.reception-desk{max-width:1560px;margin:0 auto}.desk-clock{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 18px;border:1px solid var(--border);border-radius:14px;background:var(--teal-soft);font-size:13px;color:var(--muted);margin-bottom:22px}.desk-clock>span{display:flex;align-items:center;gap:9px}.desk-clock>.badge{margin-left:auto}.desk-progress{display:flex;gap:8px;margin:0 0 25px}.desk-progress>button{flex:1;display:flex;align-items:center;gap:9px;padding:13px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:var(--surface);font-size:13px;text-align:left}.desk-progress>button>span{width:26px;height:26px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.desk-progress .done{color:var(--teal);border-color:var(--teal)}.desk-progress>button:disabled{opacity:.5;cursor:default}.desk-scenarios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.desk-scenarios>button{position:relative;text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px;color:var(--ink);min-height:179px;transition:transform .2s,border-color .2s,background .2s}.desk-scenarios>button:hover{transform:translateY(-3px);border-color:var(--teal)}.desk-scenarios>button.selected{border-color:var(--teal-strong);background:var(--teal-soft);box-shadow:inset 0 0 0 1px var(--teal-strong)}.desk-scenarios .desk-case-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:var(--teal-soft);color:var(--teal);margin-bottom:13px}.desk-scenarios small{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.desk-scenarios b{display:block;font-size:16px;font-weight:500}.desk-scenarios p{font-size:12px;line-height:1.6;color:var(--muted);margin:7px 0 0}.desk-scenarios>button>svg{position:absolute;right:17px;top:22px;color:var(--muted)}.desk-callbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:20px 0}.desk-callbar>div:first-child{margin-right:auto;display:flex;flex-direction:column;gap:5px}.desk-callbar b{font-size:20px;font-weight:500}.desk-callbar span,.desk-callbar label{font-size:12px;color:var(--muted)}.desk-callbar label{display:flex;align-items:center;gap:10px}.desk-callbar select{max-width:140px;padding:9px}.desk-record{cursor:pointer}.desk-conversation{display:grid;grid-template-columns:310px minmax(0,1fr);border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden;margin:0 0 22px}.desk-voice{padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px solid var(--border);background:radial-gradient(ellipse at 30% 10%,var(--teal-soft),transparent 80%)}.desk-voice h3{font-family:var(--font-display);font-size:29px;font-weight:400;margin:18px 0 6px}.desk-voice p{font-size:13px;color:var(--muted);line-height:1.7}.desk-voice small{font-size:10px;line-height:1.7;color:var(--muted);margin-top:18px}.desk-voice .desk-buttons{justify-content:center}.desk-voice .btn{font-size:12px;min-height:39px}.desk-transcript{padding:26px;max-height:475px;overflow:auto;min-height:360px}.desk-transcript h3{font-size:16px;font-weight:500}.desk-transcript .flex.spread{margin-bottom:20px}.desk-wait{min-height:200px;display:grid;place-items:center;text-align:center;color:var(--muted);font-size:15px}.desk-line{border:1px solid var(--border);border-radius:11px;padding:13px 16px;margin:13px 0;background:var(--panel)}.desk-line.agent{border-left:2px solid var(--teal-strong)}.desk-line.speaking{box-shadow:0 0 0 1px var(--teal)}.desk-line small{font-size:10px;color:var(--muted)}.desk-line p{font-size:15px;line-height:1.85;margin:5px 0}.desk-review-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}.desk-review-grid>.panel{min-width:0}.desk-summary{font-size:16px!important;line-height:1.8!important;color:var(--ink)!important}.desk-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.desk-facts div{padding-bottom:10px;border-bottom:1px solid var(--line)}.desk-facts dt{font-size:11px;color:var(--muted);margin-bottom:6px}.desk-facts dd{font-size:13px;line-height:1.7;margin:0;color:var(--ink)}.desk-small{font-size:12px;color:var(--muted);line-height:1.7}.desk-escalation{border:1px solid var(--amber);background:var(--amber-soft);padding:20px;border-radius:13px;margin:20px 0}.desk-escalation h3{font-size:17px;font-weight:500}.desk-escalation p{font-size:13px;line-height:1.8}.desk-buttons{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.desk-transfer-log>div{display:flex;gap:9px;align-items:center;font-size:13px;padding:8px 0;color:var(--amber)}.desk-transfer-log small{display:block;font-size:10px;color:var(--muted)}.desk-plan>div{display:flex;gap:13px;padding:17px 0;border-bottom:1px solid var(--line)}.desk-agent-dot{display:grid;place-items:center;width:34px;height:34px;background:var(--panel-hi);color:var(--muted);border-radius:50%;flex-shrink:0}.desk-agent-dot.done{background:var(--teal-soft);color:var(--teal)}.desk-plan b{font-size:15px;font-weight:500}.desk-plan b small{font-weight:400;color:var(--muted);font-size:11px;margin-left:6px}.desk-plan p{font-size:12px;margin:7px 0 0;color:var(--muted)}.desk-route-map{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--teal);margin:22px 0}.desk-route-map span{background:var(--teal-soft);border:1px solid var(--border);border-radius:6px;padding:6px}.desk-receipt{display:block;overflow-wrap:anywhere;font-size:11px;color:var(--teal);padding:10px;border:1px solid var(--border);border-radius:8px}.reception-desk details{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.reception-desk summary{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--teal);font-size:13px;padding:7px 0;list-style:none}.reception-desk summary:after{content:"+";margin-left:auto;font-size:20px}.reception-desk details[open]>summary:after{content:"−"}.desk-lab{padding:20px;border:1px solid var(--border)!important;border-radius:14px;background:var(--surface);margin-top:22px}.desk-lab>p{color:var(--muted);font-size:13px}.desk-lab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.desk-lab-grid button{display:flex;align-items:center;gap:10px;text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:13px;color:var(--ink)}.desk-lab-grid button>svg:first-child{color:var(--teal);flex-shrink:0}.desk-lab-grid span{flex:1}.desk-lab-grid b{font-size:12px;display:block;font-weight:500}.desk-lab-grid small{font-size:10px;display:block;color:var(--muted);margin-top:5px}.desk-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.desk-metrics>div{border:1px solid var(--border);border-radius:13px;background:var(--surface);padding:22px}.desk-metrics b{font-size:34px;font-weight:400;display:block;color:var(--teal);margin-bottom:8px}.desk-metrics span{font-size:12px;color:var(--muted)}.desk-history>button,.desk-handoffs>button{display:flex;align-items:center;gap:15px;width:100%;text-align:left;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);padding:16px 0}.desk-history>button>span:first-of-type,.desk-handoffs>button>span:first-of-type{flex:1}.desk-history b,.desk-handoffs b{font-size:14px;font-weight:500}.desk-history small,.desk-handoffs small{display:block;font-size:11px;color:var(--muted);margin-top:6px;line-height:1.7}.desk-events>div{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.desk-events>div>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--teal-soft);color:var(--teal);font-size:11px;flex-shrink:0}.desk-events p{font-size:13px;line-height:1.8;flex:1}.desk-events small{font-size:9px;color:var(--muted);max-width:110px;overflow-wrap:anywhere}.desk-message{border:1px solid var(--border);border-radius:12px;background:var(--input);padding:19px;margin-top:18px}.desk-message p{font-size:15px;line-height:1.8}.desk-message small{font-size:10px;overflow-wrap:anywhere;color:var(--muted)}.desk-coverage{display:grid;grid-template-columns:1fr 1fr;gap:8px}.desk-coverage button{display:flex;gap:13px;align-items:center;padding:18px;text-align:left;border:1px solid transparent;border-radius:12px;color:var(--ink);background:transparent;transition:background .2s,border-color .2s}.desk-coverage button:hover{background:var(--teal-soft);border-color:var(--teal)}.desk-coverage button>svg{color:var(--teal);flex-shrink:0}.desk-coverage button>div{flex:1}.desk-coverage b{font-size:14px;font-weight:500}.desk-coverage p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:7px}.desk-setup-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.desk-setup-list{padding-left:22px;margin:24px 0}.desk-setup-list li{padding:8px;font-size:14px}.desk-setup-list p{font-size:12px;color:var(--muted);line-height:1.8}.desk-go-live>div{display:flex;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.desk-go-live b{font-size:14px;font-weight:500}.desk-go-live p{font-size:12px;line-height:1.8;color:var(--muted);margin:6px 0 0}.desk-boundary{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.8;color:var(--muted);padding:23px 0}.desk-handoffs{width:100%}.reception-desk .panel+.panel{margin-top:22px}.reception-desk .tabs{overflow-x:auto;white-space:nowrap}.reception-desk .panel p{line-height:1.8}.reception-desk button:hover:not(:disabled){filter:brightness(1.08)}@media(min-width:1600px){.desk-conversation{grid-template-columns:350px minmax(0,1fr)}.desk-transcript{max-height:460px}.desk-scenarios>button{min-height:182px}}@media(max-width:1150px){.desk-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-review-grid{grid-template-columns:1fr}.desk-conversation{grid-template-columns:260px minmax(0,1fr)}.desk-progress{overflow-x:auto}.desk-progress>button{min-width:135px}.desk-clock{gap:12px}.desk-lab-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.desk-clock{font-size:11px;padding:13px}.desk-clock>.badge{margin-left:0}.desk-scenarios{gap:10px}.desk-scenarios>button{padding:15px;min-height:180px}.desk-scenarios b{font-size:14px}.desk-scenarios p{font-size:11px}.desk-scenarios small{font-size:9px}.desk-callbar{gap:12px}.desk-callbar>div:first-child{width:100%}.desk-callbar .desk-record{font-size:11px}.desk-conversation{grid-template-columns:1fr}.desk-voice{border-right:0;border-bottom:1px solid var(--border);padding:24px 18px}.desk-voice .syntari-voice-orb{width:110px!important;height:110px!important}.desk-voice h3{font-size:26px}.desk-transcript{padding:18px;min-height:230px;max-height:460px}.desk-line p{font-size:14px}.desk-review-grid{gap:16px}.desk-facts,.desk-lab-grid,.desk-coverage,.desk-setup-fields{grid-template-columns:1fr}.desk-metrics{grid-template-columns:1fr 1fr;gap:10px}.desk-history>button{flex-wrap:wrap}.desk-history .badge{font-size:9px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.desk-events small{display:none}.desk-boundary{font-size:10px}.desk-scenarios>button>svg{right:12px;top:20px}.desk-handoffs>button{flex-wrap:wrap}.desk-handoffs small{font-size:10px}.desk-escalation{padding:15px}.desk-escalation .flex.spread{flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){.desk-scenarios>button{transition:none}.desk-scenarios>button:hover{transform:none}}:root{--syn-teal:#00c1d3;--syn-teal-soft:#00c1d31a;font-family:Poppins,sans-serif;color-scheme:dark;--bg: #050814;--rail: #080d1b;--surface: #0c1324;--panel: #0e1729;--panel-hi: #121e32;--input: #0b1323;--ink: #f0f4fc;--muted: #94a3be;--quiet: #77869f;--line: #ffffff10;--border: #ffffff19;--teal: #66d6ce;--teal-strong: #00c1d3;--teal-soft: #66d6ce10;--violet: #baa0ee;--violet-soft: #baa0ee12;--amber: #dfb979;--amber-soft: #dfb97913;--blue: #87b4ed;--blue-soft: #87b4ed14;--shadow: 0 15px 50px #0003;--graph-line: #a7c0e22e;--font-display: "Cormorant Garamond", Georgia, serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:root[data-theme=light]{color-scheme:light;--bg: #f3f6fb;--rail: #fcfdff;--surface: #f7faff;--panel: #fff;--panel-hi: #edf3fa;--input: #f6f9fd;--ink: #122946;--muted: #536580;--quiet: #687890;--line: #18395910;--border: #16345222;--teal: #006e70;--teal-strong: #007f88;--teal-soft: #007f880c;--violet: #78529e;--violet-soft: #78529e0c;--amber: #96630f;--amber-soft: #96630f0c;--blue: #376fbb;--blue-soft: #376fbb0c;--shadow: 0 15px 50px #1639610b;--graph-line: #46668a44}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:12px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}button:disabled{opacity:.4;cursor:not-allowed}button:not(:disabled),a{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}a{color:var(--teal)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--teal-strong);outline-offset:3px}input,select,textarea{border:1px solid var(--border);border-radius:7px;background:var(--input);color:var(--ink);padding:10px 12px;max-width:100%;outline:none}textarea{resize:vertical;line-height:1.75}input::placeholder,textarea::placeholder{color:var(--quiet)}input[type=checkbox]{accent-color:var(--teal-strong);width:16px;height:16px;flex:none}input[type=range]{accent-color:var(--teal);padding:0;cursor:pointer}h1,h2,h3,h4,p{margin:0}h2{font-size:15px;font-weight:500;letter-spacing:-.25px}h3{font-size:13px;font-weight:500}p{color:var(--muted)}small{font-size:10px}svg{flex-shrink:0;vertical-align:middle}.flex{display:flex;gap:10px;align-items:center}.spread{justify-content:space-between}.wrap{flex-wrap:wrap}.mb{margin-bottom:18px}.muted{color:var(--muted)}.tiny{font-size:10px}.teal{color:var(--teal)}.violet{color:var(--violet)}.amber{color:var(--amber)}.blue{color:var(--blue)}.struck{text-decoration:line-through;color:var(--quiet)}.app{min-height:100vh}.sidebar{width:224px;position:fixed;top:0;left:0;height:100dvh;background:var(--rail);border-right:1px solid var(--line);z-index:40;display:flex;flex-direction:column;padding:24px 14px 10px}.brand{display:flex;align-items:center;gap:4px;padding:0 16px 23px;text-align:left;width:100%;font-family:var(--font-display);font-size:34px;font-weight:600;line-height:.9}.brand-star{font-size:40px;color:var(--teal);line-height:1;transform:rotate(-15deg)}.brand-caption{display:block;font-family:Poppins,sans-serif;font-size:8px;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:var(--muted);margin:10px 0 0 3px}.firm-switch{display:flex;align-items:center;text-align:left;gap:9px;padding:12px 8px;margin:0 0 22px;border:1px solid var(--border);border-radius:8px;font-size:10px;font-weight:500;background:var(--surface)}.firm-switch>span:nth-child(2){flex:1}.firm-switch small{display:block;color:var(--muted);font-weight:400;font-size:9px;margin-top:2px}.firm-monogram{font-family:var(--font-display);font-size:24px;display:grid;place-items:center;width:30px;height:34px;border:1px solid #b99e6b55;background:#b99e6b0b;color:#c2ab83;border-radius:5px}.nav-label{color:var(--quiet);font-size:9px;letter-spacing:1.1px;text-transform:uppercase;padding:0 12px;margin-bottom:9px}.sidebar nav{overflow-y:auto;scrollbar-width:thin}.nav-item{width:100%;display:flex;align-items:center;gap:11px;color:var(--muted);padding:11px 12px;margin:2px 0;border-radius:6px;font-size:10.5px;text-align:left;position:relative;white-space:nowrap}.nav-item:hover{background:var(--panel);color:var(--ink)}.nav-item.active{background:var(--teal-soft);color:var(--teal)}.nav-item.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--teal);border-radius:2px}.nav-item span{flex:1}.nav-item em{font-style:normal;font-size:9px;border:1px solid var(--border);border-radius:4px;padding:0 5px;color:var(--muted)}.nav-item .status-dot{width:5px;height:5px}.nav-divider{height:1px;background:var(--line);margin:14px 11px}.sidebar-bottom{margin-top:auto;padding-top:18px}.agent-status{display:flex;align-items:center;gap:9px;padding:12px 8px;font-size:9px;color:var(--muted)}.agent-status>span:nth-child(2){flex:1;color:var(--ink)}.agent-status small{display:block;color:var(--quiet);font-size:8px}.agent-status svg{color:var(--quiet)}.status-dot{width:6px;height:6px;border-radius:100%;display:inline-block;background:var(--teal);box-shadow:0 0 8px #66d6ce33;flex:none}.status-dot.paused{background:var(--amber);box-shadow:none}.profile{display:flex;gap:9px;align-items:center;width:100%;padding:13px 6px 4px;border-top:1px solid var(--line);text-align:left;font-size:10px}.profile>span:nth-child(2){flex:1}.profile small{display:block;font-size:8px;color:var(--quiet)}.workspace{margin-left:224px;min-width:0;transition:margin .2s}.topbar{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:16px;background:var(--bg);position:sticky;top:0;z-index:25}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:10px;color:var(--quiet);white-space:nowrap}.breadcrumb b{font-weight:400;color:var(--muted)}.global-search{display:flex;gap:9px;align-items:center;color:var(--quiet);width:280px;border:1px solid var(--line);padding:7px 10px;border-radius:6px;background:var(--surface);font-size:9px}.global-search kbd{margin-left:auto;font-family:inherit;font-size:8px;border:1px solid var(--border);padding:0 4px;border-radius:3px}.top-actions{display:flex;gap:12px;align-items:center}.demo-chip{font-size:8px;color:var(--quiet);border:1px solid var(--border);border-radius:4px;padding:2px 6px;white-space:nowrap}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:var(--muted);flex:none}.icon-btn:hover{background:var(--panel-hi);color:var(--ink)}.notification{position:relative}.notification i{position:absolute;right:7px;top:5px;width:4px;height:4px;background:var(--teal);border-radius:100%}.genie-trigger{display:flex;gap:7px;align-items:center;color:var(--teal);border:1px solid #66d6ce33;background:var(--teal-soft);padding:6px 10px;border-radius:6px;font-size:10px}.mobile-menu{display:none}.main-content{max-width:1640px;margin:auto;padding:31px 32px 40px;min-height:calc(100vh - 108px)}.page-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:27px}.eyebrow{font-size:10px;color:var(--quiet);margin-bottom:7px}.page-head h1{font-family:var(--font-display);font-size:39px;line-height:1.12;font-weight:500;letter-spacing:-.7px;color:var(--ink)}.page-head p{font-size:10px;margin-top:10px;max-width:670px;line-height:1.8}.head-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:35px;padding:8px 13px;border:1px solid var(--border);border-radius:6px;background:var(--panel);font-size:10px;font-weight:500;white-space:nowrap}.btn:not(:disabled):hover{background:var(--panel-hi);border-color:var(--quiet)}.btn.primary{background:var(--teal);border-color:var(--teal);color:#072b2f}.btn.primary:not(:disabled):hover{background:#8be5dd;color:#072b2f;border-color:#8be5dd}.btn.danger{color:#ef9494;border-color:#ef949433}.period-select{font-size:9px;padding:8px 10px;max-width:130px}.text-link{display:inline-flex;gap:7px;align-items:center;color:var(--teal);font-size:10px;padding:3px 0}.text-link:hover{color:var(--ink)}.app-footer{padding:14px 32px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:8px;color:var(--quiet)}.app-footer span:first-child{display:flex;gap:6px;align-items:center}.floating-genie{position:fixed;bottom:28px;right:27px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#3b8c9e,#12364c 55%,#0b1933);color:#9eede7;border:1px solid #77dfd96b;box-shadow:0 0 0 5px #0d29304d,0 0 40px #49cdd225;z-index:30}.floating-genie:hover{box-shadow:0 0 0 7px #0d29304d,0 0 40px #49cdd240}.command-hero{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-height:302px;background:radial-gradient(ellipse at 80% 60%,#0b444529,transparent 60%),linear-gradient(120deg,var(--panel),var(--surface));border:1px solid var(--border);border-radius:12px;overflow:hidden}.hero-copy{padding:31px 34px;position:relative;z-index:1}.live-label{display:flex;gap:8px;align-items:center;color:var(--teal);font-size:9px;margin-bottom:14px}.hero-copy h2{font-family:var(--font-display);font-size:38px;line-height:1.07;letter-spacing:-.5px;font-weight:500}.hero-copy>p{margin-top:14px;max-width:385px;font-size:10px;line-height:1.9}.hero-actions{margin-top:23px;display:flex;align-items:center;gap:19px}.hero-actions .btn{font-size:10px;padding:10px 15px}.hero-proof{display:flex;gap:18px;color:var(--quiet);font-size:8px;margin-top:24px}.hero-proof span{display:flex;align-items:center;gap:5px}.hero-corner{position:absolute;bottom:14px;right:19px;font-size:8px;color:var(--quiet);opacity:.65}.agent-orbit{position:relative;width:100%;height:100%;max-width:490px;margin:auto;color:#78b4bc23;min-height:300px}.agent-orbit>svg{position:absolute;inset:0;width:100%;height:100%}.orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;border:1px solid #8adfda44;background:radial-gradient(circle at 30% 20%,#286d7a,#10213a 65%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#abebe4;box-shadow:0 0 38px #57dbce17}.orbit-center span{font-family:var(--font-display);font-size:16px;margin-top:2px;color:#f0f9ff}.orbit-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.orbit-node>span{border:1px solid var(--border);width:45px;height:45px;display:grid;place-items:center;background:var(--panel-hi);border-radius:12px;box-shadow:0 8px 15px #0002;margin-bottom:6px}.orbit-node b{font-size:9px;font-weight:400;color:var(--muted);white-space:nowrap}.orbit-node small{font-size:7px;color:var(--quiet)}.node-1{left:22%;top:25%}.node-2{left:80%;top:31%}.node-3{left:76%;top:78%}.node-4{left:20%;top:74%}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:10px;background:var(--surface);margin:22px 0;overflow:hidden}.stat{padding:20px 23px;border-right:1px solid var(--line);min-width:0}.stat:last-child{border-right:0}.stat-label{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);gap:8px}.stat-label svg{color:var(--quiet)}.stat strong{display:block;font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.5;margin-top:5px}.stat small{font-size:8px}.dashboard-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;min-width:0;padding:21px}.panel:has(>.panel-head){padding:0}.panel-head{padding:20px 21px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head h2{font-size:13px}.panel-head p{font-size:9px;margin-top:3px}.panel>.lead-copy,.panel>.info-grid,.panel>.timeline,.panel>.notice,.panel>.check-list,.panel>.health-row,.panel>.metric-list,.panel>.task-list{margin-left:21px;margin-right:21px}.panel>p{margin:12px 0;font-size:11px;line-height:1.9}.panel:has(>.panel-head)>p{margin:10px 21px 18px}.panel>h2{margin:13px 0 8px}.panel>h3{margin:16px 0 8px}.panel:has(>.panel-head)>h3,.panel:has(>.panel-head)>.btn,.panel:has(>.panel-head)>.agent-avatar,.panel:has(>.panel-head)>.text-link{margin-left:21px;margin-right:21px;margin-bottom:18px}.panel:has(>.panel-head)>.badge{margin-left:21px}.badge{display:inline-flex;gap:5px;align-items:center;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);padding:3px 7px;border-radius:5px;font-size:8px;font-weight:400;white-space:nowrap;line-height:1.5}.badge i{height:4px;width:4px;border-radius:50%;background:currentColor}.avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:500;background:color-mix(in srgb,currentColor 9%,transparent);border:1px solid color-mix(in srgb,currentColor 20%,transparent);flex:none}.avatar.small{width:29px;height:29px;font-size:9px}.attention-row{display:flex;align-items:center;gap:12px;width:100%;padding:17px 21px;text-align:left;border-top:1px solid var(--line)}.attention-row:hover{background:var(--panel-hi)}.attention-icon{height:35px;width:35px;border-radius:8px;background:color-mix(in srgb,currentColor 8%,transparent);display:grid;place-items:center}.attention-row>div:nth-child(2){flex:1}.attention-row b{font-size:10px;font-weight:500}.attention-row p{font-size:9px;margin-top:2px}.attention-row p span{margin:0 4px}.attention-value{font-size:11px;text-align:right}.attention-value small{display:block;font-size:7px;color:var(--quiet)}.attention-row>svg{color:var(--quiet)}.panel-bottom{border-top:1px solid var(--line);padding:12px 20px;display:flex;align-items:center;gap:8px;color:var(--quiet);font-size:8px}.panel-bottom>.text-link{margin-left:auto;white-space:nowrap;font-size:8px}.panel-bottom>svg{color:var(--teal)}.agent-feed>button{display:flex;gap:11px;align-items:center;width:100%;padding:10px 21px;text-align:left}.agent-feed>button:hover{background:var(--panel-hi)}.agent-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:9px;width:35px;height:35px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 9%,transparent)}.agent-avatar.large{width:43px;height:43px;border-radius:12px}.agent-avatar.xl{width:66px;height:66px;border-radius:17px}.agent-feed>button>span:nth-child(2){flex:1}.agent-feed b{font-size:10px;font-weight:500;display:flex;align-items:center;gap:8px}.agent-feed b small{font-size:8px;color:var(--quiet);font-weight:400}.agent-feed p{font-size:8px;margin-top:3px}.agent-feed .status-dot{width:4px;height:4px}.panel-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-top:1px solid var(--line);color:var(--muted);font-size:9px;padding:11px;margin-top:8px}.panel-link:hover{color:var(--teal);background:var(--teal-soft)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 15px}.section-heading h2{font-family:var(--font-display);font-size:24px;font-weight:500}.section-heading>span{font-size:9px;color:var(--quiet)}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.journey{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:9px;text-align:left;padding:18px 20px 25px}.journey:hover{border-color:color-mix(in srgb,currentColor 40%,transparent);background:var(--panel)}.journey-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.journey-top>span{font-family:var(--font-display);font-size:22px;opacity:.55}.journey h3{color:var(--ink);font-size:11px;margin-bottom:7px}.journey p{font-size:9px;padding-right:15px;max-width:280px}.journey-arrow{position:absolute;bottom:17px;right:15px;opacity:.6}.mini-chart{height:60px;width:100%}.tabs{display:flex;gap:23px;border-bottom:1px solid var(--border);margin-bottom:23px;overflow-x:auto}.tabs button{padding:11px 0;color:var(--quiet);font-size:10px;position:relative;white-space:nowrap}.tabs button.active{color:var(--teal)}.tabs button.active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--teal)}.toolbar{display:flex;align-items:center;gap:12px;margin:20px 0}.search-field{display:flex;align-items:center;gap:8px;background:var(--input);border:1px solid var(--border);border-radius:7px;padding:0 11px;min-width:0}.search-field input{background:none;border:0;padding:10px 0;min-width:0;width:100%;font-size:10px}.search-field>svg{color:var(--quiet)}.toolbar .search-field{width:340px}.toolbar select,.panel-head select{font-size:9px;padding:8px 11px}.toolbar>.muted{margin-left:auto;font-size:9px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:10px}th{font-size:8px;color:var(--quiet);font-weight:400;padding:11px 17px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}td{padding:16px 17px;border-bottom:1px solid var(--line);color:var(--muted)}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--panel-hi)}.table-title{display:flex;align-items:center;gap:11px;text-align:left;padding:0;color:var(--ink);font-size:10px;font-weight:500}.table-title small,.cell-sub{display:block;color:var(--quiet);font-size:8px;margin-top:3px;font-weight:400}.two-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.two-grid>.panel,.three-grid>.panel{height:fit-content}.two-grid .panel>.btn,.three-grid .panel>.btn{margin-top:15px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;margin:23px 0}.info-grid small{display:block;font-size:9px;color:var(--quiet);margin-bottom:4px}.info-grid b{font-size:11px;font-weight:500}.notice{padding:12px 14px;border:1px solid var(--border);border-radius:7px;font-size:10px;line-height:1.8;color:var(--muted);background:var(--surface);margin:16px 0}.notice.warning{border-color:#dfb97933;color:var(--amber);background:var(--amber-soft)}.field{display:flex;flex-direction:column;gap:7px;font-size:10px;margin-bottom:16px}.field>span{color:var(--muted)}.field input,.field select,.field textarea{width:100%;font-size:11px}.field small{color:var(--quiet)}.empty{padding:45px 20px;text-align:center;color:var(--quiet)}.empty h3{margin:14px 0 6px;color:var(--muted)}.empty p{max-width:330px;margin:auto;font-size:10px}.detail-section{padding-top:18px;margin:18px 0;border-top:1px solid var(--line)}.detail-section h3{margin-bottom:9px}.check-list{list-style:none;padding:0;margin:16px 0}.check-list li{display:flex;align-items:center;gap:9px;font-size:10px;margin:11px 0;color:var(--muted)}.check-list svg{width:15px;height:15px;color:var(--teal)}.checkbox{display:flex;gap:10px;align-items:center;font-size:11px;margin:20px 0;color:var(--muted)}.success-box{display:flex;gap:9px;padding:13px;background:var(--teal-soft);color:var(--teal);border:1px solid #66d6ce22;border-radius:7px;font-size:11px;margin:16px 0}.success-box svg{width:17px;flex:none}.back-link{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:9px;margin-bottom:18px;padding:0}.back-link:hover{color:var(--teal)}.workforce-summary{display:flex;align-items:center;gap:45px;padding:22px 26px;background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-bottom:24px}.workforce-summary>div{display:flex;align-items:center;gap:14px}.workforce-summary strong{font-size:28px;font-weight:500}.workforce-summary span{font-size:10px;color:var(--muted)}.workforce-summary>.badge{margin-left:auto}.workforce-layout{display:grid;grid-template-columns:1fr 270px;gap:22px;margin-bottom:24px}.agent-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.agent-card{border:1px solid var(--border);border-radius:10px;padding:20px;text-align:left;background:var(--panel);display:flex;flex-direction:column;min-width:0}.agent-card:hover,.agent-card.selected{border-color:#66d6ce66;background:var(--panel-hi)}.agent-card h2{font-family:var(--font-display);font-size:28px;margin:14px 0 0}.agent-role{font-size:9px;color:var(--teal)}.agent-card p{font-size:9px;line-height:1.9;margin:12px 0 20px;flex:1}.agent-card-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;color:var(--quiet);font-size:8px}.agent-detail{height:fit-content;position:sticky;top:88px}.agent-detail>.detail-section{margin:20px}.agent-detail>.btn{display:flex;margin-top:10px}.agent-detail>.agent-avatar{margin-top:8px}.activity-list{padding:0 20px}.activity-item{display:flex;gap:12px;align-items:flex-start;padding:17px 0;border-bottom:1px solid var(--line)}.activity-item:last-child{border:0}.activity-dot{width:6px;height:6px;flex:none;background:var(--teal);border-radius:50%;margin-top:7px}.activity-item>div{flex:1}.activity-item b{font-size:10px;font-weight:500}.activity-item p{font-size:9px;margin-top:3px}.activity-item>small{font-size:8px;color:var(--quiet);white-space:nowrap}.intake-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid #66d6ce26;background:var(--teal-soft);border-radius:10px}.intake-banner>div{flex:1}.intake-banner h3{font-size:13px}.intake-banner p{font-size:10px;margin-top:5px}.intake-layout{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.inquiry-list{padding:0;overflow:hidden}.inquiry{display:block;text-align:left;width:100%;padding:20px;border-bottom:1px solid var(--line);border-left:2px solid transparent}.inquiry:last-child{border-bottom:0}.inquiry.selected{background:var(--teal-soft);border-left-color:var(--teal)}.inquiry:hover{background:var(--panel-hi)}.inquiry h3{margin:10px 0 3px}.inquiry p{font-size:9px;margin-bottom:13px}.inquiry small{font-size:8px;color:var(--quiet)}.intake-detail{padding:25px}.intake-detail>.flex h2{font-family:var(--font-display);font-size:28px}.intake-detail>.flex p{font-size:9px}.stepper{display:flex;justify-content:space-between;margin:28px 0;position:relative}.stepper:before{content:"";height:1px;background:var(--border);position:absolute;left:20px;right:20px;top:13px}.stepper>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--quiet);width:20%}.stepper span{background:var(--panel);border:1px solid var(--border);border-radius:100%;width:27px;height:27px;display:grid;place-items:center;font-size:9px}.stepper .done span{border-color:var(--teal);background:var(--panel);color:var(--teal)}.stepper small{font-size:8px}.stepper .done small{color:var(--teal)}.intake-summary{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.intake-summary .flex{color:var(--teal)}.intake-summary p{margin:12px 0;font-size:11px;line-height:1.9}.source-label{font-size:8px;color:var(--quiet);display:flex;align-items:center;gap:5px}.reception{display:grid;grid-template-columns:260px 1fr;min-height:510px;gap:26px}.call-summary{text-align:center;padding:13px 25px 13px 10px;border-right:1px solid var(--line)}.call-orb{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#246e7c,#10243b 70%);border:1px solid #66d6ce55;color:#8be5dd;margin:5px auto 23px;box-shadow:0 0 35px #00c1d318}.call-summary h2{font-family:var(--font-display);font-size:27px}.call-summary p{font-size:10px;line-height:1.9;margin-top:9px}.waveform{display:flex;align-items:center;justify-content:center;gap:3px;height:60px;margin:14px 0}.waveform i{width:3px;background:var(--teal);border-radius:3px;opacity:.6}.waveform.playing i{animation:wave .7s ease-in-out infinite alternate}@keyframes wave{to{transform:scaleY(.3);opacity:1}}.call-person{display:flex;align-items:center;text-align:left;gap:10px;padding:17px 0;margin-top:15px;border-top:1px solid var(--line)}.call-person>span:nth-child(2){font-size:11px}.call-person small{display:block;color:var(--quiet);font-size:9px}.call-controls{display:flex;gap:8px;flex-direction:column;margin:8px 0 16px}.call-transcript{display:flex;flex-direction:column;min-width:0}.transcript-scroll{height:320px;overflow:auto;scrollbar-width:thin;padding-right:8px}.transcript-line{margin:0 0 14px}.transcript-line>span{font-size:8px;color:var(--quiet)}.transcript-line p{font-size:11px;line-height:1.9;border:1px solid var(--line);background:var(--surface);padding:11px 14px;border-radius:8px;margin-top:4px}.transcript-line.agent p{border-left:2px solid var(--teal);background:var(--teal-soft)}.extract-panel{margin-top:16px;padding:16px;border:1px solid #66d6ce33;background:var(--teal-soft);border-radius:9px}.extract-panel h3{display:flex;gap:7px;align-items:center;color:var(--teal);font-size:11px}.extract-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.extract-grid>span{font-size:8px;color:var(--quiet)}.extract-grid b{display:block;font-size:10px;color:var(--ink);font-weight:400;margin-top:2px}.growth-chart-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:22px}.funnel{padding:0 22px 25px}.funnel>div{display:flex;gap:15px;align-items:center;margin:13px 0}.funnel>div>span{width:65px;font-size:10px;color:var(--muted)}.funnel>div>div{position:relative;height:27px;flex:1;display:flex;align-items:center}.funnel i{height:27px;background:linear-gradient(90deg,#23747b,#56bdb3);border-radius:3px;display:block;position:absolute;left:0}.funnel b{position:relative;margin-left:10px;font-weight:500;font-size:10px;color:#e9ffff}.insight-card{background:radial-gradient(ellipse at 0% 100%,#5b399214,transparent 70%),var(--panel)}.insight-card h3{font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1.15;max-width:310px}.insight-card>.btn{margin-top:10px}.channel-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:color-mix(in srgb,currentColor 8%,transparent)}.content-feature{display:flex;align-items:center;gap:22px;padding:28px;border:1px solid var(--border);background:var(--teal-soft);border-radius:10px;margin-bottom:23px}.content-feature>svg{color:var(--teal)}.content-feature>div{flex:1}.content-feature h2{font-family:var(--font-display);font-size:27px}.content-feature p{font-size:10px;margin-top:7px}.message-preview{font-size:11px;padding:18px;border-radius:8px;border:1px solid var(--border);color:var(--muted);background:var(--surface);margin:20px}.review-rating{display:flex;align-items:center;gap:20px;margin:10px 22px 22px}.review-rating strong{font-family:var(--font-display);font-size:60px;line-height:1}.review-rating>span{color:var(--amber);letter-spacing:4px;font-size:17px}.review-rating small{display:block;font-size:8px;color:var(--quiet);letter-spacing:0;margin-top:7px}blockquote{font-family:var(--font-display);font-size:24px;color:var(--ink);line-height:1.5;margin:20px 24px}blockquote cite{font-family:Poppins,sans-serif;display:block;font-size:9px;color:var(--quiet);margin-top:15px;font-style:normal}.studio-command{display:flex;align-items:center;gap:14px;border:1px solid #baa0ee35;background:var(--violet-soft);padding:17px 19px;border-radius:9px;margin-bottom:22px;color:var(--violet)}.studio-command button{flex:1;text-align:left;font-size:11px}.studio-command>span{font-size:9px;white-space:nowrap}.studio-shell{border:1px solid var(--border);border-radius:10px;background:var(--panel);overflow:hidden}.studio-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;border-bottom:1px solid var(--border)}.studio-toolbar .flex{font-size:9px;color:var(--muted);gap:8px}.studio-toolbar select{font-size:9px;padding:5px 8px;border-color:transparent;background:transparent;max-width:150px}.device-toggle{display:flex;gap:3px;background:var(--input);border:1px solid var(--border);border-radius:5px;padding:3px}.device-toggle button{padding:4px 8px;border-radius:3px;color:var(--quiet)}.device-toggle .active{color:var(--ink);background:var(--panel-hi)}.studio-workarea{display:grid;grid-template-columns:148px 1fr;min-height:460px}.studio-layers{border-right:1px solid var(--border);padding:20px 10px}.studio-layers .nav-label{padding:0 8px;margin-bottom:14px;font-size:8px}.studio-layers>button{display:flex;gap:8px;align-items:center;width:100%;padding:9px 8px;border-radius:5px;color:var(--muted);font-size:9px;text-align:left;margin-bottom:3px}.studio-layers>button.active{color:var(--teal);background:var(--teal-soft)}.studio-layers>button.add-section{color:var(--teal);margin-top:10px}.layer-tip{margin-top:40px;padding:0 8px;color:var(--quiet)}.layer-tip p{font-size:8px;line-height:1.9;margin-top:8px}.studio-canvas{max-height:540px;padding:25px;background-color:var(--bg);background-image:radial-gradient(var(--border) .8px,transparent .8px);background-size:14px 14px;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.website-preview{color:#193a3c;background:#f8f7f2;max-width:1100px;width:100%;box-shadow:0 10px 40px #0003;container-type:inline-size}.website-nav{padding:17px 21px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #183a3c10}.website-nav>span{font-family:var(--font-display);font-size:22px;letter-spacing:2px;line-height:1;font-weight:600}.website-nav small{display:block;font-family:Poppins,sans-serif;font-size:6px;letter-spacing:3px;margin-top:5px;text-align:center}.website-nav>div{font-size:6px;color:#57716c;display:flex;gap:15px}.website-nav b{font-weight:500;color:#193a3c}.website-hero{display:grid;grid-template-columns:1.15fr 1fr;min-height:275px}.website-copy{padding:31px 22px}.website-eyebrow{font-size:7px;color:#6b857e}.website-copy h2{font-family:var(--font-display);font-size:clamp(24px,4.6cqi,48px);line-height:1.04;margin:13px 0;color:#153c37;font-weight:500;letter-spacing:-.5px}.website-copy p{font-size:8px;color:#6b7770;line-height:1.9;max-width:340px}.website-copy>button{display:flex;gap:13px;align-items:center;background:#1b5148;color:#fff;border-radius:3px;padding:10px 12px;font-size:7px;margin-top:20px}.website-copy>small{display:block;font-size:6px;color:#75887e;margin-top:9px}.website-art{background:linear-gradient(140deg,#d2d7c5,#8b9a86);position:relative;overflow:hidden;margin:16px 16px 16px 0;border-radius:100px 100px 4px 4px;display:flex;align-items:center;justify-content:center;min-height:255px}.website-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#153c376b,transparent 60%)}.website-art>span{font-family:var(--font-display);color:#e8ebdb;opacity:.5;font-size:180px;position:relative;z-index:1}.arch{position:absolute;border:1px solid #e6edda55;width:80%;height:90%;border-radius:100% 100% 0 0;bottom:0;transform:rotate(15deg)}.arch2{width:60%;height:80%;transform:rotate(-15deg)}.arch3{width:110%;height:60%;transform:rotate(-40deg)}.art-caption{position:absolute;left:23px;bottom:23px;color:#f8f7f2;font-family:var(--font-display);font-size:21px;line-height:1.1;z-index:1}.website-trust{display:flex;justify-content:space-around;padding:16px 10px;background:#eeeede;font-size:7px;color:#657b69;gap:10px}.website-bottom{text-align:center;padding:28px 25px}.website-bottom>small{font-size:7px;color:#6a887b}.website-bottom h3{font-family:var(--font-display);font-size:24px;margin:7px 0;font-weight:500;line-height:1.2}.website-bottom p{font-size:7px;color:#728278}.website-faq{padding:15px 25px;font-size:10px}.website-faq p{font-size:9px;color:#607166}.studio-canvas.mobile .website-preview{max-width:320px}.studio-canvas.mobile .website-hero{grid-template-columns:1fr}.studio-canvas.mobile .website-art{display:none}.studio-canvas.mobile .website-nav>div{display:none}.studio-canvas.mobile .website-copy h2{font-size:38px}.studio-canvas.mobile .website-copy p{font-size:10px}.studio-canvas.mobile .website-copy>button{font-size:9px}.studio-inspector{border-top:1px solid var(--border);padding:0 20px 15px}.studio-inspector .tabs{margin-bottom:17px}.inspector-fields{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:15px}.inspector-fields .field{margin-bottom:0}.inspector-fields input,.inspector-fields textarea{font-size:9px}.seo-grid{display:flex;align-items:center;gap:20px;padding:5px 0 15px}.seo-grid>div{flex:1}.seo-grid p{font-size:10px;max-width:650px;margin-top:5px}.seo-grid h3{margin-top:7px}.matter-stage{display:flex;gap:0;border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:16px 22px;margin-bottom:20px}.matter-stage>div{flex:1;display:flex;gap:8px;align-items:center;font-size:9px;color:var(--quiet)}.matter-stage>div>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--border);border-radius:50%;font-size:8px}.matter-stage>.current{color:var(--teal)}.matter-stage>.current>span,.matter-stage>.complete>span{border-color:#66d6ce66;background:var(--teal-soft);color:var(--teal)}.matter-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.matter-grid>div>.panel{margin-bottom:20px}.lead-copy{font-size:12px!important;line-height:2!important;margin-bottom:20px!important}.next-move>.flex{padding:3px 21px 15px}.next-move p{font-size:10px;margin-top:7px}.next-move>.btn{margin-bottom:20px}.people-row{display:flex;align-items:center;gap:11px;margin:20px;flex-wrap:wrap}.people-row>span:nth-child(2n){margin-right:10px;font-size:10px}.people-row small{display:block;font-size:8px;color:var(--quiet);margin-top:3px}.health-score{position:relative;width:140px;margin:0 auto 24px}.health-score svg{width:100%}.health-score>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:34px;font-weight:500}.health-score small{font-size:8px;color:var(--quiet);margin-top:-3px;font-weight:400}.health-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.health-row>b{font-weight:400;color:var(--ink);text-align:right}.doc-row{display:flex;gap:12px;align-items:center;padding:15px 20px;border-top:1px solid var(--line);width:100%;text-align:left}.doc-row>svg:first-child{color:var(--blue)}.doc-row>span:nth-child(2){flex:1;font-size:10px;color:var(--ink);overflow-wrap:anywhere}.doc-row small{display:block;font-size:8px;color:var(--quiet);margin-top:3px}.doc-row>svg:last-child{color:var(--quiet)}button.doc-row:hover{background:var(--panel-hi)}.timeline{padding:5px 0 20px}.timeline-item{border-left:1px solid var(--border);padding:0 0 25px 23px;position:relative;margin-left:5px}.timeline-item:last-child{padding-bottom:0}.timeline-dot{position:absolute;width:7px;height:7px;background:var(--teal);border:2px solid var(--panel);box-shadow:0 0 0 1px var(--teal);border-radius:50%;left:-4px;top:5px}.timeline-item>small{color:var(--quiet);font-size:9px}.timeline-item h3{margin:4px 0 7px}.timeline-item p{font-size:10px;line-height:1.9}.citation{display:inline-flex;align-items:center;gap:6px;color:var(--violet);background:var(--violet-soft);border:1px solid #baa0ee25;border-radius:4px;padding:4px 7px;margin-top:9px;font-size:8px;text-align:left}.comparison-bars{margin:22px}.comparison-bars>div{position:relative;padding:0 0 18px;margin-bottom:19px;font-size:9px;display:flex;justify-content:space-between;gap:10px}.comparison-bars span{color:var(--muted)}.comparison-bars b{font-weight:500}.comparison-bars i{position:absolute;left:0;bottom:0;height:4px;background:var(--teal);border-radius:2px}.comparison-bars>div:nth-child(2) i{background:var(--violet)}.panel:has(>.panel-head)>.field{margin:15px 21px 22px}.scenario-total{margin:25px 21px;padding:25px;text-align:center;border:1px solid var(--border);border-radius:9px;background:var(--teal-soft)}.scenario-total small{font-size:10px;color:var(--muted)}.scenario-total strong{display:block;font-family:var(--font-display);font-size:45px;font-weight:500;line-height:1.4}.scenario-total>span{color:var(--quiet);font-size:8px}.task-row{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--line);font-size:11px}.task-row>span{flex:1}.demand-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.demand-editor{font-family:Georgia,serif;font-size:13px!important;line-height:1.9!important}.demand-layout .doc-row{padding:14px 5px}.exhibit-number{display:grid;place-items:center;border:1px solid var(--border);width:22px;height:25px;border-radius:3px;font-size:10px;color:var(--violet)}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;margin:25px 0 20px;gap:15px}.calendar-toolbar .tabs{margin:0;border:0}.calendar-toolbar h2{font-size:18px}.calendar-days{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0}.calendar-days>button{display:flex;flex-direction:column;align-items:center;padding:12px;background:var(--panel);border:1px solid var(--border);border-radius:8px;position:relative}.calendar-days small{font-size:9px;color:var(--quiet)}.calendar-days strong{font-size:22px;font-weight:500}.calendar-days>button.active{background:var(--teal-soft);border-color:#66d6ce77;color:var(--teal)}.calendar-days i{height:3px;width:12px;background:var(--teal);border-radius:2px;margin-top:5px}.calendar-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.calendar-layout>div>.panel{margin-bottom:20px}.meeting-row{display:flex;align-items:center;gap:16px;width:100%;padding:23px 20px;text-align:left;border-top:1px solid var(--line)}.meeting-row:hover{background:var(--panel-hi)}.meeting-time{font-size:13px;width:45px;flex:none}.meeting-time small{display:block;color:var(--quiet);font-size:8px;margin-top:4px}.meeting-marker{width:3px;height:55px;background:currentColor;flex:none;border-radius:3px}.meeting-row>div:nth-child(3){flex:1}.meeting-row h3{margin:8px 0 4px;font-size:11px}.meeting-row p{font-size:9px}.meeting-brief{display:flex;gap:5px;align-items:center;font-size:8px;color:var(--violet)}.room-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.room-card{position:relative;padding:22px;text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:10px}.room-card:hover{border-color:#66d6ce55}.folder-icon{display:inline-flex;width:45px;height:45px;align-items:center;justify-content:center;background:color-mix(in srgb,currentColor 8%,transparent);border-radius:10px}.room-card h3{margin:16px 0 5px}.room-card p{font-size:9px}.room-access{display:flex;gap:5px;align-items:center;font-size:8px;color:var(--quiet);margin-top:17px}.room-arrow{position:absolute;right:20px;bottom:20px;color:var(--quiet)}.document-icon{color:var(--blue)}.version-btn{display:flex;align-items:center;gap:6px;color:var(--muted);padding:4px 6px;border:1px solid var(--border);border-radius:4px;font-size:9px}.evidence-footer{display:flex;gap:10px;align-items:center;color:var(--quiet);margin-top:20px}.evidence-footer p{font-size:9px}.graph-legend{display:flex;gap:7px;align-items:center;font-size:8px;color:var(--quiet);margin-left:auto}.graph-legend>span{color:var(--violet);font-size:18px;margin-left:9px}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start}.graph-canvas{border:1px solid var(--border);border-radius:10px;background:radial-gradient(ellipse at 50% 40%,#12313d38,transparent 65%),var(--surface);overflow:hidden}.graph-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;gap:15px}.graph-top>span:last-child{font-size:8px;color:var(--quiet)}.graph-viewport{position:relative;aspect-ratio:720/450;min-height:360px;min-width:0;background-image:radial-gradient(var(--border) .7px,transparent .7px);background-size:18px 18px}.graph-viewport>svg{width:100%;height:100%;position:absolute;inset:0}.graph-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:2;width:150px;font-size:10px;transition:opacity .2s}.graph-node>span{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:var(--panel);border:1px solid color-mix(in srgb,currentColor 40%,transparent);box-shadow:0 5px 20px #0002;margin-bottom:9px}.graph-node b{font-size:9px;color:var(--muted);font-weight:500;text-align:center;white-space:nowrap}.graph-node small{font-size:7px;color:var(--quiet);margin-top:2px}.graph-node.central>span{width:70px;height:70px;border-radius:50%;box-shadow:0 0 40px #66d6ce13}.graph-node.selected>span{outline:3px solid #66d6ce18;outline-offset:4px;border-color:var(--teal)}.graph-node.dimmed{opacity:.17}.graph-bottom{display:flex;align-items:center;gap:7px;padding:16px 20px;border-top:1px solid var(--line);font-size:8px;color:var(--quiet)}.graph-bottom>span{flex:1}.graph-bottom button{display:flex;gap:6px;align-items:center;font-size:9px;color:var(--muted)}.graph-inspector>.agent-avatar{display:flex;margin-bottom:18px}.graph-inspector h2{font-family:var(--font-display);font-size:28px;line-height:1.2;margin-top:16px}.graph-inspector p{font-size:10px;line-height:1.9}.graph-inspector>.btn{margin-top:10px;display:flex;width:100%}.retrieval-steps{margin:20px 0}.retrieval-steps>div{display:flex;gap:12px;align-items:center;margin:15px 0;font-size:11px;color:var(--muted)}.retrieval-steps span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--teal-soft);border:1px solid #66d6ce44;color:var(--teal);font-size:10px}.twin-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:23px}.twin-grid>div>.panel{margin-bottom:20px}.twin-feature{text-align:center;background:radial-gradient(ellipse at 50% 0,#674c991c,transparent 70%),var(--panel);padding:35px}.twin-avatar{position:relative;font-family:var(--font-display);font-size:40px;width:95px;height:95px;display:grid;place-items:center;background:var(--violet-soft);border:1px solid #baa0ee55;color:var(--violet);border-radius:50%;margin:0 auto 24px}.twin-avatar span{position:absolute;right:-5px;bottom:0;display:grid;place-items:center;width:30px;height:30px;background:var(--panel-hi);border:1px solid #baa0ee55;border-radius:50%}.twin-feature h2{font-family:var(--font-display);font-size:37px;margin:15px 0 2px}.twin-feature>.btn{display:flex;margin:25px auto 0}.twin-feature blockquote{font-size:25px;margin:24px 0}.finance-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.finance-layout>div>.panel{margin-bottom:22px}.settlement-inputs{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:2px 22px}.settlement-inputs .field:last-child{grid-column:1/-1}.settlement-ledger{margin:20px 22px}.settlement-ledger>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.settlement-ledger strong{color:var(--ink);font-weight:500}.settlement-ledger .net-total{padding:19px 16px;background:var(--teal-soft);border:1px solid #66d6ce33;border-radius:7px;margin-top:16px;color:var(--teal)}.net-total strong{color:var(--teal);font-size:20px}.finance-layout>.panel>.flex{margin:22px}.finance-layout .panel>.agent-avatar{margin-top:3px}.metric-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.metric-list b{font-size:20px;color:var(--ink);font-weight:500}.client-portal{max-width:1000px;margin:auto}.portal-nav{display:flex;justify-content:space-between;align-items:center;padding:10px 0 25px;border-bottom:1px solid var(--border)}.portal-brand{font-family:var(--font-display);font-size:31px;line-height:.9;letter-spacing:1px}.portal-brand span{display:block;font-family:Poppins,sans-serif;font-size:8px;text-transform:uppercase;letter-spacing:3px;color:var(--quiet);margin-top:9px}.portal-nav select{font-size:10px;padding:5px 9px}.portal-welcome{display:flex;justify-content:space-between;align-items:center;margin:35px 0}.portal-welcome h1{font-family:var(--font-display);font-size:48px;line-height:1.1;font-weight:500}.portal-welcome p{font-size:12px;margin-top:10px}.portal-welcome .avatar{width:60px;height:60px;font-size:17px}.portal-status{margin-bottom:22px}.portal-status h2{font-size:18px}.client-progress{display:flex;justify-content:space-between;margin:30px 0;position:relative}.client-progress:before{content:"";height:2px;position:absolute;top:16px;left:8%;right:8%;background:var(--line)}.client-progress>div{width:25%;display:flex;flex-direction:column;align-items:center;position:relative}.client-progress span{display:grid;place-items:center;background:var(--panel);width:34px;height:34px;border-radius:50%;border:1px solid var(--border);font-size:11px}.client-progress .done span{color:var(--teal);border-color:var(--teal)}.client-progress .current span{color:var(--teal);box-shadow:0 0 0 5px var(--teal-soft);border-color:var(--teal)}.client-progress p{font-size:9px;margin-top:11px}.portal-amount{margin:15px 22px 25px}.portal-amount small{font-size:10px;color:var(--quiet)}.portal-amount strong{font-family:var(--font-display);font-size:48px;display:block;line-height:1.4}.portal-amount>span{color:var(--quiet);font-size:9px}.portal-messages{padding:0 22px 20px;min-height:200px;max-height:450px;overflow:auto}.portal-message{margin:12px 0 12px 15%;padding:16px;background:var(--teal-soft);border:1px solid #66d6ce22;border-radius:9px}.portal-message.received{margin:12px 15% 12px 0;background:var(--surface);border-color:var(--border)}.portal-message b{font-size:10px;font-weight:500}.portal-message p{font-size:12px;margin:8px 0}.portal-message small{color:var(--quiet);font-size:8px}.message-form{display:flex;gap:10px;padding:20px;border-top:1px solid var(--line)}.message-form input{flex:1;min-width:0}.portal-footer{display:flex;gap:7px;align-items:center;justify-content:center;font-size:10px;color:var(--quiet);margin-top:35px;flex-wrap:wrap}.portal-footer small{width:100%;text-align:center;font-size:8px}.genie-open .workspace{margin-right:340px}.genie-panel{position:fixed;right:0;top:0;height:100dvh;width:340px;background:var(--rail);border-left:1px solid var(--border);display:flex;flex-direction:column;z-index:35;box-shadow:-10px 0 45px #0001}.genie-head{display:flex;align-items:center;justify-content:space-between;padding:20px 17px;border-bottom:1px solid var(--line);min-height:75px}.genie-head b{font-size:11px;font-weight:500}.genie-head small{display:block;font-size:8px;color:var(--quiet);margin-top:2px}.genie-mini-orb{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#abebe4;border:1px solid #66d6ce55;background:radial-gradient(circle at 25% 20%,#286a78,#10213a)}.genie-context{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--quiet);padding:11px 17px;border-bottom:1px solid var(--line)}.genie-context>span:nth-child(2){flex:1;text-transform:capitalize}.genie-context .badge{font-size:7px}.genie-messages{flex:1;overflow-y:auto;padding:20px 17px;scrollbar-width:thin}.genie-welcome{text-align:center;padding-top:15px}.genie-big-orb{display:grid;place-items:center;width:65px;height:65px;margin:0 auto 22px;border-radius:50%;border:1px solid #66d6ce44;background:radial-gradient(circle at 30% 20%,#246e7c,#10213a 70%);color:#abebe4;box-shadow:0 0 40px #66d6ce12}.genie-welcome h2{font-family:var(--font-display);font-size:29px;line-height:1.12;margin-bottom:10px}.genie-welcome>p{font-size:10px;line-height:1.9;max-width:240px;margin:auto}.genie-suggestions{margin:27px 0 10px}.genie-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;width:100%;border:1px solid var(--border);border-radius:7px;padding:12px 11px;margin:8px 0;background:var(--surface);font-size:9px;color:var(--muted)}.genie-suggestions button:hover{border-color:#66d6ce44;color:var(--teal)}.genie-suggestions svg{color:var(--quiet)}.genie-message{margin-bottom:22px;font-size:10px}.genie-message p{white-space:pre-wrap;line-height:1.95;color:var(--muted)}.genie-message.user{padding:12px 14px;margin-left:22px;background:var(--panel-hi);border:1px solid var(--border);border-radius:9px 9px 0}.genie-message.user p{color:var(--ink)}.genie-author{display:flex;gap:6px;align-items:center;font-size:8px;color:var(--teal);margin-bottom:9px}.genie-action{display:flex;gap:7px;align-items:center;width:100%;margin-top:10px;padding:9px 11px;text-align:left;font-size:9px;color:var(--teal);background:var(--teal-soft);border:1px solid #66d6ce25;border-radius:5px}.genie-action:hover{border-color:var(--teal)}.genie-action.done{opacity:.7}.genie-sources{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.genie-sources button{display:flex;gap:4px;align-items:center;font-size:7px;color:var(--violet);background:var(--violet-soft);border-radius:3px;padding:4px 6px;text-align:left}.genie-compose{padding:12px 16px 15px;border-top:1px solid var(--line)}.genie-note{display:flex;gap:5px;align-items:center;font-size:7px;color:var(--quiet);margin-bottom:9px}.genie-compose form{background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:10px}.genie-compose textarea{padding:0;border:0;background:none;resize:none;width:100%;font-size:10px;min-height:64px}.genie-compose form>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.genie-compose form>div>span{display:flex;align-items:center;gap:5px;font-size:7px;color:var(--quiet)}.genie-compose form button{background:var(--teal);color:#072b2f;border-radius:5px;width:28px;height:28px;display:grid;place-items:center}.genie-reset{font-size:8px;color:var(--quiet);padding:7px 0 0;display:block;margin:auto}.thinking{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--quiet)}.thinking i{height:4px;width:4px;border-radius:50%;background:var(--teal);animation:wave .5s infinite alternate}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}.thinking span{margin-left:5px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#020713bb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:25px}.modal{background:var(--panel);border:1px solid var(--border);border-radius:13px;max-height:90dvh;width:540px;max-width:100%;box-shadow:0 35px 120px #0006;overflow:auto;scrollbar-width:thin}.modal.wide{width:940px}.modal-head{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 23px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel);z-index:1}.modal-head h2{font-size:14px}.modal-body{padding:23px}.modal-body>h3{margin:15px 0}.modal-body>p{font-size:11px;line-height:1.9}.modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;flex-wrap:wrap}.modal-footer>.muted{font-size:9px}.paper{background:#fbfbf8;color:#263c48;padding:35px 38px;border-radius:3px;border:1px solid #dce2e8;box-shadow:0 5px 30px #0001}.paper-brand{font-family:var(--font-display);font-size:33px;line-height:1;color:#163b3d;border-bottom:1px solid #213a3422;padding-bottom:17px;margin-bottom:27px}.paper-brand span{display:block;font-size:8px;letter-spacing:3px;text-transform:uppercase;font-family:Poppins,sans-serif;margin-top:6px}.paper pre{white-space:pre-wrap;font:14px/1.9 Georgia,serif;overflow-wrap:anywhere}.paper h2{font-family:Georgia,serif;margin-bottom:16px}.paper p{color:#53626c;font-size:12px;line-height:1.9;margin-top:18px}.paper-footer{border-top:1px solid #213a3422;margin-top:30px;padding-top:15px;font-size:8px;color:#80909b}.firm-identity{display:flex;gap:15px;align-items:center}.firm-identity p{font-size:10px}.search-results{margin-top:15px;max-height:400px;overflow:auto}.search-results>button{display:flex;width:100%;align-items:center;gap:12px;padding:14px 8px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}.search-results>button:hover{background:var(--panel-hi)}.search-results>button>span:nth-child(2){flex:1}.search-results small{display:block;color:var(--quiet);font-size:9px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);max-width:calc(100% - 35px);width:max-content;background:var(--panel-hi);border:1px solid #66d6ce55;padding:14px 17px;display:flex;gap:10px;align-items:center;z-index:120;font-size:11px;border-radius:9px;box-shadow:var(--shadow)}.toast>svg{color:var(--teal)}.toast>button{padding:2px;color:var(--muted);margin-left:9px}.nav-scrim{display:none}@media(min-width:1600px){.main-content{padding:35px 40px 45px}.hero-copy{padding:36px 40px}.hero-copy h2{font-size:44px}.command-hero{min-height:320px}.hero-copy>p{font-size:11px}.stat{padding:24px 27px}}@media(max-width:1350px){.sidebar{width:205px;padding-left:10px;padding-right:10px}.workspace{margin-left:205px}.topbar{padding:0 23px}.main-content{padding:27px 25px 35px}.global-search{width:220px}.global-search span{font-size:8px}.page-head{gap:12px}.page-head h1{font-size:34px}.page-head p{font-size:9px}.head-actions{gap:7px}.hero-copy{padding:28px}.hero-copy h2{font-size:35px}.hero-copy>p{font-size:9px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:8px}.hero-proof{font-size:7px;gap:12px}.dashboard-grid{gap:16px}.panel-head{padding:18px}.panel-head h2{font-size:12px}.attention-row{padding:16px 18px;gap:9px}.attention-value{display:none}.workforce-layout{grid-template-columns:1fr 240px}.agent-cards{grid-template-columns:repeat(2,1fr)}.workforce-summary{gap:25px}.genie-open .global-search{display:none}.genie-open .page-head{align-items:flex-start;flex-direction:column}.genie-open .head-actions{justify-content:flex-start}.genie-open .studio-command>span{display:none}.genie-open .studio-workarea{grid-template-columns:115px 1fr}.genie-open .studio-canvas{padding:17px}.genie-open .studio-layers{padding:18px 7px}.genie-open .inspector-fields{grid-template-columns:1fr}.genie-open .studio-toolbar>.flex>span{display:none}.genie-open .dashboard-grid,.genie-open .matter-grid,.genie-open .finance-layout,.genie-open .calendar-layout,.genie-open .knowledge-layout{grid-template-columns:1fr}.genie-open .stats-grid{grid-template-columns:1fr 1fr}.genie-open .command-hero{grid-template-columns:1fr}.genie-open .agent-orbit{display:none}}@media(max-width:1100px){.global-search{width:auto;padding:8px}.global-search span,.global-search kbd{display:none}.page-head{align-items:flex-start}.head-actions{max-width:230px}.stats-grid .stat{padding:17px}.stat strong{font-size:24px}.stat small{font-size:7px}.hero-copy{padding:25px}.hero-copy h2{font-size:33px}.hero-actions{flex-wrap:wrap;gap:10px}.command-hero{grid-template-columns:1.15fr 1fr}.agent-orbit{min-height:310px}.hero-proof{flex-wrap:wrap;gap:6px}.dashboard-grid{grid-template-columns:1fr}.attention-value{display:block}.agent-feed{display:grid;grid-template-columns:1fr 1fr}.journey h3{font-size:10px}.journey p{font-size:8px}.workforce-summary{gap:18px;flex-wrap:wrap}.workforce-summary>.badge{margin-left:0}.workforce-layout{grid-template-columns:1fr}.agent-cards{grid-template-columns:repeat(3,1fr)}.agent-detail{position:static}.agent-detail>.btn{display:inline-flex}.intake-layout{grid-template-columns:230px 1fr}.intake-detail{padding:20px}.three-grid,.room-grid{grid-template-columns:repeat(2,1fr)}.matter-grid,.calendar-layout,.finance-layout{grid-template-columns:1.3fr 1fr}.meeting-brief{display:none}.knowledge-layout{grid-template-columns:1fr}.graph-inspector{display:none}.knowledge-layout:has(.graph-node.selected:not(.central)) .graph-inspector{display:block}.studio-workarea{grid-template-columns:125px 1fr}.studio-canvas{padding:18px}.inspector-fields{grid-template-columns:1fr 1fr}.inspector-fields>.field:nth-child(2){grid-column:1/-1;grid-row:2}.genie-panel{width:320px}.genie-open .workspace{margin-right:0}.genie-open .workspace:after{content:"";position:fixed;inset:66px 320px 0 205px;background:#03031055;z-index:28;pointer-events:none}.graph-legend{display:none}}@media(max-width:850px){.sidebar{width:190px}.workspace{margin-left:190px}.nav-item{font-size:9px;gap:8px}.brand{padding-left:10px;font-size:31px}.firm-switch{font-size:9px}.main-content{padding:24px 20px 35px}.page-head{flex-direction:column;gap:15px}.head-actions{max-width:none;justify-content:flex-start}.page-head h1{font-size:36px}.topbar{padding:0 18px;gap:10px}.breadcrumb{font-size:9px;gap:7px}.breadcrumb>svg,.breadcrumb>b{display:none}.top-actions{gap:8px}.command-hero{grid-template-columns:1fr}.agent-orbit{display:none}.hero-copy{padding:28px}.hero-copy h2{font-size:39px}.hero-copy>p{font-size:10px}.hero-actions{gap:20px}.hero-proof{margin-top:20px;gap:20px;font-size:8px}.stats-grid{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat strong{font-size:29px}.stat small{font-size:8px}.journey-grid{grid-template-columns:1fr}.journey{padding:18px 20px 20px}.journey-top{margin-bottom:9px}.journey h3{font-size:12px}.journey p{font-size:10px;max-width:none}.section-heading>span{display:none}.agent-cards{grid-template-columns:repeat(2,1fr)}.intake-layout{grid-template-columns:1fr}.inquiry-list{display:flex;overflow:auto}.inquiry{min-width:210px;border-bottom:0;border-left:0;border-bottom:2px solid transparent}.inquiry.selected{border-bottom-color:var(--teal);border-left:0}.matter-grid,.calendar-layout,.finance-layout,.two-grid,.growth-chart-grid,.twin-grid{grid-template-columns:1fr}.matter-stage{gap:15px;overflow-x:auto;white-space:nowrap}.matter-stage>div{flex:none}.toolbar{flex-wrap:wrap}.toolbar .search-field{flex:1;width:auto;min-width:170px}.room-grid{grid-template-columns:1fr 1fr}.content-feature{flex-wrap:wrap}.studio-command button{font-size:10px}.studio-command>span{display:none}.studio-toolbar>.flex>span{display:none}.studio-workarea{grid-template-columns:100px 1fr}.studio-layers{padding:16px 5px}.studio-layers>button{font-size:8px;padding:7px 5px}.studio-layers>button svg{width:12px}.studio-layers .nav-label{padding:0 5px;font-size:7px}.studio-canvas{padding:12px}.studio-inspector{padding:0 14px 15px}.website-nav>div{display:none}.website-hero{grid-template-columns:1fr}.website-copy h2{font-size:32px}.website-art{display:none}.website-copy p{font-size:9px}.website-trust{font-size:6px}.seo-grid{flex-wrap:wrap}.seo-grid>div{flex-basis:100%}.genie-open .workspace:after{left:190px}.reception{grid-template-columns:220px 1fr}.call-summary{padding-right:20px}.demand-layout{grid-template-columns:1fr}.demand-editor{max-height:330px}.graph-node{width:115px}.graph-node b{font-size:8px}.graph-node small{font-size:6px}.graph-viewport{min-height:330px}.graph-node>span{width:40px;height:40px}.graph-node.central>span{width:60px;height:60px}}@media(max-width:650px){body{font-size:12px}.sidebar{transform:translate(-100%);width:240px;transition:transform .2s;z-index:80}.sidebar.open{transform:translate(0)}.nav-scrim{display:block;position:fixed;inset:0;background:#0008;z-index:75}.nav-item{font-size:12px;padding:12px}.sidebar .brand{font-size:35px;padding-left:15px}.firm-switch{font-size:11px}.workspace{margin-left:0}.topbar{height:59px;padding:0 14px;gap:8px}.mobile-menu{display:inline-flex}.breadcrumb{font-size:9px}.breadcrumb b{display:block}.breadcrumb{font-size:0;gap:0}.breadcrumb b{font-size:9px}.global-search{display:none}.top-actions{gap:5px}.demo-chip{display:none}.genie-trigger{font-size:0;gap:0;padding:7px}.genie-trigger svg{width:17px}.main-content{padding:24px 16px 30px}.page-head{margin-bottom:22px}.page-head h1{font-size:35px;letter-spacing:-.5px}.page-head p{font-size:10px}.eyebrow{font-size:9px}.head-actions .btn{font-size:9px;padding:8px 11px}.hero-copy{padding:25px 22px}.hero-copy h2{font-size:36px}.hero-copy>p{font-size:10px;line-height:1.9}.hero-actions{gap:12px;align-items:flex-start;flex-direction:column}.hero-actions .text-link{font-size:10px}.hero-proof{font-size:7px;gap:14px}.hero-corner{display:none}.command-hero{min-height:0}.stats-grid{margin:18px 0}.stat{padding:16px!important}.stat-label{font-size:8px}.stat strong{font-size:26px}.stat small{font-size:7px}.stat-label svg{width:14px}.dashboard-grid{gap:17px}.panel-head{padding:18px 16px;align-items:flex-start}.panel-head h2{font-size:12px}.panel-head .text-link{font-size:8px}.attention-row{padding:16px;gap:10px}.attention-row b{font-size:9px}.attention-row p{font-size:8px}.attention-value{display:none}.attention-icon{width:31px;height:31px}.panel-bottom{padding:12px 16px;flex-wrap:wrap;font-size:8px}.panel-bottom>.text-link{margin-left:23px;font-size:9px}.agent-feed{display:block}.agent-feed>button{padding:12px 16px}.agent-feed b{font-size:11px}.agent-feed b small{font-size:8px}.agent-feed p{font-size:9px}.section-heading h2{font-size:25px}.app-footer{padding:15px 16px;font-size:7px}.app-footer>span:last-child{display:none}.floating-genie{height:44px;width:44px;right:17px;bottom:20px}.workforce-summary{padding:20px;gap:15px}.workforce-summary>div{gap:10px}.workforce-summary>div span{font-size:9px}.workforce-summary strong{font-size:25px}.agent-cards{gap:11px}.agent-card{padding:16px}.agent-card h2{font-size:27px}.agent-card .badge{font-size:6px;padding:2px 4px}.agent-card .agent-avatar{height:33px;width:33px}.agent-card p{font-size:9px}.agent-card-foot{font-size:7px}.agent-role{font-size:8px}.agent-detail .check-list{font-size:10px}.intake-banner{padding:17px;gap:12px;flex-wrap:wrap}.intake-banner h3{font-size:12px}.intake-banner p{font-size:9px}.intake-banner>div{min-width:210px}.intake-banner>.badge{margin-left:48px}.toolbar{gap:9px}.toolbar>.muted{font-size:8px}.toolbar select{max-width:155px}.intake-detail{padding:19px}.stepper small{font-size:7px}.intake-detail>.flex h2{font-size:27px}.intake-detail>.flex{gap:7px}.intake-summary p{font-size:11px}.intake-summary h3{font-size:12px}.source-label{font-size:7px;align-items:flex-start}.info-grid{gap:18px 12px}.three-grid,.room-grid{grid-template-columns:1fr}.room-grid{grid-template-columns:1fr 1fr;gap:10px}.room-card{padding:16px}.room-card h3{font-size:11px}.room-card p{font-size:8px}.room-arrow{right:14px;bottom:15px}.room-access{font-size:7px}.tabs{gap:20px;margin-bottom:18px}.tabs button{font-size:10px}.growth-chart-grid{gap:17px}.funnel{padding:0 16px 20px}.funnel>div>span{font-size:9px}.content-feature{padding:21px;gap:15px}.content-feature h2{font-size:26px}.content-feature>div{min-width:220px}.studio-command{padding:13px;gap:9px}.studio-command button{font-size:9px}.studio-command>svg{width:17px}.studio-workarea{display:block}.studio-layers{display:flex;align-items:center;overflow:auto;padding:9px;gap:4px;border-right:0;border-bottom:1px solid var(--border)}.studio-layers .nav-label,.studio-layers .layer-tip{display:none}.studio-layers>button{width:auto;white-space:nowrap;flex:none;font-size:8px;margin:0}.studio-layers>button.add-section{margin:0}.studio-canvas{padding:16px}.website-copy{padding:26px 20px}.website-copy h2{font-size:38px}.website-copy p{font-size:10px}.website-copy>button{font-size:9px}.website-copy>small{font-size:7px}.website-trust{font-size:7px}.website-bottom h3{font-size:25px}.website-bottom p{font-size:8px}.inspector-fields{grid-template-columns:1fr}.inspector-fields>.field:nth-child(2){grid-row:auto;grid-column:auto}.studio-inspector .tabs{gap:17px}.studio-inspector .tabs button{font-size:9px}.studio-toolbar{padding:9px 10px}.studio-toolbar select{max-width:130px;font-size:8px}.studio-toolbar .flex{gap:3px}.studio-toolbar .flex>svg{width:14px}.device-toggle button{padding:4px 6px}.matter-stage{padding:13px}.matter-stage>div{font-size:9px}.matter-grid,.finance-layout,.calendar-layout{gap:18px}.lead-copy{font-size:11px!important}.people-row{gap:10px}.people-row>span:nth-child(2n){font-size:9px}.comparison-bars>div{flex-direction:column;font-size:10px;gap:4px}.meeting-row{gap:10px;padding:20px 15px}.meeting-time{font-size:11px;width:38px}.meeting-row h3{font-size:10px}.meeting-row p{font-size:8px}.calendar-toolbar h2{font-size:15px}.calendar-toolbar{gap:10px}.calendar-toolbar>.flex>svg{display:none}.calendar-toolbar .tabs{gap:13px}.calendar-toolbar .tabs button{font-size:9px}.calendar-days{gap:8px}.calendar-days>button{padding:10px}.calendar-days strong{font-size:22px}.calendar-days small{font-size:8px}.graph-viewport{min-height:350px;overflow:hidden}.graph-node{width:100px}.graph-node b{font-size:6px;white-space:normal;max-width:90px;line-height:1.4}.graph-node small{font-size:5px}.graph-node>span{width:35px;height:35px;border-radius:9px}.graph-node>span svg{width:17px}.graph-node.central>span{width:48px;height:48px}.graph-top{padding:14px;gap:5px}.graph-top>span:last-child{font-size:7px}.graph-bottom{padding:12px;font-size:7px}.graph-bottom button{font-size:0;gap:0}.graph-bottom>span{max-width:220px}.graph-inspector{padding:20px}.settlement-inputs{gap:0 12px;padding:0 17px}.settlement-inputs .field{font-size:9px}.settlement-inputs input,.settlement-inputs select{font-size:11px;padding:9px}.settlement-ledger{margin:18px}.settlement-ledger .net-total{padding:15px 12px}.net-total strong{font-size:18px}.finance-layout>.panel>.flex{margin:18px}.portal-nav{padding-bottom:23px}.portal-nav select{font-size:9px}.portal-nav .badge{font-size:7px}.portal-brand{font-size:28px}.portal-welcome h1{font-size:43px}.portal-welcome p{font-size:10px;max-width:250px}.portal-welcome .avatar{width:47px;height:47px;font-size:13px}.portal-status{padding:20px}.portal-status>.flex{flex-wrap:wrap}.portal-status h2{font-size:14px}.client-progress p{font-size:8px;text-align:center}.client-progress span{width:30px;height:30px}.client-progress:before{top:14px}.portal-status p{font-size:11px}.message-form{padding:16px;flex-wrap:wrap}.message-form input{flex-basis:100%}.message-form .btn{margin-left:auto}.portal-message{margin-left:10%}.portal-message.received{margin-right:10%}.modal-backdrop{padding:13px}.modal{max-height:94dvh}.modal-head{padding:16px 18px}.modal-head h2{font-size:13px}.modal-body{padding:18px}.reception{grid-template-columns:1fr;gap:20px}.call-summary{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.call-orb{width:65px;height:65px;margin-bottom:12px}.call-orb svg{width:30px}.call-summary h2{font-size:28px}.call-summary>p{max-width:280px;margin:8px auto}.waveform{height:45px;margin:7px 0}.call-person{max-width:260px;margin:12px auto 0}.call-controls{flex-direction:row;justify-content:center}.call-controls .btn{font-size:9px;padding:8px 10px}.transcript-scroll{height:280px}.call-transcript .mb{margin-bottom:12px}.paper{padding:25px 21px}.paper pre{font-size:12px;line-height:1.9}.paper-brand{font-size:29px}.modal-footer{gap:13px}.genie-panel{width:100%;z-index:85}.genie-open .workspace:after{display:none}.genie-head{padding:17px 20px;min-height:67px}.genie-messages{padding:20px}.genie-message{font-size:12px}.genie-suggestions button{font-size:11px;padding:14px}.genie-compose{padding:13px 20px 20px}.genie-compose textarea{font-size:12px}.genie-compose form button{width:35px;height:35px}.genie-compose form>div>span{font-size:9px}.genie-note{font-size:9px}.genie-welcome h2{font-size:34px}.genie-welcome>p{font-size:12px;max-width:290px}.genie-action{font-size:11px;padding:12px}.genie-sources button{font-size:9px}.toast{font-size:10px;bottom:18px;padding:12px 14px;max-width:calc(100% - 24px);width:max-content}.toast>button{margin-left:2px}.genie-open .page-head{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root[data-theme=light] .btn.primary{color:#fff}:root[data-theme=light] .btn.primary:hover{background:#00696d;border-color:#00696d;color:#fff}:root[data-theme=light] .command-hero{background:radial-gradient(ellipse at 80% 60%,#00a6b815,transparent 60%),linear-gradient(120deg,#fff,#f0f6fc)}:root[data-theme=light] .orbit-center,:root[data-theme=light] .call-orb,:root[data-theme=light] .genie-mini-orb,:root[data-theme=light] .genie-big-orb{color:#abebe4}:root[data-theme=light] .hero-copy h2{color:#122946}:root[data-theme=light] .agent-orbit{color:#0f6a7840}:root[data-theme=light] .genie-compose form button{color:#fff}body{background:linear-gradient(135deg,#001f5c,#01000b) fixed}.app{isolation:isolate}.binary-background{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:linear-gradient(135deg,#001f5c,#01000b)}.binary-background span{position:absolute;top:-110%;white-space:pre;color:#37b7ed;font:12px/2.8 monospace;animation:binary-drift linear infinite;text-shadow:0 0 9px #068eff44}@keyframes binary-drift{0%{transform:translateY(-5%)}to{transform:translateY(55%)}}.workspace{background:transparent;padding-top:60px}.sidebar{top:60px;height:calc(100dvh - 60px);background:#07152bbd;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-block:14px}.actual-logo{width:132px;height:50px;object-fit:contain}.brand-caption{font:8px Poppins,sans-serif;letter-spacing:2px}.topbar{position:fixed;inset:0 0 auto;height:60px;min-height:60px;padding:0 22px;z-index:50;background:linear-gradient(135deg,#001f5c,#01000b);border-bottom:1px solid #ffffff20;gap:18px}.header-brand{display:flex;align-items:center;gap:12px;padding:0}.header-brand>img:first-child{width:32px;height:32px;object-fit:contain}.header-wordmark{width:96px;height:37px;object-fit:contain}.header-separator{font:24px Georgia,serif;color:#8ca5cb;margin:0 8px}.workspace-crumb{display:flex;gap:12px;align-items:center;font:20px var(--font-display);white-space:nowrap}.topbar .global-search{width:min(340px,28vw);border-radius:9px;background:#ffffff09;border-color:#ffffff25;font-size:11px;padding:9px 12px}.topbar .demo-chip{display:none}.genie-trigger img{width:23px;height:23px;object-fit:contain}.genie-trigger{border-radius:20px;background:#068eff12;border-color:#068eff55}.genie-panel{top:60px;height:calc(100dvh - 60px);background:linear-gradient(160deg,#0c2142f5,#030b1af5);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.genie-head{min-height:60px;padding:12px 16px}.genie-mini-orb img{width:28px;height:28px;object-fit:contain}.genie-big-orb img{width:60px;height:60px;object-fit:contain}.genie-chat-tabs{display:flex;align-items:center;gap:12px;padding:6px 12px 0;border-bottom:1px solid var(--border)}.genie-chat-tabs>span{padding:7px 10px;border-bottom:2px solid #068eff;color:#72baff;background:#14233d;font-size:11px;border-radius:5px 5px 0 0}.genie-chat-tabs button{display:grid;place-items:center;padding:7px;color:#72baff}.genie-compose form{border-radius:18px;background:#ffffff08;border-color:#ffffff25}.genie-compose form button{background:#068eff;color:#fff;border-radius:50%}.panel,.hero-workforce,.stats-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .binary-background{background:linear-gradient(135deg,#d8e8ff,#f4f7ff)}:root[data-theme=light] .sidebar{background:#f4f8ffcc}:root[data-theme=light] .topbar{background:linear-gradient(135deg,#e4eeff,#fff);border-color:#001f5c22}:root[data-theme=light] .genie-panel{background:linear-gradient(160deg,#f3f8ff,#e4edfa)}:root[data-theme=light] .genie-chat-tabs>span{background:#fff;color:#006fcc}@media(max-width:1100px){.header-wordmark{width:80px}.workspace-crumb{font-size:17px}.topbar{gap:10px}}@media(max-width:768px){.header-wordmark{width:70px}.header-brand{gap:6px}.header-brand>img:first-child{width:25px;height:25px}.header-separator,.workspace-crumb{display:none}.topbar{padding:0 14px}.topbar .global-search{display:none}.topbar .top-actions{margin-left:auto}.genie-panel{top:60px;height:calc(100dvh - 60px)}}@media(prefers-reduced-motion:reduce){.binary-background span{animation:none;top:-30%}}.orbit-brand-mark{width:48px;height:48px;object-fit:contain}:root[data-theme=light] .header-brand>img:first-child,:root[data-theme=light] .genie-trigger img,:root[data-theme=light] .genie-mini-orb img,:root[data-theme=light] .genie-big-orb img,:root[data-theme=light] .orbit-brand-mark{filter:brightness(0) saturate(100%) invert(12%) sepia(60%) saturate(2500%) hue-rotate(205deg)}:root{--bg:#030310;--rail:#030513;--surface:#050821;--panel:#070d24f7;--ink:#f3f5fb;--muted:#a9b4cd;--quiet:#828ca2;--line:#889fcb2b;--teal:#00c1d3;--glass-rest:#0f1d389e;--glass-shine:#dff5ff1f;--glass-edge:#c2d3f238;--glass-shadow:#00000c47}.binary-background{background:radial-gradient(ellipse 48% 48% at 87% 13%,#0f55432b,transparent 68%),radial-gradient(ellipse 85% 60% at 12% 48%,#08275d70,transparent 72%),linear-gradient(133deg,#0b163f,#050b25 25%,#030310 73%)}.binary-background span{font-size:7px;line-height:3.4;opacity:.045!important;color:#7baed1}.topbar{height:74px;min-height:74px;padding:15px 26px;gap:18px;border-bottom-color:var(--glass-edge);background:linear-gradient(110deg,#dff5ff07,transparent 58%),#030513a8;-webkit-backdrop-filter:blur(23px) saturate(112%);backdrop-filter:blur(23px) saturate(112%);box-shadow:inset 0 1px 0 var(--glass-shine)}.workspace{padding-top:74px}.sidebar{top:0;z-index:51;height:100dvh;background:linear-gradient(180deg,#0a0c1a,#030513 75%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.sidebar .brand{padding:14px 14px 0;min-height:88px}.actual-logo{width:158px;height:44px}.sidebar .brand-caption{font-size:7px;letter-spacing:1.05px;color:var(--muted)}.firm-switch{background:transparent;border:0;padding:10px;margin-top:6px}.nav-label{text-transform:none;font:500 17px var(--font-display);letter-spacing:0;padding:14px 12px 8px}.sidebar nav{padding-inline:3px}.nav-item{min-height:46px;padding:12px 10px;border-radius:5px;font-size:12px;color:var(--ink)}.nav-item.active{background:#00c1d31a;box-shadow:inset 2px 0 var(--teal)}.nav-item.active:before{display:none}.nav-item svg{color:var(--muted)}.nav-item.active svg{color:var(--teal)}.topbar{left:224px}.topbar .header-brand,.topbar .header-separator{display:none}.topbar .global-search{height:42px;border-radius:10px;background:linear-gradient(135deg,#dff5ff14,transparent 56%),var(--glass-rest);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-shine),0 3px 9px -5px var(--glass-shadow)}.top-actions{gap:6px}.topbar .icon-btn{width:39px;height:41px;border:1px solid var(--glass-edge);border-radius:11px;background:linear-gradient(135deg,#dff5ff14,transparent 56%),var(--glass-rest);color:var(--muted);box-shadow:inset 0 1px 0 var(--glass-shine),inset 0 -1px 0 var(--glass-shadow)}.topbar .genie-trigger{width:43px;height:43px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#00c1d366,#172454 55%,#030513);display:grid;place-items:center;box-shadow:0 0 16px #00c1d31a,inset 0 1px 2px #dff5ff55}.topbar .genie-trigger img{width:28px;height:28px}.genie-panel{top:74px;height:calc(100dvh - 74px);background:#030513f5}.capability-carousel{margin:22px 24px 22px 0;min-width:0;border:1px solid var(--glass-edge);border-radius:16px;background:linear-gradient(140deg,#dff5ff0b,transparent 65%),#08163190;display:flex;flex-direction:column;padding:16px 19px}.capability-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ink)}.capability-top>span{display:flex;align-items:center;gap:8px}.capability-top img{width:23px;height:23px;object-fit:contain}.capability-top small{color:var(--muted)}.capability-top button,.capability-controls>button{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:7px}.capability-slide{flex:1;animation:capability-in .4s ease both}@keyframes capability-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.capability-symbol{display:flex;align-items:center;gap:12px;color:var(--teal);margin:15px 0 10px}.capability-symbol span{font-size:9px;color:var(--quiet)}.capability-slide h3{font:400 25px/1.12 var(--font-display);margin:0 0 12px;max-width:330px}.capability-steps{display:flex;flex-direction:column;gap:6px}.capability-steps>div{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--muted)}.capability-steps>div>span{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--line);border-radius:50%;font-size:9px;color:var(--teal)}.capability-steps svg{margin-left:auto;color:var(--teal)}.capability-slide p{color:var(--quiet);font-size:10px;line-height:1.6;margin:12px 0}.capability-slide .text-link{font-size:10px}.capability-controls{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.capability-controls>div{display:flex;gap:7px}.capability-controls>div button{width:6px;height:6px;border-radius:8px;background:var(--quiet);padding:0}.capability-controls>div button[aria-pressed=true]{width:22px;background:var(--teal)}:root[data-theme=light]{--glass-rest:#f5f9ffa8;--glass-shine:#fffffff0;--glass-edge:#6484aa40;--glass-shadow:#1639611a}:root[data-theme=light] .topbar{background:#f6faffaa}:root[data-theme=light] .capability-carousel{background:#f5f9ffbb}:root[data-theme=light] .capability-top img{filter:brightness(.25)}@media(max-width:1100px){.topbar{gap:10px;padding-inline:16px}.topbar .workspace-crumb{display:none}.topbar .global-search{flex:1}.capability-carousel{margin:20px}}@media(max-width:768px){.sidebar{top:74px;height:calc(100dvh - 74px);z-index:51}.topbar{left:0;height:74px}.topbar .header-brand{display:flex}.topbar .icon-btn[aria-label=Messages],.topbar .icon-btn[aria-label=Help],.topbar .icon-btn[aria-label="My calendar"]{display:none}.capability-carousel{margin:0 18px 22px}.genie-panel{top:74px;height:calc(100dvh - 74px)}}@media(prefers-reduced-motion:reduce){.capability-slide{animation:none}}.binary-background{background:radial-gradient(ellipse 48% 48% at 87% 13%,var(--time-dark-halo),transparent 68%),radial-gradient(ellipse 85% 60% at 12% 48%,var(--time-dark-horizon),transparent 72%),linear-gradient(133deg,var(--time-dark-sky) 0%,var(--time-dark-middle) 25%,var(--time-dark-floor) 73%)}:root[data-theme=light] .binary-background{background:radial-gradient(ellipse 48% 48% at 87% 13%,var(--time-light-halo),transparent 69%),radial-gradient(ellipse 85% 60% at 12% 48%,var(--time-light-horizon),transparent 72%),linear-gradient(132deg,var(--time-light-sky) 0%,var(--time-light-middle) 45%,var(--time-light-floor) 84%)}@media(max-width:768px){.sidebar.open{z-index:101;overflow-y:auto}}.top-actions .genie-trigger{order:-6}.top-actions [aria-label="What's new"]{order:-5}.top-actions [aria-label="My calendar"]{order:-4}.top-actions [aria-label="Open activity"]{order:-3}.top-actions [aria-label=Messages]{order:-2}.top-actions [aria-label=Help]{order:-1}.header-profile{display:flex;align-items:center;gap:6px;order:2;padding:3px;border-radius:99px}@media(max-width:1100px){.topbar .icon-btn[aria-label="What's new"],.header-profile{display:none}}@media(max-width:768px){.sidebar.open{z-index:90}}body{font-size:14px;line-height:1.65}.page-head p{font-size:15px;max-width:680px;line-height:1.65}.page-head h1{font-size:clamp(32px,3vw,44px)}.main-content{padding-top:28px}.panel-head h3,.panel-head h2{font-size:16px}.panel-head p,.panel-head small{font-size:12px}.panel p,.panel li,.panel td,.panel th,.matter-table td,.data-table td{font-size:13px;line-height:1.65}.btn{font-size:13px;min-height:40px;padding:9px 14px;gap:8px}.badge{font-size:11px}.muted,.notice,.app-footer,.eyebrow{font-size:12px}.stat-label{font-size:13px}.stat small{font-size:12px}input,textarea,select{font-size:14px}.tabs button{font-size:13px;min-height:42px}.hero-copy p{font-size:14px;line-height:1.75}.hero-proof,.hero-proof span{font-size:11px}.capability-top,.capability-top small,.capability-steps>div,.capability-slide p,.capability-slide .text-link{font-size:12px}.capability-slide h3{font-size:28px}.genie-head b{font-size:14px}.genie-head small,.genie-context,.genie-note{font-size:11px}.genie-message,.genie-message p,.genie-suggestions button,.genie-compose textarea{font-size:14px;line-height:1.7}.genie-welcome p{font-size:14px}.genie-compose{padding-top:10px}button:not(:disabled):hover{filter:brightness(1.1)}.btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 16px #00c1d31a;border-color:var(--teal)}button:not(:disabled):active{transform:translateY(1px) scale(.985)}button:focus-visible,a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.room-card:hover,.agent-card:hover,.matter-row:hover,.journey-card:hover{background:var(--panel-hi);border-color:var(--teal);transform:translateY(-2px)}button{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,filter .18s}.workflow-guide{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--glass-edge);border-radius:12px;padding:18px 22px;margin:-4px 0 26px;background:linear-gradient(115deg,#00c1d30b,transparent),var(--surface)}.workflow-guide h2{font:500 19px/1.4 Poppins,sans-serif;margin:2px 0 9px}.workflow-guide .eyebrow{color:var(--teal);font-size:10px;letter-spacing:1px}.workflow-guide ol{padding:0;margin:0;list-style:none;display:flex;gap:12px;flex-wrap:wrap}.workflow-guide li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.workflow-guide li>span{border:1px solid var(--line);border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:10px}.workflow-guide>.btn{flex-shrink:0}.evidence-upload-strip{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--surface);border:1px dashed var(--glass-edge);border-radius:10px;margin-bottom:22px}.evidence-upload-strip>span{flex:1;font-size:13px;color:var(--muted)}.workbench-intro{display:flex;align-items:center;gap:16px;margin-bottom:22px}.workbench-intro h2{font:400 30px var(--font-display);margin:6px 0}.workbench-intro p{font-size:14px;color:var(--muted);margin:0}.workbench-pickers{display:grid;grid-template-columns:1fr 1fr;gap:18px}.workbench-pickers label{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:13px}.workbench-pickers select{width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--input);color:var(--ink)}.workbench-preview{display:flex;gap:16px;padding:22px;margin:24px 0;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.workbench-preview svg{color:var(--teal);flex:none}.workbench-preview h3{margin:0;font-size:17px}.workbench-preview p{color:var(--muted);font-size:14px;line-height:1.7}.workbench-status{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.workbench-status>span:nth-child(2){margin-right:auto}.workbench-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.workbench-stages{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.workbench-stages li{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid transparent;border-radius:9px}.workbench-stages li>span{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;flex-shrink:0}.workbench-stages b{font-size:14px}.workbench-stages p{font-size:12px;line-height:1.4;margin:4px 0 0;color:var(--muted)}.workbench-stages .pending{opacity:.4}.workbench-stages .current{border-color:var(--teal);background:var(--teal-soft)}.workbench-stages .complete>span{color:var(--teal)}.agent-pulse{width:7px;height:7px;background:var(--teal);border-radius:50%;flex:none;animation:agent-pulse 1s infinite alternate}@keyframes agent-pulse{to{opacity:.2;box-shadow:0 0 0 5px #00c1d31a}}.workbench-live{padding:22px;border:1px solid var(--glass-edge);border-radius:12px;background:var(--surface);min-width:0}.workbench-live h3{font-size:17px;margin:0 0 20px}.sample-scan{position:relative;background:#f7f6f0;color:#19334c;padding:24px;border-radius:5px;overflow:hidden}.sample-scan small{text-transform:uppercase;font-size:10px;letter-spacing:1px}.sample-scan h4{font-size:17px}.sample-scan pre{font:13px/1.8 monospace;white-space:pre-wrap;overflow-wrap:anywhere}.scan-line{position:absolute;left:0;right:0;top:0;height:3px;background:#00c1d3;box-shadow:0 0 24px 8px #00c1d344;animation:scan-down 1.4s ease infinite}@keyframes scan-down{to{top:100%}}.extracted-fact{padding:14px 0;border-bottom:1px solid var(--line)}.extracted-fact small{display:block;font-size:11px;color:var(--teal);margin-bottom:7px}.extracted-fact p{font-size:14px;line-height:1.8;white-space:pre-wrap}.review-flag{display:flex;gap:10px;color:var(--amber);font-size:13px;padding-top:18px}.knowledge-chain{display:flex;align-items:center;gap:8px;margin:20px 0 28px}.knowledge-chain>span{display:flex;align-items:center;flex-direction:column;gap:9px;padding:13px;background:var(--panel);border:1px solid var(--line);border-radius:9px;font-size:12px;flex:1}.knowledge-chain svg{color:var(--teal);width:20px}.index-result{display:flex;align-items:flex-start;gap:12px;margin:18px 0}.index-result>svg{color:var(--teal);flex:none}.index-result p{font-size:13px;color:var(--muted)}.review-confirm{display:flex;align-items:flex-start;gap:10px;padding:20px 0;font-size:13px;line-height:1.7}.review-confirm input{margin-top:5px;accent-color:var(--teal)}.artifact-buttons{display:flex;gap:10px;flex-wrap:wrap}.voice-toggle{display:flex;gap:8px;align-items:center;color:var(--teal);font-size:13px;margin-bottom:12px;padding:6px}.voice-mode{margin:8px 14px;padding:16px;border:1px solid var(--teal);border-radius:14px;background:var(--surface);max-height:330px;overflow:auto}.voice-mode b{display:flex;gap:8px;align-items:center;font-size:14px}.voice-mode p{font-size:13px;line-height:1.6;color:var(--muted)}.voice-mode small{display:block;margin-top:12px;font-size:11px;color:var(--quiet)}.voice-wave{height:35px;display:flex;align-items:center;justify-content:center;gap:4px;margin:14px 0}.voice-wave i{width:3px;background:var(--teal);border-radius:4px;opacity:.4}.voice-wave.listening i{animation:voice-wave .55s ease-in-out infinite alternate;opacity:1}@keyframes voice-wave{to{transform:scaleY(.25)}}.voice-actions{display:flex;gap:8px;flex-wrap:wrap}.voice-actions .btn{font-size:12px;padding:8px 10px}.top-actions [aria-label="Open voice mode"]{order:-7}@media(max-width:1100px){.topbar .icon-btn[aria-label=Help],.topbar .icon-btn[aria-label=Messages]{display:none}.workflow-guide{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.workbench-grid,.workbench-pickers{grid-template-columns:1fr}.workbench-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.workbench-stages li{flex-direction:column;padding:8px 3px;text-align:center}.workbench-stages p{display:none}.workbench-stages b{font-size:10px}.workbench-live{padding:15px}.workflow-guide{padding:18px}.workflow-guide h2{font-size:17px}.workflow-guide li{font-size:12px}.evidence-upload-strip{flex-wrap:wrap}.topbar .icon-btn[aria-label="Open voice mode"]{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.agent-pulse,.scan-line,.voice-wave i{animation:none!important}button:hover{transform:none!important}}.main-content :is(p,td,th,label,button):not(.website-preview *):not(.capability-controls button):not(.graph-node){font-size:13px!important}.main-content small:not(.website-preview *){font-size:12px!important;line-height:1.6}.main-content .btn:not(.website-preview *){font-size:13px!important}.main-content .text-link:not(.website-preview *){font-size:13px!important}.table-title{text-align:left}.table-title small{margin-top:4px}.agent-card{padding:20px}.agent-card p{line-height:1.75;margin-top:12px}.graph-node{font-size:12px}.graph-node small{max-width:130px;white-space:normal}.field{gap:8px}.field input,.field select{min-height:43px;font-size:14px}.panel-head{padding-block:20px}.secondary-panel summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;cursor:pointer;font-size:15px;list-style:none}.secondary-panel summary::-webkit-details-marker{display:none}.secondary-panel summary:hover{background:var(--teal-soft)}.secondary-panel[open] summary svg{transform:rotate(90deg)}.secondary-body{padding:0 20px 20px}.genie-panel:has(.voice-mode) .genie-welcome{display:none}.genie-panel:has(.voice-mode) .genie-messages:empty{flex:0}@media(max-width:650px){.workflow-guide li{min-height:28px}.panel p,.agent-card p{line-height:1.75}.graph-node small{font-size:10px!important}}svg[aria-label="Matter evidence relationship graph"]{pointer-events:none}.graph-node{z-index:2}.app-favicon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--glass-edge);border-radius:10px;background:#f6f8ff;flex-shrink:0;color:#001f5c}.app-favicon img{width:24px;height:24px;object-fit:contain}.admin-summary{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:20px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:22px}.admin-summary b{font-size:23px;margin-right:5px}.admin-summary>span{font-size:13px;color:var(--muted)}.admin-filter{display:flex;gap:12px;margin:24px 0 12px}.admin-filter input,.admin-filter select,.admin-routing select,.compare-field select,.compare-field textarea{color:var(--ink);background:var(--input);border:1px solid var(--border);border-radius:9px;padding:12px;font-size:14px;min-width:0}.admin-filter input{flex:1}.admin-note{color:var(--muted);margin-bottom:22px;max-width:850px}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.integration-card{display:flex;flex-direction:column;gap:18px;justify-content:space-between;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px}.integration-card h3{font-size:16px;margin:0}.integration-card small{color:var(--muted)}.integration-card>p{color:var(--muted);margin:0}.integration-card:hover{border-color:var(--teal);box-shadow:0 6px 20px #00c1d30b}.integration-note{font-size:12px!important}.integration-card .badge{white-space:normal}.admin-routing{padding:22px}.admin-routing label{display:flex;flex-direction:column;gap:10px;max-width:400px}.admin-routing p{color:var(--muted);max-width:700px}.admin-security-row{display:flex!important;flex-direction:row!important;align-items:center;gap:14px!important;padding:18px 0;border-bottom:1px solid var(--line);max-width:none!important}.admin-security-row .badge{margin-left:auto}.admin-activity{padding:10px 22px}.admin-activity>div{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.admin-activity svg{color:var(--teal);flex:none}.admin-activity p{color:var(--muted);margin:5px 0 0}.connection-setup h2{font:400 28px var(--font-display)}.connection-setup p,.connection-setup li{font-size:14px;line-height:1.8;color:var(--muted)}.compare-intro{margin:25px 0}.compare-intro h2{font:400 32px var(--font-display);margin:12px 0}.compare-intro p{color:var(--muted);font-size:14px}.compare-models{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.compare-models label{display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:10px 13px;border-radius:10px;cursor:pointer;font-size:13px}.compare-models label.selected{border-color:var(--teal);background:var(--teal-soft)}.compare-models input{accent-color:var(--teal)}.compare-models .app-favicon{width:28px;height:28px;border-radius:7px}.compare-models .app-favicon img{width:19px;height:19px}.compare-field{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:13px}.comparison-summary{display:flex;gap:14px;border:1px solid var(--line);padding:20px;border-radius:12px;margin:24px 0;background:var(--surface)}.comparison-summary svg{color:var(--teal);flex:none}.comparison-summary p,.comparison-summary small{color:var(--muted);font-size:13px;line-height:1.7}.comparison-question{color:var(--ink)!important}.comparison-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.comparison-cards article{border:1px solid var(--glass-edge);border-radius:12px;padding:20px;background:var(--surface)}.comparison-cards h3{font-size:17px}.comparison-cards p{font-size:14px;line-height:1.75;color:var(--muted)}.comparison-cards blockquote{margin:16px 0;padding:12px;border-left:2px solid var(--teal);background:var(--teal-soft);font-size:12px;white-space:pre-wrap}.carousel-app-window{overflow:hidden;margin:18px 0;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.carousel-app-track{display:grid;grid-template-rows:repeat(2,70px);grid-auto-flow:column;grid-auto-columns:85px;width:max-content;gap:12px;animation:app-scroll 48s linear infinite}.carousel-app-window:hover .carousel-app-track{animation-play-state:paused}.carousel-app-track>span{display:flex;flex-direction:column;align-items:center;gap:5px}.carousel-app-track small{font-size:9px!important;color:var(--muted);white-space:nowrap}@keyframes app-scroll{to{transform:translate(-50%)}}.carousel-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0}.carousel-model-grid>span{display:flex;align-items:center;gap:8px;font-size:12px}.carousel-model-grid .app-favicon{width:30px;height:30px;border-radius:8px}.carousel-model-grid img{width:20px;height:20px}@media(max-width:1100px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carousel-model-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.integration-grid,.comparison-cards{grid-template-columns:1fr}.admin-summary{gap:18px}.admin-filter{flex-direction:column}.compare-models label{flex:1;min-width:130px}}@media(prefers-reduced-motion:reduce){.carousel-app-track{animation:none}.carousel-app-window{overflow:auto;-webkit-mask-image:none;mask-image:none}}.graph-node:not(:disabled):active{transform:translate(-50%,-50%) scale(.98)}.graph-node b{font-size:12px;line-height:1.5}@media(max-width:650px){.graph-viewport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 14px;aspect-ratio:auto;min-height:0;overflow:visible}.graph-viewport>svg{display:none}.graph-node{position:relative;inset:auto!important;transform:none;width:auto;min-height:115px;padding:10px;border:1px solid var(--line);border-radius:10px}.graph-node:not(:disabled):active{transform:scale(.98)}.graph-node b{font-size:12px;max-width:100%}.graph-node small{font-size:11px!important}}.case-context{position:sticky;top:74px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 32px;background:#06162ded;border-bottom:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.case-context>button:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-align:left}.case-context strong{font-size:13px}.case-context span,.case-context em{font-size:12px;color:var(--muted);font-style:normal}.case-context em{color:var(--teal);border-left:1px solid var(--border);padding-left:12px}.case-context .scope-exit{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:var(--muted)}.journey-welcome{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;background:linear-gradient(130deg,#0f1d389e,transparent),var(--surface);border:1px solid var(--glass-edge);padding:38px;border-radius:18px}.journey-welcome h2{font:400 52px var(--font-display);margin:20px 0 12px}.journey-welcome p{color:var(--muted);line-height:1.8}.journey-setup{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.journey-setup label{display:flex;flex-direction:column;gap:9px;color:var(--muted);font-size:12px}.journey-setup select,.journey-impact input{padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--input);color:var(--ink);width:100%;min-width:0}.journey-disclosure{font-size:12px!important;margin-top:20px}.journey-preview-stages{display:grid;grid-template-columns:1fr 1fr;gap:12px}.journey-preview-stages>div{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.journey-preview-stages>div>span{color:var(--quiet);font-size:11px}.journey-preview-stages svg{color:var(--teal);justify-self:end;width:19px}.journey-preview-stages b,.journey-preview-stages small{grid-column:span 2}.journey-preview-stages b{font-size:14px}.journey-preview-stages small{color:var(--muted);font-size:11px}.journey-meta{display:flex;align-items:center;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:-6px 0 23px}.journey-chapters{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:26px}.journey-chapters button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:left;padding:13px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}.journey-chapters button>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--border);border-radius:50%;font-size:11px}.journey-chapters b{font-size:11px;line-height:1.5}.journey-chapters small{font-size:10px!important;color:var(--quiet)}.journey-chapters button.active,.journey-chapters button[aria-current=step]{border-color:var(--teal);background:var(--teal-soft)}.journey-chapters button.done>span{border-color:var(--teal);color:var(--teal)}.journey-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.journey-work{border:1px solid var(--glass-edge);border-radius:15px;padding:26px;background:var(--panel);min-width:0}.journey-work-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.journey-work-head h2{font:400 30px/1.1 var(--font-display);margin:7px 0 0}.journey-work-head small{color:var(--teal);font-size:11px!important}.journey-work-head .agent-avatar{flex:none}.journey-description{color:var(--muted);font-size:14px!important;line-height:1.8;margin:22px 0}.journey-handoff{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);padding:18px;border-radius:10px}.journey-handoff>div{flex:1;min-width:0}.journey-handoff small{display:block;color:var(--quiet);font-size:9px!important;letter-spacing:1px;margin-bottom:6px}.journey-handoff strong{font-size:13px}.journey-handoff>svg{color:var(--teal);flex:none}.journey-steps{padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;margin:24px 0}.journey-steps li{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;min-height:36px}.journey-steps li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--surface);border:1px solid var(--line);flex:none}.journey-steps li.done>span,.journey-steps li.working{color:var(--teal)}.journey-steps .agent-pulse{margin-left:auto}.journey-running{font-size:12px;color:var(--teal)}.journey-review,.journey-blocked,.journey-success{padding:21px;border:1px solid #eab95455;border-radius:12px;background:#eab95407;margin:22px 0}.journey-review h3,.journey-blocked h3{font-size:16px;margin:0}.journey-review p,.journey-blocked p{color:var(--muted);font-size:13px;line-height:1.8}.source-correction{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--line);border-radius:8px;margin:15px 0;font-size:12px}.source-correction span:first-child{color:var(--amber)}.source-correction span:last-child{color:var(--teal)}.journey-success{display:flex;gap:14px;border-color:#00c1d344;background:#00c1d307}.journey-success>svg{color:var(--teal);flex:none}.journey-success p{color:var(--muted);font-size:13px}.journey-workspace-links{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.journey-artifacts{border-top:1px solid var(--line);margin-top:25px;padding-top:16px}.journey-artifacts summary{display:flex;align-items:center;gap:12px;font-size:13px;cursor:pointer}.journey-artifacts>div{display:flex;flex-direction:column;gap:12px;padding-top:16px}.journey-artifacts>div>.btn{justify-content:flex-start;white-space:normal}.journey-source-links{display:flex;flex-direction:column;gap:10px}.journey-source-links button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:10px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:12px}.journey-sidebar{display:flex;flex-direction:column;gap:18px;min-width:0}.journey-sidebar>section,.journey-event-log{border:1px solid var(--line);border-radius:13px;padding:23px;background:var(--surface)}.journey-sidebar h3{font-size:16px;margin:8px 0 12px}.journey-sidebar p{font-size:12px!important;color:var(--muted);line-height:1.8}.journey-impact-number{display:flex;align-items:center;gap:14px;margin:22px 0}.journey-impact-number strong{font:400 44px var(--font-display);color:var(--teal)}.journey-impact-number span{font-size:11px;color:var(--muted)}.journey-impact-counts{display:flex;flex-direction:column;gap:12px;margin:22px 0;font-size:12px}.journey-impact-counts b{display:inline-block;min-width:30px;color:var(--ink)}.journey-impact details{border-top:1px solid var(--line);padding-top:15px}.journey-impact summary,.journey-event-log summary{font-size:12px;cursor:pointer;color:var(--muted)}.journey-impact label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted);margin:15px 0}.journey-impact .journey-outcome{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.journey-receipt dl{margin:18px 0}.journey-receipt dt{color:var(--quiet);font-size:10px;margin-top:15px}.journey-receipt dd{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}.journey-event-log>div{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.journey-event-log small{color:var(--quiet);font-size:10px!important}.workspace-journey{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;border:1px solid var(--glass-edge);border-radius:12px;background:linear-gradient(110deg,#00c1d309,transparent),var(--surface);margin:0 0 25px}.workspace-journey b{font-size:14px}.workspace-journey p{font-size:13px;color:var(--muted);margin-bottom:0}.workspace-journey .btn{flex:none}.case-run-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.case-run-board button{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left}.case-run-board button>svg{color:var(--teal);flex:none}.case-run-board button>span:not(.badge){flex:1;min-width:0}.case-run-board b{font-size:12px}.case-run-board small{display:block;color:var(--muted);font-size:11px!important;margin-top:6px}.case-run-board .badge{max-width:100px;white-space:normal}.journey-statement{padding:22px}.journey-statement p{color:var(--muted);line-height:1.8}.journey-statement>.btn{margin:10px 10px 8px 0}.journey-statement dt{color:var(--quiet);font-size:12px;margin-top:16px}.journey-statement dd{margin:5px 0;font-size:14px}.journey-statement textarea{display:block;width:100%;color:var(--ink);background:var(--input);border:1px solid var(--border);border-radius:9px;padding:12px;margin:10px 0}.journey-message{border-bottom:1px solid var(--line);padding:13px 0;font-size:13px}.journey-message p{margin-bottom:0}.journey-attribution{display:flex;align-items:center;gap:20px;padding:25px;background:var(--surface);border:1px solid var(--glass-edge);border-radius:14px;margin-bottom:24px}.journey-attribution>div{flex:1}.journey-attribution svg{color:var(--teal)}.journey-attribution h3{font-size:18px}.journey-attribution p{color:var(--muted)}:root[data-theme=light] .case-context{background:#f4f8ffed}@media(max-width:1200px){.journey-layout{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.journey-work{padding:22px}.journey-chapters{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-work-head{flex-direction:column}.journey-welcome{padding:26px;gap:24px}.journey-setup{grid-template-columns:1fr}.case-run-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:950px){.journey-layout,.journey-welcome{grid-template-columns:1fr}.journey-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.journey-event-log{grid-column:span 2}.workspace-journey,.journey-attribution{flex-direction:column;align-items:flex-start}.journey-attribution>svg{transform:rotate(90deg)}}@media(max-width:650px){.case-context{padding:12px 15px;align-items:flex-start}.case-context button>span:not(.status-dot){display:none}.case-context em{border:0;padding-left:0;font-size:11px}.case-context .scope-exit{font-size:11px}.journey-welcome{padding:22px}.journey-welcome h2{font-size:42px}.journey-preview-stages{gap:8px}.journey-preview-stages>div{padding:13px}.journey-chapters{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.journey-chapters button{padding:10px 7px}.journey-chapters b{font-size:10px}.journey-chapters small{display:none}.journey-work{padding:19px}.journey-work-head h2{font-size:27px}.journey-handoff{flex-direction:column;align-items:flex-start}.journey-handoff>svg{transform:rotate(90deg)}.journey-sidebar{grid-template-columns:1fr}.journey-event-log{grid-column:auto}.journey-meta{gap:10px;font-size:11px}.journey-review .flex.spread{flex-direction:column;align-items:flex-start}.case-run-board{grid-template-columns:1fr}.journey-workspace-links{flex-direction:column}.journey-statement{padding:20px}.case-context strong{font-size:12px}}:root{--prototype-rail:248px}.sidebar{width:var(--prototype-rail);top:0;height:100dvh;padding:0 17px 13px;background:linear-gradient(180deg,#090b19,#030512 78%);border-right:1px solid #889fcb1c}.workspace{margin-left:var(--prototype-rail)}.topbar{left:var(--prototype-rail);height:74px;padding:14px 26px;gap:18px;background:#04091cea;border-bottom:1px solid #889fcb35}.topbar>.flex:first-child{gap:19px;flex:none}.topbar .mobile-menu{display:grid;width:24px;height:34px;border:0;background:transparent;box-shadow:none;border-radius:0;color:#c2cde3}.topbar .header-brand{display:flex}.header-title{font:500 20px var(--font-display);color:var(--ink);letter-spacing:0}.topbar .global-search{max-width:740px;flex:1;width:auto;min-width:100px;height:43px;border-radius:10px;background:linear-gradient(135deg,#0c1931,#08142a);border:1px solid #889fcb52;box-shadow:inset 0 1px 1px #dff5ff16,0 0 0 1px #889fcb0a;margin-right:auto}.global-search span{font-size:12px}.global-search kbd{margin-left:auto;min-width:47px;text-align:center;background:#020817;border-color:#889fcb22}.top-actions{flex:none;gap:6px}.topbar .top-actions .icon-btn{width:39px;height:41px;background:linear-gradient(145deg,#14213765,#08112599);border:1px solid #a8b8d143;border-radius:11px;color:#a9b4cd;box-shadow:inset 0 1px #dff5ff17}.topbar .icon-btn[aria-label="Open voice mode"]{display:none}.top-actions .genie-trigger{width:36px;height:36px;margin-right:8px;background:radial-gradient(circle at 35% 30%,#15a7ce55,#031934 60%,#02040f);border:1px solid #00c1d333;box-shadow:inset 0 0 0 3px #02091c,0 0 0 3px #00c1d308,0 0 12px #00c1d31a}.top-actions .genie-trigger img{width:20px;height:20px}.header-profile{display:flex;margin-left:7px;border-left:1px solid var(--line);border-radius:0;padding-left:15px}.header-profile .avatar{width:36px;height:36px;background:linear-gradient(150deg,#1b72d2,#164c97);color:#fff;border:1px solid #83b9ff66;font-size:11px;position:relative}.header-profile .avatar:after{content:"";position:absolute;width:8px;height:8px;right:-1px;bottom:0;background:#20c885;border:2px solid #04091c;border-radius:50%}.sidebar .brand{min-height:0;height:78px;padding:0 10px;justify-content:flex-end;margin-bottom:12px}.sidebar .actual-logo{display:none}.sidebar .brand-caption{font:500 8px Poppins,sans-serif;letter-spacing:1.5px;white-space:nowrap;color:#828ca2;margin:0}.rail-collapse{display:flex;align-items:center;gap:11px;padding:8px 10px;margin:0 0 14px;width:100%;text-align:left;color:#b4bfd6;font-size:12px;min-height:32px}.rail-filter{display:flex;align-items:center;gap:10px;margin-bottom:8px;border:1px solid #b5bfd180;border-radius:5px;padding:9px 10px;background:transparent;color:#828ca2;height:38px}.rail-filter input{min-width:0;width:100%;border:0;outline:0;background:none;font-size:12px;color:var(--ink);padding:0}.rail-filter:focus-within{border-color:var(--teal)}.sidebar .firm-switch{display:none}.sidebar .nav-label{font:500 8px Poppins,sans-serif;letter-spacing:1.8px;padding:26px 10px 16px;color:#828ca2}.sidebar .pinned-command,.sidebar .pinned-tasks{flex:none;margin:0 0 7px;min-height:46px;padding:12px 10px;width:100%}.sidebar .pinned-tasks{margin-top:0}.sidebar nav{padding:0;flex:1;min-height:100px;overflow:auto;scrollbar-width:thin;scrollbar-color:#889fcb44 transparent}.sidebar .nav-item{min-height:42px;font-size:12px;padding:10px;gap:10px;color:#d8dfec}.sidebar .nav-item.active{background:#0b2533a3;box-shadow:inset 2px 0 #00c1d3}.sidebar .nav-item.active svg{color:#c4d4e7}.sidebar .nav-divider{margin:10px}.rail-personal{padding:18px 0 8px;flex:none}.rail-personal>span{display:block;font-size:8px;letter-spacing:1.8px;color:#828ca2;margin:0 10px 12px}.rail-personal>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px;font-size:12px;color:#c5cfe1}.rail-personal>button>span{flex:1}.rail-personal>button:first-of-type>svg:first-child{color:#f6bb24;fill:#f6bb24}.sidebar-bottom{padding:0;flex:none;margin-top:0;border:0}.sidebar-bottom .profile,.sidebar-bottom .agent-status{display:none}.rail-mission{font:italic 21px/1.2 var(--font-display);padding:15px 10px 22px;color:#d4d9e5}.rail-mission em{color:#00c1d3}.rail-release{display:flex;gap:13px;align-items:center;padding:18px 12px 7px;border-top:1px solid var(--line);font-size:10px;color:#828ca2}.rail-release .status-dot{width:5px;height:5px}.binary-background{left:var(--prototype-rail);background:radial-gradient(ellipse 48% 42% at 99% 4%,#365b482b,transparent 70%),radial-gradient(ellipse 70% 90% at 0% 0%,#0b286188,transparent 70%),linear-gradient(112deg,#071d45,#030b23 37%,#02030e 78%,#02020b)}.binary-background span{font:6px/2.7 monospace;opacity:.075!important;color:#426f9b;text-shadow:none}:root[data-theme=light] .sidebar{background:linear-gradient(180deg,#f6faff,#eef4ff)}:root[data-theme=light] .topbar{background:#f6faffed}:root[data-theme=light] .topbar .global-search,:root[data-theme=light] .topbar .icon-btn{background:linear-gradient(145deg,#fff,#e6effb);color:#52617a}:root[data-theme=light] .sidebar .nav-item{color:var(--ink)}:root[data-theme=light] .sidebar .nav-item.active{background:#00647314}:root[data-theme=light] .rail-mission{color:var(--ink)}.rail-collapsed{--prototype-rail:78px}.rail-collapsed .sidebar{padding-inline:10px}.rail-collapsed .sidebar .brand-caption,.rail-collapsed .sidebar .nav-label,.rail-collapsed .rail-collapse span,.rail-collapsed .rail-filter,.rail-collapsed .nav-item>span,.rail-collapsed .nav-item em,.rail-collapsed .nav-item>i,.rail-collapsed .rail-personal,.rail-collapsed .rail-mission,.rail-collapsed .rail-release{display:none}.rail-collapsed .sidebar .nav-item,.rail-collapsed .rail-collapse{justify-content:center}.rail-collapsed .sidebar .brand{height:78px}.rail-collapsed .sidebar nav{min-height:0}@media(max-width:1250px){.topbar .icon-btn[aria-label="What's new"],.topbar .icon-btn[aria-label=Help],.topbar .icon-btn[aria-label=Messages]{display:none}.topbar .header-profile{display:flex}.rail-personal{display:none}.rail-mission{font-size:20px;padding-block:14px}}@media(max-width:768px){.sidebar{width:248px;transform:translate(-264px);top:74px;height:calc(100dvh - 74px);z-index:80}.sidebar.open{transform:translate(0);z-index:90}.workspace,.rail-collapsed .workspace{margin-left:0}.topbar,.rail-collapsed .topbar{left:0;gap:12px;padding-inline:16px}.binary-background{left:0}.topbar .global-search{display:none}.topbar .top-actions{margin-left:auto}.topbar .header-profile{padding-left:10px;margin-left:3px}.topbar .icon-btn[aria-label="My calendar"]{display:none}.topbar .icon-btn[aria-label="Open activity"]{display:grid}.sidebar .brand{height:28px;margin-bottom:12px}.sidebar .rail-mission{padding-bottom:12px}.rail-collapsed .sidebar .nav-item>span{display:inline}.case-context{padding-inline:16px}}.receipt-changes{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.receipt-changes summary{cursor:pointer;font-size:12px;color:var(--teal)}.receipt-changes>div{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid var(--line);padding:15px 0}.receipt-changes b{font-size:12px}.receipt-changes small{font-size:11px!important;line-height:1.7;color:var(--muted)}.receipt-changes>small{display:block;margin-top:14px;overflow-wrap:anywhere}.genie-canonical{width:440px;background:linear-gradient(150deg,#0c1832f7,#030713fb);border-left:1px solid #a9bbdb36}.app:has(.genie-canonical) .workspace{margin-right:440px}.genie-canonical .genie-head{min-height:59px;padding:10px 12px;gap:8px}.genie-heading{display:flex;align-items:center;gap:9px;min-width:0}.genie-heading b{font:600 18px var(--font-display);white-space:nowrap}.genie-heading .genie-mini-orb{width:29px;height:29px}.genie-heading img{width:22px;height:22px}.genie-head-tools{display:flex;align-items:center;gap:1px;margin-left:auto}.genie-head-tools button{display:grid;place-items:center;width:25px;height:28px;border-radius:6px;color:var(--muted)}.genie-head-tools button:hover,.genie-head-tools button[aria-pressed=true]{background:#068eff1a;color:#6dbdff}.genie-view-tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:2px;padding:3px 9px;overflow:auto;flex:none}.genie-view-tabs button{display:flex;align-items:center;gap:5px;padding:11px 8px;font-size:11px;color:var(--muted);border-bottom:2px solid transparent}.genie-view-tabs button[aria-selected=true]{color:#6dbdff;border-bottom-color:#068eff}.genie-chat-tabs{padding-top:6px;gap:2px;overflow:auto;flex:none}.genie-chat-tabs>button{border-radius:5px 5px 0 0;padding:7px 9px;color:var(--quiet);font-size:11px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.genie-chat-tabs>button.selected{color:#6dbdff;border-bottom:2px solid #068eff;background:#14233d}.genie-canonical .genie-context{padding:9px 13px;min-height:35px}.genie-canonical .genie-messages{padding:18px 16px}.genie-canonical .genie-welcome{padding:18px 0}.genie-canonical .genie-welcome h2{font-size:30px}.genie-canonical .genie-welcome p{font-size:13px}.genie-canonical .genie-big-orb{width:58px;height:58px;margin-bottom:18px}.genie-canonical .genie-big-orb img{width:42px;height:42px}.genie-canonical .genie-suggestions button{font-size:12px;padding:11px 12px}.genie-canonical .genie-message p{font-size:13px;line-height:1.8}.genie-view-body{flex:1;min-height:0;overflow:auto;padding:17px 14px}.genie-view-body h3{font:400 23px var(--font-display);margin:0 0 16px}.genie-view-body p{color:var(--muted);font-size:13px}.genie-library-row{display:flex;align-items:center;gap:11px;text-align:left;padding:13px 9px;border-bottom:1px solid var(--line);width:100%;font-size:12px}.genie-library-row>svg{width:17px;color:var(--muted);flex:none}.genie-library-row>span{flex:1;min-width:0}.genie-library-row small{display:block;font-size:10px;line-height:1.7;color:var(--quiet);margin-top:6px}.genie-library-row:hover{background:var(--teal-soft)}.save-chat-answer{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);padding:10px 0;margin-top:10px}.genie-canonical .genie-compose{flex:none;padding:10px 12px 14px;border-top:0}.canonical-composer{position:relative;background:#14243dcf;border:1px solid #7a94bf40;border-radius:12px;padding:12px;box-shadow:inset 0 1px #dff5ff12}.composer-entry{display:flex;align-items:flex-start;gap:8px}.composer-entry>button{display:grid;place-items:center;width:25px;height:30px;color:#91a1bb;flex:none}.composer-input{flex:1;min-width:0}.composer-input textarea{width:100%;border:0;background:transparent;outline:none;resize:none;color:var(--ink);font:13px/1.6 Poppins,sans-serif;min-height:43px;max-height:140px;padding:4px 0}.composer-input textarea::placeholder{color:#8796af}.composer-context-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:1px solid #9cb1cf36;border-radius:20px;padding:0 6px;color:#91a1bb;font-size:10px;white-space:nowrap}.composer-entry>.composer-send{width:34px;height:34px;border-radius:9px;background:#00a6bd;color:#001c35}.composer-toolbar{display:flex;align-items:center;gap:5px;margin-top:11px;flex-wrap:wrap}.composer-toolbar>button{display:flex;align-items:center;gap:5px;font-size:10px;color:#9daac2;padding:6px 4px;min-height:28px}.composer-toolbar>button[aria-pressed=true]{color:#00c1d3;background:#00c1d30f;border-radius:7px}.composer-toolbar>.composer-model{margin-left:auto;border:1px solid #9cb1cf4a;border-radius:22px;padding:6px 10px;color:var(--ink);white-space:nowrap}.composer-popover{position:absolute;z-index:20;bottom:100%;left:0;right:0;margin-bottom:8px;max-height:330px;overflow:auto;padding:7px;background:#14233d;border:1px solid #9cb1cf40;box-shadow:0 -10px 35px #0005;border-radius:10px}.composer-popover>button{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;padding:11px 12px;text-align:left;font-size:12px;color:var(--ink);border-radius:6px}.composer-popover button:hover{background:#ffffff0a}.genie-runtime-note{font-size:10px;color:var(--quiet);line-height:1.7;margin:7px 3px 0}.genie-attachment-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.genie-attachment-chips>span{display:flex;align-items:center;gap:5px;max-width:100%;font-size:10px;padding:5px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.attached-source-label{display:block;font-size:10px;color:var(--muted)}.genie-canonical[data-dock=left]{left:var(--prototype-rail);right:auto}.app:has(.genie-canonical[data-dock=left]) .workspace{margin-right:0;margin-left:calc(var(--prototype-rail) + 440px)}.genie-canonical[data-dock=bottom]{top:auto;bottom:0;left:var(--prototype-rail);width:calc(100% - var(--prototype-rail));height:48dvh}.app:has(.genie-canonical[data-dock=bottom]) .workspace{margin-right:0;padding-bottom:48dvh}.genie-canonical[data-dock=float]{width:500px;top:100px;right:22px;height:75dvh;border:1px solid var(--glass-edge);border-radius:15px;box-shadow:0 15px 65px #0006}.app:has(.genie-canonical[data-dock=float]) .workspace{margin-right:0}:root[data-theme=light] .genie-canonical{background:#f3f7fcfa}:root[data-theme=light] .canonical-composer{background:#e6effc}:root[data-theme=light] .composer-popover{background:#f8fbff}:root[data-theme=light] .genie-chat-tabs>button.selected{background:#fff}@media(max-width:1100px){.app:has(.genie-canonical) .workspace,.app:has(.genie-canonical[data-dock=left]) .workspace{margin-right:0;margin-left:var(--prototype-rail)}.genie-canonical[data-dock=left]{left:auto;right:0}}@media(max-width:768px){.genie-canonical,.genie-canonical[data-dock=left],.genie-canonical[data-dock=bottom],.genie-canonical[data-dock=float]{width:100%;height:calc(100dvh - 74px);inset:74px 0 0;border-radius:0}.app:has(.genie-canonical) .workspace,.app:has(.genie-canonical[data-dock=left]) .workspace{margin-left:0}.genie-canonical .genie-head{flex-wrap:wrap}.genie-head-tools button{width:23px}.genie-view-tabs button{font-size:10px;padding-inline:7px}.composer-entry{gap:5px}.composer-toolbar>button{font-size:10px}.composer-model{max-width:140px;overflow:hidden}.genie-heading b{font-size:17px}}.app .workspace,.app.rail-collapsed .workspace{margin-left:0;padding-top:0}nexus-header{position:sticky;top:0;z-index:60}.syntari-voice-orb{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;isolation:isolate;border-radius:50%;background:radial-gradient(circle,var(--syn-teal-soft),transparent 68%)}.syntari-voice-orb .orb-inner-ring{position:absolute;inset:21%;border:1px solid var(--syn-teal);opacity:.2;border-radius:50%;pointer-events:none}.syntari-voice-orb canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;pointer-events:none}.syntari-voice-orb img{position:relative;width:34%!important;height:34%!important;object-fit:contain;pointer-events:none}:root[data-theme=light] .syntari-voice-orb img{filter:invert(1)}.floating-genie{width:64px;height:64px;border:0;border-radius:50%;background:transparent;box-shadow:none;padding:0}.floating-genie:hover{transform:translateY(-3px) scale(1.06);background:transparent;box-shadow:0 0 25px #00c1d31a}.transcript-line.speaking{border-color:#00c1d3;box-shadow:0 0 0 1px #00c1d320;background:#00c1d30b}.call-voice-orb{display:flex;justify-content:center;margin:-14px auto 4px}.call-summary .call-speaker{font-size:12px;color:var(--teal-strong);min-height:24px;margin:15px 0}.reception .transcript-line p{font-size:14px;line-height:1.75}.reception .transcript-line>span{font-size:11px}.reception .call-summary h2{font-size:32px}.reception .call-summary>p{font-size:13px;line-height:1.8}.reception .btn{font-size:14px}.reception .call-summary>small{display:block;font-size:12px;line-height:1.7;margin-top:12px}@media(max-width:1250px){.app .workspace,.app.rail-collapsed .workspace{margin-left:0}}.consult-intro{max-width:680px;margin:35px auto;text-align:center;border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:32px}.consult-intro h2{font:400 36px var(--font-display);margin:5px 0 15px}.consult-intro p{color:var(--muted);font-size:15px;line-height:1.8}.consult-intro label,.consult-intro small{display:block;margin:22px auto 0}.consult-intro label{text-align:left}.consult-intro select{margin-top:9px;width:100%}.consult-intro small{font-size:12px;color:var(--muted);line-height:1.8}.consult-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:15px 19px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:14px;margin-bottom:20px}.consult-status small{width:100%;color:var(--muted)}.consult-flow{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:20px 0 28px}.consult-flow>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--quiet)}.consult-flow b{border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;min-width:27px;height:27px;font-size:12px}.consult-flow .done{color:var(--teal-strong)}.consult-flow .done b{background:var(--teal-soft);border-color:var(--teal-strong)}.consult-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:22px 0}.consult-grid>*{min-width:0}.consult-grid .panel{margin:0}.consult-grid p,.consult-form p{line-height:1.8;font-size:14px;color:var(--muted)}.consult-form{display:grid;gap:17px}.consult-form select,.consult-form input:not([type=checkbox]),.consult-form textarea{width:100%;font-size:14px;min-height:44px}.consult-form textarea{min-height:110px}.consult-note,.consult-footer{color:var(--muted);font-size:12px;line-height:1.8}.consult-footer{margin-top:24px}.consult-options{display:grid;gap:12px;margin-bottom:23px}.consult-options article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px;border:1px solid var(--border);border-radius:10px}.consult-options article.eligible{border-color:#00c1d34a;background:#00c1d305}.consult-options article p,.consult-options article>small{grid-column:1/-1;margin:0}.consult-options b{font-size:14px}.consult-options small{display:block;font-size:12px;color:var(--muted);line-height:1.8}.consult-options .badge{align-self:start}.consult-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.consult-preview{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:380px;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:10px;font:13px/1.9 Poppins,sans-serif;background:var(--input);margin:18px 0}.consult-transcript{display:grid;gap:12px;margin-top:15px;max-height:400px;overflow:auto}.consult-transcript>div{padding:12px;border-left:2px solid var(--teal-strong);background:var(--input)}.consult-transcript b{font-size:12px}.consult-transcript p{margin:7px 0 0}.consult-grid summary{cursor:pointer;font-size:14px;padding:12px 0;color:var(--teal-strong)}.consult-agent-steps{list-style:none;padding:0;display:grid;gap:16px}.consult-agent-steps li{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--border);border-radius:12px}.consult-agent-steps li>div{flex:1;min-width:0}.consult-agent-steps p{font-size:13px;margin:5px 0 0}.consult-agent-steps .done>svg{color:var(--teal-strong)}.consult-agent-steps .working{border-color:var(--teal-strong);box-shadow:0 0 20px #00c1d309}.consult-request-list>div{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}.consult-request-list small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.consult-calendar-list{display:grid;gap:10px}.consult-calendar-list>button{display:flex;align-items:center;gap:16px;border:1px solid var(--border);border-radius:12px;padding:17px;text-align:left;transition:background .2s,border .2s}.consult-calendar-list>button:hover{border-color:var(--teal-strong);background:var(--teal-soft)}.consult-calendar-list>button>span{flex:1;min-width:0}.consult-calendar-list b{font-size:14px}.consult-calendar-list small{display:block;font-size:12px;color:var(--muted);margin-top:7px;line-height:1.7}.consult-empty{color:var(--muted);line-height:1.8}.consult-history{display:grid;gap:12px}.consult-history>div{display:flex;gap:13px;padding:13px;border-bottom:1px solid var(--border);font-size:14px;line-height:1.8}.consult-history svg{color:var(--teal-strong);flex:none}@media(max-width:900px){.consult-grid{grid-template-columns:1fr}.consult-calendar-list>button{flex-wrap:wrap}.consult-calendar-list .badge{max-width:100%}.consult-intro{padding:24px 19px}.consult-agent-steps li{flex-wrap:wrap}.consult-options article{grid-template-columns:1fr}.consult-flow{gap:12px}}
