@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/386dc5bed03b.ttf) format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/68db300b3e14.ttf) format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/79347ed53aa1.ttf) format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/72025d9b68a7.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/b0c618f6d8ea.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/1a6844598cfc.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/1a9cad03d35e.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/fonts/b9122df809d9.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/8da5dfcdccfb.ttf) format("truetype")}:root{--bg:#FAFAF8;--surface:#FFFFFF;--surface-2:#F5F5F2;--line:#E6E5E0;--line-soft:#F0EFEB;--fg:#171A17;--fg-2:#555B55;--fg-3:#8A8F88;--green:#14342A;--green-2:#1E4A3B;--green-tint:#EEF3F0;--brass:#8A6A2B;--brass-tint:#FAF5EA;--pos:#2C6A4C;--warn:#8A6A2B;--neg:#9B2C2C;--neg-tint:#FBF1F1;--r:4px}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--fg);font-family:IBM Plex Sans,-apple-system,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.011em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green-2);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:12px;top:-48px;z-index:100;padding:9px 12px;background:var(--green);color:#fff;border-radius:var(--r)}.skip-link:focus{top:12px}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mono{font-family:IBM Plex Mono,monospace}.serif{font-family:Fraunces,Georgia,serif}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.card-pad{padding:18px 20px}.label{font-size:11px;font-weight:500;letter-spacing:.055em;text-transform:uppercase;color:var(--fg-3)}.stat{font-size:30px;line-height:1.05;letter-spacing:-.025em}.stat,.stat-sm{font-weight:400}.stat-sm{font-size:22px;line-height:1.1;letter-spacing:-.02em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:13.5px;font-weight:450;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.btn:hover{background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--green);border-color:var(--green);color:#fff}.btn-primary:hover{background:var(--green-2)}.btn-danger{color:var(--neg);border-color:#EBD5D5}.btn-danger:hover{background:var(--neg-tint)}.btn-lg{height:40px;padding:0 20px;font-size:14.5px}.btn-block{width:100%}.field{display:block;margin-bottom:16px}.field>span{display:block;font-size:13px;font-weight:450;color:var(--fg-2);margin-bottom:6px}.field>small{display:block;font-size:12.5px;color:var(--fg-3);margin-top:6px;line-height:1.45}.input{width:100%;height:36px;padding:0 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:14px}textarea.input{height:auto;padding:9px 11px;line-height:1.55;resize:vertical}select.input{height:36px}.input:focus{border-color:var(--green-2);outline:none}.input::-moz-placeholder{color:#B4B8B2}.input::placeholder{color:#B4B8B2}.tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;font-size:11.5px;font-weight:500;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.tag-pos{background:var(--green-tint);color:var(--pos);border-color:#D6E5DC}.tag-warn{background:var(--brass-tint);color:var(--warn);border-color:#EDE2C9}.tag-neg{background:var(--neg-tint);color:var(--neg);border-color:#EBD5D5}.tag-mute{background:var(--surface-2);color:var(--fg-3);border-color:var(--line)}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;padding:9px 20px;font-size:11px;font-weight:500;letter-spacing:.055em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.tbl td{padding:13px 20px;border-bottom:1px solid var(--line-soft);font-size:14px;vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr.clickable{cursor:pointer}.tbl tbody tr.clickable:hover{background:#FCFCFB}.meter{height:4px;background:var(--line);border-radius:2px;overflow:hidden}.meter>i{display:block;height:100%;background:var(--green-2);transition:width .3s}.meter.hot>i{background:var(--neg)}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line)}.tab{padding:10px 0;background:none;cursor:pointer;font-size:14px;font-weight:450;color:var(--fg-3);border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.on{color:var(--fg);border-bottom-color:var(--green)}.seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.seg button{height:30px;padding:0 12px;background:var(--surface);border:none;border-right:1px solid var(--line);font-size:13px;color:var(--fg-2);cursor:pointer}.seg button:last-child{border-right:none}.seg button.on{background:var(--green);color:#fff}.appbar{background:var(--surface);border-bottom:1px solid var(--line)}.appbar-in{max-width:1180px;margin:0 auto;padding:0 24px;height:52px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-family:Fraunces,serif;font-size:17px;font-weight:400;letter-spacing:-.01em;color:var(--green)}.wordmark i{font-style:normal;color:var(--brass)}.navlink{font-size:13.5px;color:var(--fg-2)}.navlink.on,.navlink:hover{color:var(--fg)}.navlink.on{font-weight:450}.page{max-width:1180px}.page,.page-narrow{margin:0 auto;padding:24px}.page-narrow{max-width:680px}.grid{display:grid;gap:12px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.g3,.g4,.g5{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.g2,.g3,.g4,.g5{grid-template-columns:1fr}}.empty{padding:44px 24px;text-align:center}.empty h4{font-size:15px;font-weight:450;margin-bottom:5px}.empty p{font-size:13.5px;color:var(--fg-3);max-width:42ch;margin:0 auto;line-height:1.55}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fl{display:block;font-size:13px;font-weight:450;color:var(--fg-2);margin-bottom:6px}.fh,.fl+.input,.fl+select,.fl+textarea{margin-bottom:16px}.fh{font-size:12.5px;color:var(--fg-3);margin-top:-10px;line-height:1.45}.pick{display:block;width:100%;text-align:left;padding:13px 15px;margin-bottom:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;transition:border-color .12s,background .12s}.pick:hover{border-color:#D3D6D1}.pick[data-on=true]{border-color:var(--green);background:var(--green-tint)}[data-err=true] .input{border-color:#D99;background:#FFFCFC}[data-err=true] .input:focus{border-color:var(--neg)}.svc-head,.svc-row{display:grid;grid-template-columns:1.6fr .7fr .6fr 1.1fr 36px;gap:8px;align-items:center}.svc-head{margin-bottom:7px}.svc-head span{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3)}.svc-row{margin-bottom:7px}@media (max-width:700px){.svc-head{display:none}.svc-row{grid-template-columns:1fr 1fr;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}}.day-row{display:grid;grid-template-columns:1.2fr .8fr .8fr auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft)}.day-row:last-child{border-bottom:none}@media (max-width:620px){.day-row{grid-template-columns:1fr 1fr;gap:7px}}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:760px){.facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.facts{grid-template-columns:1fr}}.auth-card{border-radius:16px;box-shadow:0 16px 50px #14342a09}.auth-card .input{height:44px;border-radius:7px}.auth-card .btn{border-radius:7px}.auth-plan{padding:14px;background:var(--green-tint);border-radius:8px;margin-bottom:20px;font-size:12px;color:var(--fg-2)}.auth-plan strong{display:block;color:var(--green);font-size:16px;margin:3px 0}.auth-plan a{text-decoration:underline}.auth-notice{padding:14px;background:var(--green-tint);color:var(--green);border-radius:8px}.password-toggle{display:block;background:none;border:0;padding:0;color:var(--green);text-decoration:underline;cursor:pointer;margin:-6px 0 20px;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-button{border:0;padding:4px 0;background:none;text-decoration:underline;color:var(--green);cursor:pointer}.history-heading h2{font-size:17px}.history-heading p{font-size:13px;margin:5px 0 0}.history-heading{border-bottom:1px solid var(--line)}.history-filters{display:grid;grid-template-columns:minmax(200px,1fr) 170px 160px;gap:10px;padding:18px 20px 10px}.history-filters .input{height:40px}.history-results{padding:0 20px 12px;font-size:12px;color:var(--fg-2)}.call-item{border-top:1px solid var(--line-soft)}.call-summary{width:100%;display:grid;grid-template-columns:minmax(180px,1fr) 140px 160px 24px;gap:16px;align-items:center;text-align:left;background:none;border:0;padding:16px 20px;cursor:pointer}.call-item.is-open .call-summary,.call-summary:hover{background:var(--green-tint)}.call-person{display:flex;gap:12px;align-items:center;min-width:0}.call-person strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.call-person small,.call-time small{display:block;font-size:12px;color:var(--fg-2);margin-top:3px}.call-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--green)}.call-summary>.tag{justify-self:start}.call-time{text-align:right;font-size:12px}.call-chevron{font-size:20px;color:var(--fg-2);text-align:right}.call-detail{padding:20px;background:var(--surface-2);border-top:1px solid var(--line)}.call-detail h3{font-size:13px;margin-bottom:12px}.call-request{padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:20px}.call-request p{margin:5px 0 0}.transcript{white-space:pre-wrap;line-height:1.8;font-size:13.5px;max-width:80ch;overflow-wrap:anywhere}.history-footnote{font-size:11.5px;color:var(--fg-2);padding:12px 20px;margin:0;border-top:1px solid var(--line-soft)}.call-history{overflow:hidden;border-radius:12px}.call-history .empty h3{font-size:16px;margin-bottom:8px}.call-history .empty .btn{margin-top:18px}.workspace-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.workspace-heading h1{font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:400}.workspace-heading p{color:var(--fg-2);margin:5px 0 0}.notice{padding:18px 20px;border:1px solid var(--line);background:var(--green-tint);border-radius:10px;margin-bottom:18px}.notice h2{font-size:15px;margin:0 0 5px}.notice p{margin:0;font-size:13px;color:var(--fg-2);line-height:1.65}.notice .btn{margin-top:12px}.notice-warning{background:var(--brass-tint);border-color:#e5d7b9}.workspace-stats .card{border-radius:10px}.workspace-stats{margin-bottom:18px}.status-pill{display:inline-flex;gap:7px;align-items:center;padding:7px 11px;font-size:12px;border:1px solid var(--line);border-radius:30px;white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fg-3)}.status-pill.active:before{background:var(--pos)}@media(max-width:700px){.history-filters{grid-template-columns:1fr 1fr;padding:16px 16px 10px}.history-search{grid-column:1/-1}.call-summary{grid-template-columns:1fr auto;gap:10px;padding:16px}.call-person{grid-column:1}.call-summary>.tag{grid-column:1;grid-row:2;margin-left:48px}.call-time{grid-column:2;grid-row:1}.call-chevron{grid-column:2;grid-row:2}.workspace-heading{flex-direction:column;gap:12px}.workspace-heading h1{font-size:27px}.tabs{overflow-x:auto;gap:20px}.tabs .tab{flex-shrink:0}.appbar-in{height:auto;min-height:64px;flex-wrap:wrap;padding:12px 18px;gap:14px}.appbar-in>div{flex-wrap:wrap}.appbar-in nav,.appbar-in>div{gap:16px!important}}.demo-ribbon{background:var(--green);color:#fff;padding:12px 24px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;font-size:12px}.demo-ribbon a{text-decoration:underline;text-underline-offset:3px}.demo-page{padding-top:36px}.demo-tabs{margin-bottom:24px}.demo-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-brief-grid .card{padding:28px;border-radius:12px}.demo-brief-grid h2{font-size:21px;margin:14px 0;max-width:30ch}.demo-brief-grid .input{height:42px}.demo-brief-grid blockquote{font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1.5;margin:20px 0 28px;color:var(--green)}.demo-answer,.demo-rule{border-radius:8px;padding:18px;background:var(--green-tint);margin-top:20px}.demo-answer p,.demo-rule p{margin:7px 0 0;color:var(--fg-2);line-height:1.7}.demo-cta{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:30px 0;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.demo-cta h2{font-family:Fraunces,Georgia,serif;font-size:24px}.demo-cta p{color:var(--fg-2);max-width:55ch;margin-bottom:0}@media(max-width:700px){.demo-brief-grid{grid-template-columns:1fr}.demo-cta{flex-direction:column;align-items:flex-start}.demo-ribbon{font-size:11px;padding:12px 18px}}.auth-page{min-height:85vh;display:flex;justify-content:center;align-items:center;padding:40px 22px}.auth-container{width:100%;max-width:430px}.auth-container>.wordmark{display:block;text-align:center;font-size:25px;margin-bottom:24px}.auth-container .auth-card{padding:28px}.auth-container h1{font-size:23px;margin-bottom:12px}.auth-container p{font-size:14px;line-height:1.7;color:var(--fg-2)}.auth-back{display:block;text-align:center;margin-top:20px;color:var(--fg-2);font-size:13px}.form-error{color:var(--neg)!important;background:var(--neg-tint);border:1px solid #ebd5d5;border-radius:7px;padding:12px}.prelaunch-banner{padding:10px 20px;text-align:center;background:var(--green);color:#fff;font-size:12px;letter-spacing:.01em}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;font-weight:500}.daily-brief{display:flex;justify-content:space-between;gap:30px;padding:32px 36px;background:#173c32;color:#f6f5ed;border-radius:16px;margin:0 0 22px;position:relative;overflow:hidden}.daily-brief h2{font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:400;line-height:1.2;margin:13px 0 12px;max-width:24ch}.daily-brief p{color:#cee0d7;font-size:14px;max-width:58ch;margin:0;line-height:1.7}.daily-brief .eyebrow{color:#c7d8aa}.brief-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.daily-brief .brief-tags span{border:1px solid #ffffff30;border-radius:25px;padding:7px 12px;font-size:11px;color:#eef0df}.brief-mark{font-family:Fraunces,Georgia,serif;font-size:128px;color:#d4d9af;line-height:1;align-self:center;opacity:.75;padding-right:10px}.ops-main-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px;align-items:start;margin-bottom:24px}.admin-detail,.client-console,.ops-workspace .card{border-radius:14px;overflow:hidden}.ops-side-stack{display:grid;gap:20px}.ops-section-head{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line-soft)}.ops-section-head h2{font-size:20px;font-family:Fraunces,Georgia,serif;font-weight:400;margin:8px 0 0}.ops-section-head p{margin-bottom:0}.ops-toolbar{padding:16px 24px;display:flex;justify-content:space-between;gap:12px;align-items:center}.ops-toolbar small{font-size:11px}.followup-row{display:flex;gap:12px;padding:21px 24px;border-top:1px solid var(--line-soft)}.followup-row.is-done{background:var(--surface-2)}.priority-dot{width:7px;height:7px;border-radius:50%;background:var(--brass);margin-top:8px;flex-shrink:0}.priority-dot.urgent{background:var(--neg)}.is-done .priority-dot{background:var(--green)}.followup-body{flex:1;min-width:0}.followup-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.followup-title strong{font-size:14px;font-weight:500}.followup-body p{font-size:13px;line-height:1.65;color:var(--fg-2);margin:8px 0}.waiting-label{font-size:10px;color:var(--neg)}.followup-body>small{font-size:11px}.followup-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:14px}.followup-controls .text-button{font-size:12px}.status-select{margin-left:auto}.status-select .input{font-size:12px;height:33px;width:130px}.followup-transcript{white-space:pre-wrap;font-size:13px;line-height:1.8;border:1px solid var(--line);padding:16px;background:var(--surface-2);border-radius:8px;margin-top:16px;overflow-wrap:anywhere}.ops-footnote{font-size:11px;color:var(--fg-3);line-height:1.65;padding:14px 24px;margin:0;border-top:1px solid var(--line-soft)}.card-pad>.ops-footnote{padding:14px 0 0;margin-top:16px}.knowledge-radar h2,.value-lab h2{font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:400;margin:12px 0}.knowledge-radar>p,.value-lab>p{font-size:12px;line-height:1.65}.knowledge-radar details{padding:14px 0;border-top:1px solid var(--line-soft)}.knowledge-radar summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-size:13px}.knowledge-radar summary:before{content:"+";color:var(--brass)}.knowledge-radar details[open] summary:before{content:"−"}.knowledge-radar summary>span:first-child{flex:1}.knowledge-radar details p{font-size:12px;line-height:1.7}.knowledge-radar details small{font-size:11px;display:block;line-height:1.6}.knowledge-radar details a{display:inline-block;font-size:12px;margin-top:12px}.value-inputs .field{display:grid;grid-template-columns:1fr 85px;align-items:center;gap:12px;margin:14px 0}.value-inputs .field>span{font-size:12px;line-height:1.5;margin:0}.value-inputs .input{height:36px}.value-result{padding:18px;background:var(--green-tint);border-radius:10px;display:grid;gap:8px;margin-top:20px}.value-result>span{font-size:11px}.value-result strong{font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:400;color:var(--green)}.value-result small{font-size:11px;line-height:1.6}.admin-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:22px 0 28px}.admin-intro h1{font-family:Fraunces,Georgia,serif;font-size:33px;font-weight:400;max-width:25ch;margin:12px 0}.admin-intro p{font-size:14px;color:var(--fg-2);line-height:1.7}.ops-metric{padding:22px;display:flex;flex-direction:column;gap:12px;text-align:left;background:var(--surface);color:var(--fg)}button.ops-metric{cursor:pointer}button.ops-metric:hover{border-color:var(--green)}.ops-metric strong{font-family:Fraunces,Georgia,serif;font-size:34px;font-weight:400;line-height:1.2}.ops-metric small{font-size:11px;color:var(--fg-2);line-height:1.6}.client-controls{display:grid;grid-template-columns:1fr 180px 160px;gap:10px;padding:18px 24px}.client-controls .input{height:39px}.client-list-head,.client-list-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) 140px 40px;gap:18px;align-items:center;padding:18px 24px}.client-list-head{background:var(--surface-2);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.client-list-row{width:100%;text-align:left;border:0;border-top:1px solid var(--line-soft);background:var(--surface);color:var(--fg);cursor:pointer;font-size:13px}.client-list-row.selected,.client-list-row:hover{background:var(--green-tint)}.client-list-row>span{min-width:0}.client-list-row strong{display:block;font-weight:500}.client-list-row small{display:block;font-size:11px;color:var(--fg-3);margin:5px 0 7px;overflow-wrap:anywhere}.client-list-row .meter{display:block;margin-top:9px}.client-list-row>span:last-child{text-align:right;font-size:23px;color:var(--green)}.issue-text{font-size:12px;color:var(--fg-2)}.issue-text.is-urgent{color:var(--neg)}.admin-brand{gap:16px}.admin-brand,.admin-utility{display:flex;align-items:center}.admin-utility{justify-content:space-between;font-size:12px;margin-bottom:20px}.admin-detail{margin-top:24px;scroll-margin-top:20px}.admin-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:24px}.admin-detail-grid h3{font-size:16px;margin:0 0 14px}.admin-detail-grid p{font-size:12px;line-height:1.7}.admin-detail-grid textarea{height:auto}.detail-signals{display:flex;gap:8px;flex-wrap:wrap;padding:18px 24px 0}.detail-subhead{margin-top:28px!important}.line-checkbox{display:flex;align-items:center;gap:10px;margin:16px 0;font-size:12px}.support-request{padding:20px 24px;border-bottom:1px solid var(--line-soft)}.support-request summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.support-request summary strong{font-size:14px}.support-request summary small{display:block;color:var(--fg-3);font-size:11px;margin-top:6px}.support-message p{white-space:pre-wrap;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.traffic-source{padding:15px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line-soft);font-size:13px}.demo-client-detail,.demo-client-detail h2{margin-top:20px}@media(max-width:960px){.ops-main-grid{grid-template-columns:1fr}.ops-side-stack{grid-template-columns:1fr 1fr}.client-list-head,.client-list-row{grid-template-columns:minmax(160px,1.2fr) minmax(130px,1fr) 100px 20px;gap:12px}.client-controls{grid-template-columns:1fr 155px 140px}}@media(max-width:700px){.daily-brief{padding:25px}.daily-brief h2{font-size:27px}.brief-mark{display:none}.ops-side-stack{grid-template-columns:1fr}.ops-section-head{padding:20px}.ops-toolbar{padding:16px 20px;flex-wrap:wrap}.followup-row{padding:20px}.followup-controls{gap:10px}.status-select{margin-left:0}.admin-intro{flex-direction:column}.admin-intro h1{font-size:28px}.client-controls{grid-template-columns:1fr 1fr;padding:16px}.client-controls>label:first-child{grid-column:1/-1}.client-list-head{display:none}.client-list-row{grid-template-columns:1fr 90px;padding:20px 16px}.client-list-row>span:first-child{grid-column:1}.client-list-row>span:nth-child(2){grid-column:1;grid-row:2}.client-list-row>span:nth-child(3){grid-column:2;grid-row:1}.client-list-row>span:last-child{grid-column:2;grid-row:2}.admin-detail-grid{grid-template-columns:1fr;padding:20px}.ops-metric{padding:18px}.ops-metric strong{font-size:28px}.admin-utility{gap:12px}.demo-tabs{gap:22px}.demo-tabs .tab{font-size:12px}}.identity-review{margin-top:18px;border-radius:12px}.identity-review h2{font-family:Fraunces,Georgia,serif;font-size:21px;margin:12px 0}.identity-review p{font-size:12px}.identity-review details{border-top:1px solid var(--line-soft);padding:14px 0}.identity-review summary{cursor:pointer;font-size:13px}.identity-review .btn{margin:12px 10px 0 0}.demo-client-detail{scroll-margin-top:24px}.agenda-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.agenda-metric{padding:20px 22px;border:1px solid var(--line);background:var(--surface);border-radius:12px;display:flex;flex-direction:column;gap:11px;text-align:left;cursor:pointer;color:var(--fg)}.agenda-metric.is-active,.agenda-metric:hover{border-color:var(--green);background:var(--green-tint)}.agenda-metric strong{font-family:Fraunces,Georgia,serif;font-size:31px;font-weight:400;line-height:1.1}.agenda-metric small{font-size:11px;color:var(--fg-2)}.agenda-search{padding:0 24px 16px}.agenda-search .input{height:38px;font-size:12px}.agenda-search>span{display:block;font-size:11px;margin-top:9px}.task-plan-summary{margin-top:12px;border-left:2px solid var(--line);padding-left:11px}.task-plan-summary>span{font-size:11px;color:var(--fg-3)}.task-plan-summary>span.is-overdue{color:var(--neg)}.task-plan-summary p{font-size:12px;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.task-plan-summary strong{font-weight:500}.followup-title>.muted{font-size:10px}.planner-dialog{width:min(540px,calc(100vw - 32px));border:1px solid var(--line);border-radius:18px;padding:28px;color:var(--fg);background:var(--surface);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 30px 100px #0d2b3430}.planner-dialog::backdrop{background:#102e2aba;backdrop-filter:blur(4px)}.planner-heading{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.planner-heading h2{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:400;margin:9px 0}.planner-dialog form>p{font-size:13px;line-height:1.7;margin-bottom:24px}.planner-close{font-size:27px;line-height:1;background:none;border:0;cursor:pointer;color:var(--fg-2)}.planner-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.planner-dialog .input{height:42px}.planner-dialog textarea.input{height:auto;resize:vertical;min-height:100px}.planner-dialog .text-button{font-size:12px}.planner-priority{margin-top:22px}.planner-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:24px;margin-top:20px;border-top:1px solid var(--line-soft)}.planner-dialog .field>span{font-size:12px}.planner-dialog input[type=datetime-local]{max-width:100%;min-width:0}.team-brief{border-radius:14px;overflow:hidden;margin-bottom:24px}.team-brief>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;cursor:pointer}.team-brief>summary strong{display:block;font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:400;margin:8px 0}.team-brief>summary small{display:block;font-size:12px;color:var(--fg-3);line-height:1.6}.team-brief>summary>span:last-child{font-size:27px;color:var(--green)}.team-brief[open]>summary{border-bottom:1px solid var(--line)}.team-brief-content{padding:24px}.team-brief-content>p{font-size:12px;line-height:1.7}.brief-text{font-family:IBM Plex Mono,monospace;font-size:11px!important;line-height:1.8;resize:vertical;min-height:200px;white-space:pre-wrap}.brief-message{min-height:20px;margin-bottom:0;color:var(--green)}.console-view-toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 18px}.console-view-toggle>.muted{font-size:12px}.operations-board-intro{padding:26px 30px;background:var(--green-tint);border:1px solid var(--line);border-radius:14px;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.operations-board-intro h2{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:400;margin:10px 0}.operations-board-intro p{font-size:13px;line-height:1.7;color:var(--fg-2);margin:0;max-width:65ch}.board-symbol{font-size:65px;color:var(--green);line-height:1}.operations-lanes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.operations-lane{border-radius:14px;overflow:hidden;align-self:start}.operations-lane-head{padding:24px}.operations-lane-head h3{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:400;margin:14px 0 8px}.operations-lane-head p{font-size:12px;line-height:1.7;color:var(--fg-2);margin:0}.operations-task{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--surface);color:var(--fg);border:0;border-top:1px solid var(--line-soft);width:100%;padding:18px 24px;text-align:left;cursor:pointer}.operations-task:hover{background:var(--green-tint)}.operations-task strong{font-size:13px;font-weight:500;display:block}.operations-task small{font-size:11px;color:var(--fg-3);line-height:1.7;display:block;margin-top:5px}.operations-task>span:last-child{font-size:22px;color:var(--green)}.operations-clear{font-size:12px;color:var(--green);margin:0}.operations-clear,.operations-next{padding:16px 24px;border-top:1px solid var(--line-soft)}.operations-next{background:var(--surface-2)}.operations-next summary{font-size:12px;cursor:pointer;color:var(--fg-2)}.operations-next p{font-size:12px;line-height:1.7;margin-bottom:0}.operations-show{margin:16px 24px;font-size:12px}@media(max-width:700px){.agenda-metrics{grid-template-columns:1fr 1fr;gap:10px}.agenda-metric{padding:16px}.agenda-metric .label{font-size:10px}.agenda-metric small{line-height:1.6}.agenda-search{padding:0 20px 16px}.planner-dialog{padding:22px}.team-brief-content,.team-brief>summary{padding:20px}.team-brief>summary strong{font-size:22px}.console-view-toggle{align-items:flex-start;flex-direction:column}.operations-lanes{grid-template-columns:1fr}.operations-board-intro{padding:23px}.board-symbol{display:none}}.discard-notice{padding:16px;background:var(--brass-tint);border:1px solid #e5d7b9;border-radius:9px;margin-top:18px}.discard-notice strong{font-size:13px;font-weight:500}.discard-notice p{font-size:12px;line-height:1.6;margin:6px 0}.discard-notice .brief-tags{margin-top:12px}.pricing-offers{margin-top:32px}.offer-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.offer-status p{font-size:13px;color:var(--fg-2);margin:0}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.offer-card{border:1px solid var(--line);border-radius:16px;padding:28px 24px;background:var(--surface);display:flex;flex-direction:column}.offer-card.offer-featured{border:2px solid var(--green);background:#f2f6ef;box-shadow:0 12px 35px #173c320b}.offer-card-top{min-height:125px}.offer-card-top .label{font-size:10px;line-height:1.6}.offer-card h3{font-family:Fraunces,Georgia,serif;font-size:27px;font-weight:400;margin:12px 0 10px}.offer-card-top p{font-size:13px;line-height:1.65;color:var(--fg-2);margin:0;max-width:26ch}.offer-price{display:flex;gap:9px;align-items:baseline;margin:24px 0 17px}.offer-price strong{font-family:Fraunces,Georgia,serif;font-size:51px;font-weight:400;letter-spacing:-.04em}.offer-price>span{font-size:12px;color:var(--fg-2)}.offer-minutes{display:flex;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.offer-minutes strong{font-size:26px;font-family:Fraunces,Georgia,serif;font-weight:400}.offer-minutes span{font-size:12px;line-height:1.5;max-width:15ch;color:var(--fg-2)}.offer-audience{font-size:12px;line-height:1.7;color:var(--fg-3);margin:18px 0}.offer-card ul{padding:0;list-style:none;margin:0 0 24px;flex:1}.offer-card li{font-size:12px;line-height:1.7;padding:9px 0;border-bottom:1px solid var(--line-soft)}.offer-card .btn{min-height:43px;justify-content:center}.offer-card>small{font-size:10px;line-height:1.6;margin-top:12px;text-align:center;color:var(--fg-3)}.offer-usage{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px;margin-top:22px;background:var(--green-tint);border:1px solid var(--line);border-radius:14px}.offer-usage h3{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:400;line-height:1.35;margin:10px 0}.offer-usage p{font-size:12px;line-height:1.8;margin:10px 0 0;color:var(--fg-2)}.usage-picker{align-self:center}.usage-picker label{display:flex;justify-content:space-between;gap:12px;font-size:12px}.usage-picker input{width:100%;accent-color:var(--green);margin:18px 0 5px}.offer-conditions{margin-top:20px;max-width:95ch}.offer-conditions p{font-size:11px;line-height:1.85;color:var(--fg-3)}.offer-conditions strong{font-weight:500;color:var(--fg-2)}.economics-card{border-radius:14px;margin:24px 0}.economics-card .ops-section-head p{font-size:12px;max-width:65ch;line-height:1.7}.economics-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:24px}.economics-inputs .field{margin:0}.economics-inputs .field>span{font-size:12px;line-height:1.6;min-height:38px}.economics-inputs .input{height:40px}.economics-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 24px}.economics-result{background:var(--green-tint);padding:20px;border:1px solid var(--line);border-radius:10px}.economics-result.is-loss{background:var(--neg-tint);color:var(--neg)}.economics-result h3{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:400;margin:14px 0 10px;line-height:1.3}.economics-result h3 small{display:block;font-family:IBM Plex Sans,sans-serif;font-size:11px;color:var(--fg-2)}.economics-result p{font-size:11px;line-height:1.7;color:var(--fg-2)}.economics-result dl{margin:16px 0 0;font-size:10px}.economics-result dl>div{display:flex;gap:14px;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line)}.economics-result dt{color:var(--fg-2)}.economics-result dd{margin:0;font-variant-numeric:tabular-nums}.economics-sensitivity{padding:24px;border-top:1px solid var(--line-soft)}.economics-sensitivity h3{font-size:16px}.economics-sensitivity>p{font-size:12px;line-height:1.7;color:var(--fg-3)}.economics-table-wrap{overflow-x:auto}.economics-table-wrap .tbl{min-width:430px}@media(max-width:900px){.offer-grid{grid-template-columns:1fr}.offer-card-top{min-height:0}.offer-card-top p{max-width:45ch}.offer-card{padding:26px}.offer-card ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.offer-minutes span{max-width:none}.economics-results,.offer-usage{grid-template-columns:1fr}.economics-result dl>div{font-size:12px}.economics-result h3 small{display:inline-block;margin-left:8px}}@media(max-width:600px){.offer-card ul{grid-template-columns:1fr}.offer-usage{padding:22px}.offer-price strong{font-size:45px}.economics-inputs{grid-template-columns:1fr;padding:20px}.economics-inputs .field>span{min-height:0}.economics-results{padding:0 20px 20px}.economics-sensitivity{padding:20px}}.usage-mode{border:0;padding:0;margin:0 0 24px;display:flex;gap:12px;flex-wrap:wrap;min-width:0}.usage-mode legend{font-size:12px;margin-bottom:10px}.usage-mode label{justify-content:flex-start;align-items:center;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;cursor:pointer}.usage-mode input{width:auto;margin:0;accent-color:var(--green)}.usage-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.usage-fields label{display:block;font-size:11px;line-height:1.6}.usage-fields .input{margin:8px 0 0;min-width:0;height:42px;font-size:14px}.usage-result{margin-top:16px;border-top:1px solid var(--line);padding-top:18px}.usage-result>strong{display:block;font-size:19px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.usage-result>.label{display:block;margin-bottom:8px;font-size:10px}.offer-questions{margin-top:32px;border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--surface)}.offer-questions h3{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:400;margin-bottom:18px}.offer-questions details{border-top:1px solid var(--line-soft);padding:17px 0}.offer-questions details:last-child{padding-bottom:0}.offer-questions summary{cursor:pointer;font-size:14px;line-height:1.6}.offer-questions details p{font-size:13px;line-height:1.8;color:var(--fg-2);margin:12px 0 0;max-width:80ch}.pricing-offers :is(input,summary,a):focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(max-width:600px){.usage-fields{grid-template-columns:1fr}.usage-fields label{display:grid;grid-template-columns:1fr 100px;gap:12px;align-items:center}.usage-fields .input{margin:0}.offer-questions{padding:22px}.usage-mode{gap:8px}.usage-mode label{padding:10px;font-size:11px}}.call-insights{border-radius:16px;overflow:hidden;margin-bottom:24px}.insight-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;border-bottom:1px solid var(--line-soft)}.insight-heading h2{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:400;margin:12px 0}.insight-heading p{font-size:13px;line-height:1.7;color:var(--fg-2);margin:0}.insight-heading .btn{flex-shrink:0}.insight-controls{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:24px 28px;background:var(--surface-2)}.insight-controls label{font-size:12px;display:flex;flex-direction:column;gap:8px}.insight-controls .input{height:40px}.insight-controls p{font-size:12px;line-height:1.8;color:var(--fg-3);margin:0;align-self:center}.insight-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.insight-metric{padding:24px;border-right:1px solid var(--line)}.insight-metric:last-child{border-right:0}.insight-metric .label{font-size:10px;line-height:1.6}.insight-metric>strong{font-family:Fraunces,Georgia,serif;font-size:29px;font-weight:400;display:block;margin:14px 0;overflow-wrap:anywhere}.insight-metric p{font-size:11px;line-height:1.8;margin:0;color:var(--fg-3)}.insight-body{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px}.insight-body h3,.insight-empty h3{font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:400;margin-bottom:12px}.insight-body p,.insight-empty p,.insight-quality p{font-size:12px;line-height:1.8;color:var(--fg-3)}.insight-hours ul{list-style:none;margin:24px 0;padding:0}.insight-hours li{display:grid;grid-template-columns:95px 1fr 28px;gap:12px;align-items:center;margin:16px 0;font-size:11px}.insight-hours li>strong{text-align:right;font-weight:500}.insight-bar{background:var(--green-tint);height:13px;border-radius:4px;overflow:hidden}.insight-bar i{height:100%;display:block;background:var(--green-2);border-radius:4px}.insight-actions ul{list-style:none;padding:0;margin:0}.insight-actions li{padding:15px 0;border-top:1px solid var(--line-soft)}.insight-actions li>strong{font-size:13px;font-weight:500}.insight-actions li p{margin:7px 0 0}.insight-quality{padding:20px 28px;border-top:1px solid var(--line-soft)}.insight-quality summary{font-size:12px;cursor:pointer}.insight-quality p:last-child{margin-bottom:0}.insight-export-status{font-size:12px;color:var(--green);padding:0 28px;margin:0 0 14px;min-height:18px}.insight-empty{padding:28px}.call-insights :is(button,select,summary):focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(max-width:900px){.insight-metrics{grid-template-columns:1fr 1fr}.insight-metric:nth-child(2){border-right:0}.insight-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.insight-body{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.insight-heading{padding:22px;flex-direction:column}.insight-heading h2{font-size:25px}.insight-controls{padding:22px;grid-template-columns:1fr;gap:14px}.insight-metric{padding:18px}.insight-metric>strong{font-size:25px}.insight-body,.insight-empty{padding:22px}.insight-quality{padding:20px 22px}.insight-export-status{padding:0 22px}.insight-hours li{grid-template-columns:88px 1fr 26px;gap:8px}}