:root{--chapter-navy:#122a3c;--chapter-paper:#f0f0e9;--chapter-muted:#aab9bf;--focus-ring:#638cae;--concern:#93643f}.becoming-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.becoming-heading .eyebrow{letter-spacing:.11em;color:var(--subtle);font-size:.6875rem}.becoming-heading h1{font:normal 2.75rem/1.15 var(--serif);letter-spacing:-.055em;margin-top:12px}.edition-date{text-align:right;gap:10px;display:grid}.edition-date>span{font:.5625rem var(--mono);letter-spacing:.12em;color:var(--subtle)}.edition-date>b{font:normal .9375rem var(--mono);letter-spacing:.05em}.edition-date i{color:#a4aaa7;margin-inline:10px;font-style:normal}.career-axis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr;margin:0 0 30px;padding:0;list-style:none;display:grid}.career-axis li{color:#5a6c76;align-items:baseline;gap:14px;padding:21px 20px;display:flex;position:relative}.career-axis li:first-child{padding-left:0}.career-axis li:last-child{padding-right:0}.career-axis li+li{border-left:1px solid var(--line)}.career-axis .current:before{content:"";background:var(--red);height:2px;position:absolute;top:-1px;left:0;right:0}.axis-index{font:.625rem var(--mono);color:#7c898e}.career-axis h2{letter-spacing:-.015em;font-size:1rem;font-weight:500;line-height:1.2}.career-axis .current h2{color:var(--ink)}.career-axis p{color:#69767d;margin-top:7px;font-size:.75rem;line-height:1.5}.axis-current{font:.625rem var(--mono);letter-spacing:.06em;color:var(--red);white-space:nowrap;margin-left:auto}.chapter-spread{border:1px solid #d8dedc;border-radius:3px;grid-template-columns:1.3fr 1fr;min-height:387px;display:grid;overflow:hidden}.craft-chapter{background:var(--chapter-navy);color:#f4f3ea;flex-direction:column;min-width:0;padding:31px 38px 24px;display:flex;position:relative}.chapter-index{justify-content:space-between;align-items:center;gap:12px;display:flex}.chapter-index .eyebrow{color:#d3dcd9;letter-spacing:.14em;font-size:.625rem}.chapter-index>span:last-child{font:.5625rem var(--mono);color:var(--chapter-muted);letter-spacing:.04em}.craft-chapter h2{font:normal clamp(2.625rem,4.2vw,3.9rem)/1.03 var(--serif);letter-spacing:-.047em;margin:33px 0 18px}.craft-chapter h2 em{color:#e4e4d6;font-style:normal;font-weight:400}.chapter-thesis{color:#c2cecf;letter-spacing:-.005em;font-size:.9375rem;line-height:1.65}.craft-standard{border-top:1px solid #ffffff25;margin-top:31px;padding-top:19px}.craft-standard .eyebrow{color:#9bafb9;letter-spacing:.13em;font-size:.625rem}.craft-standard p{color:#e0e5e0;margin-top:9px;font-size:.75rem;line-height:1.7}.craft-standard p>span{color:#678191;margin-inline:5px}.chapter-folio{font:.5625rem var(--mono);letter-spacing:.18em;color:#94a7af;margin-top:24px}.nearby-target{background:var(--chapter-paper);flex-direction:column;min-width:0;padding:31px 34px 29px;display:flex}.nearby-target>.eyebrow{letter-spacing:.11em;color:#556773;align-items:center;gap:9px;font-size:.625rem;display:flex}.target-tick{background:var(--red);width:5px;height:5px}.nearby-target h2{font:normal 2.375rem/1.1 var(--serif);letter-spacing:-.04em;margin:28px 0 26px}.target-measure{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.target-measure h3{letter-spacing:-.02em;font-size:.875rem;font-weight:500}.target-measure>span{font:.6875rem var(--mono);white-space:nowrap;color:#738187}.target-measure b{color:var(--ink);font-size:.875rem;font-weight:500}.nearby-target .thin-progress{background:#d9ded7;border-radius:0;height:3px}.nearby-target .thin-progress>div{background:#2f4b5d}.target-description{color:#596b74;margin-top:13px;font-size:.8125rem;line-height:1.7}.target-action{margin-top:auto;padding-top:25px}.target-focus{gap:6px;margin-bottom:17px;display:grid}.target-focus>span{font:.625rem var(--mono);letter-spacing:.07em;color:#6d7c81}.target-focus b{color:#314c5d;font-size:.8125rem;font-weight:500}.target-action .btn{border-radius:3px;justify-content:center;gap:10px;width:100%;min-height:46px;font-size:.8125rem}.target-action .btn>svg:last-child{margin-left:auto}.becoming-record{grid-template-columns:1.3fr 1fr;gap:0;margin-top:37px;display:grid}.earned-record{min-width:0;padding-right:38px}.record-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:19px;display:flex}.record-heading h2{letter-spacing:-.025em;font-size:.9375rem;font-weight:500}.record-heading>span{font:.625rem var(--mono);letter-spacing:.07em;color:var(--subtle);white-space:nowrap}.latest-earned{border-bottom:1px solid var(--line);text-align:left;border-radius:0;grid-template-columns:83px 1fr;gap:15px;width:100%;padding:25px 0;display:grid}.latest-earned:hover{background:#eef0e9}.earned-margin .eyebrow{letter-spacing:.09em;color:#6a7a80;font-size:.625rem}.earned-margin time{font:normal 2.25rem/1 var(--serif);color:#536777;align-items:baseline;gap:8px;margin-top:16px;display:flex}.earned-margin time span{font:.5625rem var(--mono);color:#6a7a80}.earned-label{font:.625rem var(--mono);letter-spacing:.09em;color:#527062;align-items:center;gap:5px;display:flex}.earned-story h3{font:normal 1.5rem/1.25 var(--serif);letter-spacing:-.03em;margin-top:10px}.earned-story p{color:#67757b;max-width:31em;margin-top:10px;font-size:.75rem;line-height:1.7}.record-link{color:#3d5b6c;align-items:center;gap:8px;margin-top:17px;font-size:.6875rem;display:flex}.earlier-steps>button{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:18px;width:100%;min-height:72px;padding:16px 0;display:flex}.earlier-steps>button:hover{background:#eef0e9}.earlier-date{font:.5625rem var(--mono);color:#6d7b80;min-width:80px}.earlier-steps b{font-size:.8125rem;font-weight:500;display:block}.earlier-steps small{color:#728087;margin-top:5px;font-size:.6875rem;line-height:1.55;display:block}.earlier-steps svg{color:#657b85;margin-left:auto}.chapter-horizon{border-left:1px solid var(--line);min-width:0;padding-left:34px}.chapter-horizon>.eyebrow{letter-spacing:.1em;color:#6b7980;font-size:.625rem}.chapter-horizon h2{font:normal 1.6875rem/1.15 var(--serif);letter-spacing:-.03em;margin-top:20px}.chapter-horizon>p{color:#63747c;max-width:36em;margin-top:15px;font-size:.8125rem;line-height:1.8}.horizon-route{gap:19px;margin:25px 0 0;padding:0;list-style:none;display:grid}.horizon-route li{align-items:baseline;gap:13px;display:flex}.horizon-route li>span{font:.5625rem var(--mono);color:#7b8a8e}.horizon-route b{color:#425f70;font-size:.75rem;font-weight:500}.horizon-route small{color:#6c7d83;margin-top:4px;font-size:.6875rem;line-height:1.5;display:block}.chapter-horizon .horizon-principle{border-top:1px solid var(--line);color:#657982;margin-top:23px;padding-top:18px;font-size:.6875rem}.becoming-edition .surface-footer{margin-top:38px;font-size:.625rem}.becoming-edition .surface-footer>span:first-child{font:.625rem var(--mono);letter-spacing:.08em;color:#627784}.becoming-edition .surface-footer i{color:#a2a8a2;margin-inline:8px;font-style:normal}.practice-receipt{border-block:1px solid #cdd9cf;align-items:center;gap:13px;margin-top:24px;padding:20px 0;animation:.4s ease-out earned;display:flex}.receipt-check{color:#4d6b5b;border:1px solid #c1d1c5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.practice-receipt b{color:#3c5946;font-size:.875rem;font-weight:500}.practice-receipt p{color:#62776a;margin-top:5px;font-size:.75rem}.practice-receipt .icon-btn{margin-left:auto}.call-client h1{letter-spacing:-.04em}.call-client p{letter-spacing:.005em}.anchor-pain p{font-family:var(--serif);letter-spacing:-.018em;color:#2e495c;font-size:1.125rem;line-height:1.4}.anchor-pain>span{letter-spacing:.09em;color:#677a83;font-size:.625rem}.anchor-pain>svg{color:#82949a;stroke-width:1.5px}.guidance{transition:background-color .18s,border-color .18s;box-shadow:0 2px 3px #142b3b03}.guidance h2{letter-spacing:-.032em;text-wrap:pretty;line-height:1.28}.guidance-normal{border-top-color:#25485f}.guidance-heading>.eyebrow{letter-spacing:.105em}.guidance-stage{font-family:var(--mono);letter-spacing:.025em}.objective{color:#687a85}.guidance-hint{color:#586d79}.guidance-objection .guidance-heading>.eyebrow{color:#86552f}.guidance-rescue .guidance-heading>.eyebrow{color:#3c6575}.guidance-objection h2{color:#4f392a}.return-location{color:#68797f;font-size:.6875rem}.missing-facts{border-top:0;border-bottom:0}.context-block:has(+.missing-facts){border-bottom-color:#d8cbb7}.missing-facts+.next-step-context{border-top-color:#d8cbb7}.missing-facts .eyebrow{color:#81613f}.missing-facts .open-circle{border-color:#a68a67}.missing-facts>button{color:#655746;font-weight:450}.missing-facts>button:hover{background:#efeee6}.context-block h3{color:#425a69;font-weight:550}.context-block dd{font-variant-numeric:tabular-nums;color:#304d5e}.call-timer{font-variant-numeric:tabular-nums}.btn-rescue{color:#23475e;background:#f1f3ef;border-color:#8194a0}.btn-rescue[aria-pressed=true]{background:#dde7e7;border-color:#4e7385;box-shadow:inset 0 0 0 1px #4e7385}.btn-rescue:hover{background:#e4ebea}.call-dock{box-shadow:0 -8px 18px #11263a04}.return-to-call{white-space:nowrap;color:#344f5e;background:#edf1ee;border-color:#cbd5d3}.return-to-call:hover{background:#e1e9e7}.return-to-call b{color:#637d83}.attention-row{border-radius:0}.attention-person>b{letter-spacing:-.012em}.client-quote blockquote{text-wrap:pretty}.case-next{border-radius:3px}.os-dialog{box-shadow:0 24px 80px #11263a24,0 3px 12px #11263a0c}.btn:focus-visible,.icon-btn:focus-visible{outline-offset:3px}@media (max-width:1250px){.axis-current{display:none}.craft-chapter{padding-inline:29px}.nearby-target{padding-inline:27px}.chapter-index{gap:9px}.chapter-index>span:last-child{font-size:.625rem}.craft-chapter h2{font-size:3.1rem}.craft-standard p>span{margin-inline:2px}.earned-record{padding-right:29px}.chapter-horizon{padding-left:27px}}@media (min-width:741px) and (max-width:1000px){.becoming-heading{margin-bottom:25px}.becoming-heading h1{font-size:2.625rem}.career-axis{grid-template-columns:1fr 1fr 1.1fr;margin-bottom:25px}.career-axis li{gap:9px;padding:18px 15px}.career-axis p{font-size:.625rem}.chapter-spread{grid-template-columns:1.15fr 1fr}.craft-chapter{padding:27px 24px 23px}.chapter-index{flex-wrap:wrap;gap:9px}.craft-chapter h2{margin-top:30px;font-size:2.8rem}.chapter-thesis{font-size:.875rem}.craft-standard p{font-size:.625rem}.nearby-target{padding:27px 24px}.nearby-target h2{margin-top:27px;font-size:2.125rem}.nearby-target>.eyebrow{letter-spacing:.07em;font-size:.625rem}.target-measure h3{font-size:.8125rem}.target-action .btn{padding-inline:13px;font-size:.75rem}.becoming-record{grid-template-columns:1.15fr 1fr;margin-top:31px}.earned-record{padding-right:24px}.record-heading{flex-direction:column;align-items:start;gap:9px}.latest-earned{grid-template-columns:65px 1fr;gap:10px}.earned-margin .eyebrow{font-size:.625rem}.earned-story h3{font-size:1.3125rem}.earlier-date{min-width:64px}.earlier-steps>button{gap:11px}.chapter-horizon{padding-left:24px}.chapter-horizon h2{font-size:1.5rem}}@media (max-width:740px){.breadcrumb svg{display:none}.breadcrumb b{white-space:nowrap}.becoming-heading{align-items:flex-end;margin-bottom:25px}.becoming-heading h1{font-size:2.5rem}.becoming-heading .eyebrow{letter-spacing:.085em;font-size:.625rem}.edition-date>span{display:none}.edition-date>b{padding-bottom:5px;font-size:.6875rem}.edition-date i{margin-inline:3px}.career-axis{grid-template-columns:1fr 1.15fr 1fr;margin-bottom:23px}.career-axis li{padding:16px 14px;display:block}.career-axis h2{margin-top:8px;font-size:.875rem}.axis-index{font-size:.625rem}.career-axis p{display:none}.chapter-spread{grid-template-columns:1fr;min-height:0}.craft-chapter{padding:25px 25px 22px}.chapter-index .eyebrow,.chapter-index>span:last-child{font-size:.625rem}.craft-chapter h2{margin:30px 0 18px;font-size:3rem}.chapter-thesis{font-size:.875rem}.craft-standard{margin-top:26px;padding-top:16px}.craft-standard p{font-size:.625rem}.chapter-folio{display:none}.nearby-target{padding:26px 25px}.nearby-target h2{margin-block:20px 23px;font-size:2.125rem}.nearby-target h2 br{display:none}.target-measure h3{font-size:.875rem}.target-action{padding-top:23px}.target-focus{margin-bottom:16px}.target-description br{display:none}.becoming-record{grid-template-columns:1fr;margin-top:30px}.earned-record{padding-right:0}.record-heading{gap:8px}.record-heading h2{font-size:.875rem}.record-heading>span{font-size:.625rem}.latest-earned{grid-template-columns:66px 1fr;gap:12px;padding-block:24px}.earned-margin .eyebrow{font-size:.625rem}.earned-story h3{font-size:1.375rem}.earned-story p{font-size:.75rem}.earlier-date{min-width:63px}.earlier-steps>button{gap:15px;min-height:75px}.chapter-horizon{border-left:0;border-top:1px solid var(--line);margin-top:30px;padding:28px 0 0}.chapter-horizon h2{margin-top:17px;font-size:1.75rem}.chapter-horizon>p{font-size:.8125rem}.horizon-route{gap:21px;margin-top:25px}.horizon-route b{font-size:.8125rem}.horizon-route small{font-size:.75rem}.practice-receipt{align-items:flex-start;gap:10px}.practice-receipt b{font-size:.8125rem}.practice-receipt p{font-size:.6875rem}.receipt-check{flex-shrink:0}.becoming-edition .surface-footer{flex-direction:column;align-items:flex-start;gap:13px}.anchor-pain p{font-size:1.0625rem}.guidance h2{letter-spacing:-.025em}.return-location{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.practice-receipt{animation:none}.guidance{transition:none}}
.next-proof-rule{border-top:2px solid #627a87;padding-top:12px}.next-proof-rule>span{font:.5625rem var(--mono);letter-spacing:.09em;color:#61747e}.next-proof-rule p{color:#304a5a;margin-top:7px;font-size:.8125rem;line-height:1.6}.nearby-target .target-description{margin-top:14px}.nearby-target #target-title{text-wrap:balance;max-width:10em}.proof-record>h3{font:normal 1.75rem/1.25 var(--serif);letter-spacing:-.03em;margin-top:24px}.proof-record>p{color:var(--subtle);max-width:33em;margin-top:16px;font-size:.875rem;line-height:1.8}.proof-awaiting{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.proof-awaiting .eyebrow{color:#667c86;font-size:.625rem}.proof-awaiting p{color:#718086;margin-top:10px;font-size:.8125rem;line-height:1.7}.first-call-evidence{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.evidence-heading-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.evidence-heading-row .eyebrow{color:#657a85;font-size:.625rem}.evidence-heading-row h2{font:normal 1.875rem/1.22 var(--serif);letter-spacing:-.035em;margin-top:12px}.evidence-heading-row p{color:var(--subtle);margin-top:10px;font-size:.75rem}.evidence-heading-row .btn{white-space:nowrap;min-height:44px;font-size:.75rem}.evidence-origin{border-block:1px solid var(--line);color:#687a83;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.evidence-origin>span{font:.5625rem var(--mono);letter-spacing:.06em}.evidence-origin .text-btn{min-height:32px;font-size:.6875rem}.evidence-origin.example{color:#83603a;border-color:#d7cbb8}.evidence-origin.imported{color:#3d6352}.evidence-empty{gap:20px;max-width:40em;padding:31px 0 10px;display:flex}.empty-rule{background:#c6d0cd;flex-shrink:0;width:2px;min-height:70px}.evidence-empty h3{letter-spacing:-.02em;font-size:1rem;font-weight:500}.evidence-empty p{color:var(--subtle);margin-top:10px;font-size:.875rem;line-height:1.8}.evidence-empty .text-btn{min-height:44px;margin-top:10px;font-size:.8125rem}.evidence-findings{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding-block:24px;display:grid}.evidence-findings>div,.evidence-findings>button{text-align:left;min-width:0;display:block}.evidence-findings>button{border-left:1px solid var(--line);padding-left:30px}.evidence-findings>button:disabled{opacity:1}.evidence-findings>button:not(:disabled):hover h3{color:#2c647e}.evidence-findings>div>span:first-child,.evidence-findings>button>span:first-child{font:.5625rem var(--mono);letter-spacing:.055em;color:#647884}.evidence-findings h3{letter-spacing:-.02em;margin-top:13px;font-size:1rem;font-weight:500}.evidence-findings p{color:#6c7b82;margin-top:12px;font-size:.75rem;line-height:1.6}.evidence-findings button>b{color:#31586d;align-items:center;gap:9px;margin-top:15px;font-size:.8125rem;font-weight:500;display:flex}.evidence-rate{text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:5px 12px;display:grid}.evidence-rate strong{font:normal 1.75rem/1.15 var(--serif);letter-spacing:-.025em;color:#263f50;white-space:nowrap}.evidence-rate>span{font:.6875rem var(--mono);color:#637883;white-space:nowrap}.evidence-rate small{color:#6d7e85;grid-column:1/-1;font-size:.6875rem;line-height:1.5}.evidence-rate.compact strong{font-size:1.25rem}.evidence-findings .evidence-rate{text-align:left;justify-content:start;margin-top:13px}.bucket-workspace{grid-template-columns:190px minmax(0,1fr);gap:27px;margin-top:28px;display:grid!important}.bucket-list{background:0 0!important;border-radius:0!important;flex-direction:column!important;justify-content:start!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;padding:0!important;display:flex!important}.bucket-list [role=tab]{text-align:left;color:#627784;min-height:58px;white-space:normal!important;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:0!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:flex-start!important;padding:11px 12px!important;display:flex!important}.bucket-list [role=tab]:after{display:none!important}.bucket-list [role=tab]>span{letter-spacing:-.015em;font-size:.8125rem;font-weight:500;line-height:1.4}.bucket-list [role=tab]>small{color:#79868a;margin-top:4px;font-size:.625rem;line-height:1.4}.bucket-list [role=tab][data-state=active]{color:#203f55;border-left-color:var(--red)!important;background:#ebefea!important}.bucket-list [role=tab]:hover{background:#f0f1eb!important}.bucket-list [role=tab]:focus-visible{outline-offset:2px}.bucket-list .source-overlay-tab{margin-top:15px;border-top:1px solid var(--line)!important}.bucket-detail{outline-offset:4px;min-width:0;padding:6px 0 0;margin:0!important}.bucket-detail-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.bucket-detail-heading .eyebrow{color:#6a7d85;letter-spacing:.07em;font-size:.5625rem}.bucket-detail h3{letter-spacing:-.03em;margin-top:9px;font-size:1.125rem;font-weight:500;line-height:1.4}.bucket-period{color:#6e7f86;text-align:right;max-width:15em;font-size:.625rem;line-height:1.5}.bucket-key-rate{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:24px 0;display:flex}.bucket-key-rate h4{color:#385469;font-size:.8125rem;font-weight:500;line-height:1.5}.bucket-key-rate p{color:#6c7d85;margin-top:5px;font-size:.6875rem;line-height:1.5}.evidence-funnel{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:21px 15px;padding-block:22px;display:grid}.evidence-funnel dt{color:#657b86;font-size:.625rem;line-height:1.5}.evidence-funnel dd{font:normal 1.3125rem/1.2 var(--mono);text-align:left;color:#29465a;font-variant-numeric:tabular-nums;margin-top:8px}.evidence-funnel dd>span{color:#a0aaa9}.speed-evidence{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding-block:20px;display:flex}.speed-evidence .eyebrow{color:#6a7e86;font-size:.5625rem}.speed-evidence p{color:#6b7d86;margin-top:7px;font-size:.75rem;line-height:1.55}.speed-evidence>div:last-child{text-align:right}.speed-evidence b{font:.9375rem var(--mono);white-space:nowrap;color:#345164}.speed-evidence small{color:#74848a;margin-top:6px;font-size:.625rem;line-height:1.5;display:block}.speed-evidence[data-evidence-status=SOURCE_TIMESTAMP_REQUIRED] p,.speed-evidence[data-evidence-status=TIMESTAMP_CONFLICT] p{color:#876742}.evidence-disclosure{color:#426477;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;min-height:48px;padding-block:16px;font-size:.75rem;display:flex}.evidence-disclosure svg{transition:transform .15s}.evidence-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.all-rate-detail>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.all-rate-detail>div>div:first-child{gap:7px;display:grid}.all-rate-detail b{font-size:.75rem;font-weight:500;line-height:1.5}.all-rate-detail>div>div>span{color:#78868b;font-size:.625rem;line-height:1.5}.evidence-footnote,.overlay-explanation{color:#6c7d84;margin-top:17px;font-size:.6875rem;line-height:1.7}.overlay-explanation{background:#eef1ed;border-left:2px solid #afbdc1;padding:12px 14px}.evidence-warnings{color:#886540;border-top:1px solid #d8cbb7;align-items:flex-start;gap:12px;margin-top:20px;padding:17px 0;display:flex}.evidence-warnings p{font-size:.75rem;line-height:1.7}.evidence-warnings p+p{margin-top:7px}.benchmark-policy{border-top:1px solid var(--line);gap:20px;margin-top:18px;padding-top:22px;display:flex}.benchmark-policy>span{font:.5625rem var(--mono);letter-spacing:.05em;color:#6b7e87;min-width:145px;line-height:1.65}.benchmark-policy p{color:#78878b;max-width:46em;font-size:.6875rem;line-height:1.7}.aggregate-file{text-align:center;cursor:pointer;color:#3c5a6c;background:#edf1ed;border:1px solid #b5c5c9;border-radius:3px;justify-items:center;gap:12px;margin-top:20px;padding:27px 24px;display:grid;position:relative}.aggregate-file:hover{background:#e5ece8}.aggregate-file:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.aggregate-file b{font-size:.9375rem;font-weight:500}.aggregate-file span{color:#6a7e86;font-size:.75rem;line-height:1.6}.aggregate-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.import-error{color:#97473e;padding:12px 0;font-size:.8125rem;line-height:1.6}.lead-arrival-state{color:#c3ced0;border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:5px 14px;margin-top:20px;padding-top:15px;display:flex}.lead-arrival-state>span{font-size:.6875rem}.lead-arrival-state small{color:#a6b8bf;font-size:.625rem}.daily-focus .focus-evidence-link{white-space:nowrap;min-height:44px;margin-left:auto;font-size:.75rem}.proof-milestone .proof-milestone-copy{color:#566e7b;margin-top:13px;font-size:.8125rem;line-height:1.6;display:block}.proof-milestone-state{color:#7b878a;margin-top:13px;font-size:.6875rem;line-height:1.6;display:block}@media (max-width:1080px){.bucket-workspace{grid-template-columns:160px minmax(0,1fr);gap:22px}.bucket-list [role=tab]{min-height:61px;padding-inline:10px!important}.bucket-key-rate{gap:15px}.bucket-detail-heading{display:block}.bucket-period{text-align:left;max-width:none;margin-top:8px;display:block}.evidence-heading-row h2{font-size:1.6875rem}.evidence-rate{column-gap:8px}.evidence-rate strong{font-size:1.5rem}.daily-focus .focus-evidence-link{white-space:normal;min-width:83px}}@media (max-width:740px){.first-call-evidence{margin-top:30px;padding-top:25px}.evidence-heading-row{flex-direction:column;align-items:flex-start;gap:18px}.evidence-heading-row h2{font-size:1.625rem}.evidence-origin>span{font-size:.5625rem;line-height:1.6}.evidence-origin{align-items:flex-start;gap:12px}.evidence-origin .text-btn{white-space:nowrap;font-size:.625rem}.evidence-empty{gap:15px;padding-top:25px}.evidence-findings{grid-template-columns:1fr;gap:24px}.evidence-findings>button{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.bucket-workspace{grid-template-columns:1fr;gap:24px}.bucket-list{grid-template-columns:1fr 1fr!important;column-gap:8px!important;display:grid!important}.bucket-list [role=tab]{min-height:58px;padding:10px!important}.bucket-list .source-overlay-tab{margin-top:0;border-top:0!important}.bucket-key-rate{align-items:flex-start;gap:16px;padding-block:20px}.bucket-key-rate h4{max-width:13em;font-size:.8125rem}.bucket-key-rate p{font-size:.625rem}.bucket-key-rate .evidence-rate{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;max-width:115px;display:flex}.evidence-rate small{font-size:.625rem}.evidence-funnel{gap:20px 11px}.evidence-funnel dd{font-size:1.1875rem}.evidence-funnel dt{font-size:.625rem}.speed-evidence{gap:12px}.speed-evidence p{font-size:.6875rem}.speed-evidence small{max-width:110px}.all-rate-detail .evidence-rate{flex-direction:column;flex-shrink:0;align-items:flex-end;max-width:120px;display:flex}.benchmark-policy{flex-direction:column;gap:10px}.proof-record>h3{font-size:1.5rem}.lead-arrival-state{margin-top:17px;padding-top:13px}.lead-arrival-state small{font-size:.625rem}.daily-focus .focus-evidence-link{min-width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.evidence-disclosure svg{transition:none}}.booking-integrity{border-top:1px solid var(--border);color:#596570;padding:20px 0;font-size:12px}.booking-integrity dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.booking-integrity dd{font-variant-numeric:tabular-nums;color:#192d40;margin:4px 0;font-size:20px}.booking-integrity p{max-width:60ch;line-height:1.6}@media (max-width:740px){.booking-integrity dl{grid-template-columns:repeat(2,1fr)}}.practice-evidence-record{color:#445a67;border-bottom:1px solid #dde0da;padding:20px 0}.practice-evidence-record p{margin:8px 0 0;font-size:12px;line-height:1.7}.practice-evidence-record p span{color:#79868c}
.live-engine{--live-bg:#111e2a;--live-surface:#162633;--live-raised:#1c3040;--live-ink:#f0f2f0;--live-muted:#a9b5be;--live-line:#334553;background:var(--live-bg);color:var(--live-ink);min-height:calc(100dvh - 56px)}.live-engine .call-header{border-color:var(--live-line);z-index:30;background:#101d29;gap:16px}.live-engine .call-client{flex:1;min-width:0}.live-engine .call-client>div{min-width:0}.live-engine .call-client h1{color:var(--live-ink);white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,25px);line-height:1.25}.live-engine .call-client p,.live-engine .call-type,.live-engine .call-timer{color:var(--live-muted)}.live-engine .avatar{color:#e4e9e9;background:#294050;border-color:#3b5263;flex-shrink:0}.live-engine .call-header-controls{flex-shrink:0;gap:14px}.live-engine .icon-btn{color:#aebfc9}.live-engine .icon-btn:hover{color:#fff;background:#293d4b}.live-engine .call-rail{border-color:var(--live-line);scrollbar-width:thin;scrollbar-color:#3c5364 transparent;z-index:29;background:#14222f;gap:0;padding:0 32px;display:flex;overflow-x:auto}.live-engine .call-rail button{color:#a2b0ba;white-space:nowrap;text-align:left;border-bottom:2px solid #0000;flex:1;align-items:center;gap:8px;min-height:54px;padding:16px 10px;font-size:11px;display:flex}.live-engine .call-rail button span{color:#8d9ea9;min-width:17px;font:11px ui-monospace,monospace}.live-engine .call-rail button b{font-weight:500}.live-engine .call-rail button.current{color:#fff;border-bottom-color:#c06d61}.live-engine .call-rail button.current span{color:#e19b8e}.live-engine .call-rail button.done{color:#c0cdd2}.live-engine .call-rail button:hover{background:#203340}.live-engine .call-layout{align-items:start;gap:32px;padding:26px 32px 0}.live-engine .call-main{min-width:0}.live-engine .pain-anchor{background:0 0;border:0;max-width:none;margin:0;padding:0 0 22px;display:block}.live-engine .pain-anchor .eyebrow{color:#b2bdc4;letter-spacing:.13em;font-size:9px}.live-engine .pain-anchor blockquote{color:#e3e5df;overflow-wrap:anywhere;max-height:none;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.45}.live-engine .guidance-panel{color:#152838;background:#f5f4ed;border:1px solid #e6e5df;border-radius:6px;flex-direction:column;height:auto;min-height:320px;margin:0;padding:24px 26px;transition:background-color .15s,border-color .15s;display:flex;overflow:visible;box-shadow:0 12px 28px #00000012}.live-engine .guidance-panel.objection{background:#f5eee7;border-color:#bc8174}.live-engine .guidance-panel.rescue{background:#e9efed;border-color:#95b2ab}.live-engine .guidance-panel.verify{background:#f4efe4;border-color:#bda575}.live-engine .guidance-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;display:flex}.live-engine .guidance-heading .eyebrow{color:#825b51;letter-spacing:.14em;font-size:10px}.live-engine .guidance-heading .icon-btn{color:#615b54}.live-engine .guidance-heading .icon-btn:hover{color:#172a39;background:#dfded6}.live-engine .guidance-stage{color:#7b858a;margin-left:12px}.live-engine .guidance-copy{flex:1;min-height:0;animation:none}.live-engine .guidance-copy .objective{color:#596773;margin:0 0 13px;font-size:12px;line-height:1.5}.live-engine .guidance-copy h2{letter-spacing:-.035em;color:#152838;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-width:34ch;margin:0;font-size:clamp(22px,2.05vw,30px);font-weight:500;line-height:1.31;display:block;overflow:visible}.live-engine .guidance-copy .guidance-hint{color:#617078;overflow-wrap:anywhere;max-width:66ch;margin:16px 0 0;font-size:12px;line-height:1.55}.live-engine .guidance-actions{border:0;flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0 0;padding:0;display:flex}.live-engine .guidance-actions .btn-primary,.live-engine .moment-input .btn-primary{color:#fff;background:#984d44;border-color:#984d44}.live-engine .guidance-actions .btn-primary:hover,.live-engine .moment-input .btn-primary:hover{background:#863f37}.live-engine .return-location{color:#65737c;font-size:11px}.live-engine .return-location kbd{color:#52616b;background:#e8e8e0;border-color:#d0d3cc}.live-engine .cue-provenance{color:#8fa3b0;justify-content:space-between;align-items:center;gap:10px;padding:11px 1px;font-size:10px;display:flex}.live-engine .cue-provenance button{color:#b9c6ce;min-height:32px;font-size:10px}.live-engine .source-detail{color:#b8c6d0;overflow-wrap:anywhere;border-left:2px solid #567285;margin-bottom:14px;padding:10px 14px;font-size:11px;line-height:1.65}.live-engine .moment-input{background:#152531;border:1px solid #3a4b58;border-radius:5px;margin-top:6px;overflow:hidden}.live-engine .moment-input>div:first-child{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 0;display:flex}.live-engine .moment-input label{color:#d7e0e4;font-size:12px;font-weight:550}.live-engine .moment-input>div>span{color:#8fa3b1;font-size:10px}.live-engine .moment-input textarea{resize:vertical;color:#fff;width:100%;min-height:82px;max-height:280px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 16px;font-size:14px;line-height:1.6}.live-engine .moment-input textarea::placeholder{color:#8e9faa}.live-engine .moment-input textarea:focus{outline-offset:-3px;outline:2px solid #8dabbf}.live-engine .moment-submit{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.live-engine .moment-submit small{color:#8fa3b1;font-size:10px}.live-engine .moment-submit .btn{min-height:38px;font-size:11px}.live-engine .capture-area{margin-top:20px}.live-engine .editor-tabs{border-color:var(--live-line)}.live-engine .editor-tabs button{color:#9aadb9}.live-engine .editor-tabs button[data-state=active]{color:#f3f5f3}.live-engine .capture-grid{gap:18px 20px;padding-top:20px}.live-engine .capture-grid label>span{color:#b5c2cb;font-size:11px}.live-engine .capture-grid input,.live-engine #call-notes{color:#edf3f5;box-shadow:none;background:#152531;border-color:#3b4e5c;border-radius:4px;font-size:14px}.live-engine .capture-grid input::placeholder,.live-engine #call-notes::placeholder{color:#869ba9}.live-engine .capture-grid input{min-height:44px}.live-engine .capture-grid small{color:#d6b994;letter-spacing:.05em;font-size:8px}.live-engine .capture-grid input:focus,.live-engine #call-notes:focus{outline-offset:2px;outline:2px solid #a9c4d5}.live-engine .capture-footer{color:#95aab7;font-size:10px}.live-engine .call-context{border-color:var(--live-line);padding-left:26px;position:static}.live-engine .context-heading .eyebrow,.live-engine .context-block h3{color:#c4cfd5}.live-engine .context-block{border-color:var(--live-line);padding:20px 0}.live-engine .context-block dl>div{margin-bottom:17px;display:block}.live-engine .context-block dt{color:#8fa3b1;margin-bottom:5px;font-size:10px}.live-engine .context-block dd{color:#e1e8ec;text-align:left;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.live-engine .context-empty{color:#9aafbc;font-size:13px;line-height:1.6}.live-engine .missing-facts{border:0;border-top:1px solid var(--live-line);border-bottom:1px solid var(--live-line);background:0 0;border-radius:0;margin:0;padding:22px 0}.live-engine .missing-facts .eyebrow{color:#ccb496;font-size:9px}.live-engine .missing-facts>div>span:last-child{color:#c8d3d9}.live-engine .missing-facts button{color:#c4d0d8;text-align:left;overflow-wrap:anywhere;width:100%;min-height:44px;font-size:12px;line-height:1.4}.live-engine .missing-facts p{color:#9aafbc;font-size:12px;line-height:1.6}.live-engine .open-circle{border-color:#b6a489;flex-shrink:0}.live-engine .next-step-context .eyebrow{color:#a9bac5;font-size:9px}.live-engine .next-step-context p{color:#d5dfe3;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.live-engine .next-step-context .btn-outline{color:#cbd9e1;background:0 0;border-color:#526673;width:100%;min-height:42px}.live-engine .engine-state{border-top:1px solid var(--live-line);color:#d4e0e5;padding:22px 0;font-size:11px}.live-engine .engine-state small{color:#8fa3b0;margin:9px 0 0 14px;font-size:10px;display:block}.engine-state-dot{background:#8bac9c;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.live-engine .call-dock{z-index:31;color:#d4e0e6;background:#101c27;border-color:#344653;margin-top:20px;padding:14px 32px;box-shadow:0 -8px 18px #0a141c22}.live-engine .headset-state>span{color:#d4e0e6;font-size:12px}.live-engine .headset-state small{color:#8da4b3}.live-engine .btn-rescue{color:#f0f4f3;background:#243946;border:1px solid #526774}.live-engine .btn-rescue:hover{background:#304a5b}.live-engine .btn-end{color:#d8a49c;background:0 0;border-color:#74514c}.live-engine .btn-end:hover{background:#442d2b}.live-engine .btn-rescue kbd{color:#b6c8d3;background:0 0;border-color:#546c7b}.live-engine .engine-warning{color:#dac8ad;background:#a58d5920;border-left:2px solid #bd9a69;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.6}.live-engine .engine-warning p{margin:6px 0 0}.live-engine .event-disclosure{color:#a5b9c5;min-height:44px;margin-top:10px;font-size:11px}.live-engine .event-history{border-top:1px solid #364a59;padding:0;list-style:none}.live-engine .event-history li{overflow-wrap:anywhere;border-bottom:1px solid #364a59;padding:18px 0;font-size:13px;line-height:1.6}.live-engine .event-history li>span{color:#8fa8b8;font-size:10px}.live-engine .event-history li button{color:#b9cfdb;margin-top:8px;font-size:11px}.engine-utility{color:#b3c6d1;align-items:center;gap:7px;min-height:44px;font-size:10px;display:flex}.manual-entry{max-width:690px;margin:0 auto;padding:110px 40px}.manual-entry .eyebrow{color:#abb8be}.manual-entry h2{color:#ebece5;letter-spacing:-.045em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(35px,4.5vw,58px);font-weight:400}.manual-entry p{color:#aabcc8;max-width:49ch;margin-bottom:28px;font-size:15px;line-height:1.8}.manual-entry small{color:#9aafbd;margin-top:20px;font-size:11px;display:block}.engine-complete{color:#dce6eb;max-width:800px;margin:auto;padding:70px 32px}.live-engine .engine-complete h2{color:#f0f0e8;font-family:Georgia,serif;font-size:40px;font-weight:400}.live-engine .engine-complete>p{color:#a8bdca}.engine-complete dl{text-align:left;border-block:1px solid #3c5261;width:100%;margin:24px 0;padding:24px 0}.engine-complete dl>div{grid-template-columns:110px 1fr;gap:20px;padding:10px 0;display:grid}.engine-complete dt{color:#8da5b6;font-size:12px}.engine-complete dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.engine-complete .completion-footnote{margin-top:25px;font-size:12px;line-height:1.7}.engine-form{gap:20px;display:grid}.engine-form label,.engine-select,.next-action-text{color:#344653;gap:8px;font-size:12px;font-weight:500;display:grid}.engine-form label>small{color:#74818b;font-size:11px;font-weight:400}.engine-form input,.engine-form textarea,.engine-form select,.engine-select input,.engine-select select,.next-action-text textarea,.case-priority-edit textarea{color:#263c4b;background:#fafbf8;border:1px solid #ccd0cc;border-radius:4px;width:100%;min-height:44px;padding:12px;font-size:14px;font-weight:400}.manual-kind{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manual-kind label{cursor:pointer;border:1px solid #d2d6d2;border-radius:4px;align-items:center;gap:12px;padding:14px;display:flex}.manual-kind label:has([data-state=checked]){background:#edf0ed;border-color:#849691}.manual-kind span{gap:5px;display:grid}.manual-kind small{color:#728087;font-size:10px;font-weight:400}.appointment-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.next-action-text{margin-top:16px}.engine-select{margin-bottom:16px}.schedule-disconnected{border-bottom:1px solid #dde1da;padding:32px 0}.schedule-disconnected h3{color:#263c4b;letter-spacing:-.02em;margin-bottom:12px;font-size:17px;font-weight:500}.schedule-disconnected p,.connector-boundary p{color:#7b8587;font-size:12px;line-height:1.8}.connector-boundary{padding:22px 0;font-size:11px}.connector-boundary span{color:#748389}.connector-boundary b{color:#4e626e;margin:10px 0;font-size:12px;font-weight:500;display:block}.shared-case .client-page-head h1{overflow-wrap:anywhere}.case-priority-edit{color:#617078;gap:12px;font-size:12px;display:grid}.case-priority-edit textarea{resize:vertical;line-height:1.7}.case-shared-facts{margin:40px 0}.case-shared-facts .capture-grid small{color:#818b8c;margin-top:7px;font-size:10px;display:block}.case-empty{color:#7d898e;padding:28px 0;font-size:14px;line-height:1.7}.shared-case .timeline-item p,.shared-case .client-quote blockquote,.shared-case .case-next h3{overflow-wrap:anywhere}.shared-case .case-next h3{font-size:18px;line-height:1.6}.shared-case .verification>p{font-size:12px;line-height:1.8}.original-inline{border-left:2px solid #c2b299;margin-top:10px;padding:16px;font-size:13px;line-height:1.7}.original-inline small{color:#7c888b;margin-top:12px;font-size:10px;display:block}.history-moment{border-top:1px solid #ddd;padding:14px 0;font-size:13px}.history-moment small{color:#7d8b92;font-size:10px}.shared-case details summary{cursor:pointer;color:#5e7583;padding:16px 0;font-size:12px}.shared-case .history-entry>div:last-child{overflow-wrap:anywhere;min-width:0}.shared-case .engine-warning{color:#71624a;background:#f1ede2;border-left:2px solid #b39770;margin:20px 0;padding:14px;font-size:12px;line-height:1.7}@media (min-width:1100px){.live-engine .call-layout{grid-template-columns:minmax(0,1fr) 252px}}@media (min-width:741px) and (max-width:1100px){.live-engine .call-layout{grid-template-columns:minmax(0,1fr) 208px;gap:22px;padding:22px 24px 0;display:grid}.live-engine .call-context{padding-left:20px}.live-engine .call-rail{padding-inline:14px}.live-engine .call-rail button{gap:6px;padding-inline:8px;font-size:10px}.live-engine .call-rail button b{white-space:normal;max-width:90px;line-height:1.35}.live-engine .guidance-panel{min-height:340px;padding:23px}.live-engine .guidance-copy h2{font-size:25px}.live-engine .capture-grid{grid-template-columns:1fr}.live-engine .call-header-controls{gap:10px}.engine-utility span{display:none}.live-engine .call-dock{padding-inline:24px}}@media (min-width:741px) and (max-width:900px){.live-engine .call-layout{grid-template-columns:minmax(0,1fr) 180px;gap:18px;padding-inline:20px}.live-engine .call-context{padding-left:16px}.live-engine .guidance-copy h2{font-size:24px}.live-engine .call-header{padding-inline:20px}.live-engine .moment-input>div:first-child{display:block}.live-engine .moment-input>div>span{margin-top:6px;display:block}.live-engine .moment-submit small{max-width:100px;line-height:1.6}.live-engine .call-client h1{font-size:19px}}@media (max-width:740px){.live-engine .call-header{flex-wrap:wrap;gap:12px;min-height:90px;padding:18px 20px;position:relative;top:auto}.live-engine .call-client h1{font-size:20px}.live-engine .call-client p{font-size:10px}.live-engine .call-header-controls{justify-content:space-between;width:100%;padding-left:0}.live-engine .call-header-controls .call-timer{display:inline-flex}.engine-utility span{display:inline}.live-engine .call-rail{padding:0 12px;top:0}.live-engine .call-rail button{flex:none;padding:14px 10px;font-size:11px}.live-engine .call-rail button b{display:inline}.live-engine .call-layout{flex-direction:column;gap:24px;padding:22px 20px 0;display:flex}.live-engine .call-main,.live-engine .call-context{width:100%}.live-engine .call-context{border-left:0;border-top:1px solid var(--live-line);padding:22px 0 0;display:block}.live-engine .pain-anchor blockquote{font-size:18px}.live-engine .guidance-panel{min-height:365px;padding:22px}.live-engine .guidance-copy h2{font-size:25px;line-height:1.32}.live-engine .guidance-actions{gap:12px}.live-engine .return-location{font-size:10px}.live-engine .guidance-actions .btn{padding-inline:13px;font-size:12px}.live-engine .guidance-heading{margin-bottom:20px}.live-engine .guidance-heading .eyebrow{font-size:9px}.live-engine .guidance-stage{margin-left:7px}.live-engine .moment-input>div:first-child{display:block}.live-engine .moment-input>div>span{margin-top:7px;display:block}.live-engine .moment-submit small{max-width:115px;line-height:1.5}.live-engine .moment-submit .btn{font-size:10px}.live-engine .capture-grid{grid-template-columns:1fr}.live-engine .call-dock{gap:8px;padding:12px 16px;position:sticky;bottom:64px}.live-engine .headset-state small,.live-engine .headset-state>span{display:none}.live-engine .dock-actions{gap:8px}.live-engine .dock-actions .btn{min-height:44px;padding:0 14px;font-size:12px}.live-engine .dock-actions kbd{display:none}.live-engine .engine-complete{padding:50px 22px}.live-engine .engine-complete h2{font-size:34px}.engine-complete dl>div{grid-template-columns:1fr;gap:5px}.manual-entry{padding:70px 24px}.manual-entry p{font-size:14px}.header-manual-test{font-size:11px}.shared-case .client-page-head{gap:18px}.shared-case .capture-grid{grid-template-columns:1fr}.manual-kind{gap:8px}.manual-kind label{padding:12px 9px}.manual-kind small{font-size:9px}}@media (max-height:650px) and (min-width:741px){.live-engine .call-header{min-height:64px;padding-block:10px}.live-engine .call-rail{top:64px}.live-engine .call-rail button{min-height:44px;padding-block:12px}.live-engine .pain-anchor{padding-bottom:14px}.live-engine .guidance-panel{min-height:280px;padding:20px}.live-engine .guidance-copy h2{font-size:23px}.live-engine .guidance-heading{margin-bottom:14px}.live-engine .guidance-actions{margin-top:16px}.live-engine .call-dock{padding-block:9px}.live-engine .call-layout{padding-top:18px}}@media (prefers-reduced-motion:reduce){.live-engine *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.live-engine .call-layout{display:grid}.live-engine .call-rail{box-shadow:none;border:0;border-bottom:1px solid var(--live-line);background:#14222f;border-radius:0;margin-inline:0}.live-engine .call-rail>button{box-shadow:none;background:0 0;border-right:0;border-radius:0}.live-engine .call-rail>button.current{color:#fff;background:#203441}.live-engine .call-rail>button.current:after{display:none}.live-engine .call-type{color:#d7e4eb;background:#1c303e;border:1px solid #3b5261}@media (max-width:740px){.live-engine .call-layout{display:flex}}.live-engine .call-rail{top:var(--measured-call-header,94px)}.live-engine .pain-anchor blockquote,.live-engine .call-client h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-engine .context-block:first-of-type{padding-top:10px}.live-engine .next-step-context{border-color:var(--live-line);box-shadow:none}.live-engine input,.live-engine #call-notes{scroll-margin-top:calc(var(--measured-call-header,94px) + 85px);scroll-margin-bottom:100px}@media (max-width:740px){.live-engine .call-rail{top:0}}.intake-group{border:0;min-width:0;margin:24px 0;padding:0}.intake-group legend{letter-spacing:-.02em;font-size:14px;font-weight:600}.intake-group .capture-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px;display:grid}.intake-group label{gap:8px;min-width:0;display:grid}.intake-group textarea,.practice-debrief textarea{resize:vertical;color:#223e4d;background:#fafbf8;border:1px solid #b7c3c7;border-radius:5px;width:100%;min-height:64px;padding:12px;scroll-margin-block:180px 120px;font:14px/1.6 inherit}.intake-group small{color:#677b86;font-size:10px;line-height:1.5}.live-engine .intake-group textarea,.practice-debrief textarea{color:#f1f3ee;background:#132330;border-color:#3b5363}.live-engine .intake-group small{color:#a6b7c2}.practice-debrief{text-align:left;border-block:1px solid #3b5363;width:100%;margin:24px 0;padding:24px 0}.practice-debrief>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.practice-debrief label{gap:8px;font-size:11px;display:grid}.fact-audit{overflow-wrap:anywhere;border:1px solid #c7ceca;margin-block:24px;padding:20px}.fact-audit p{white-space:pre-wrap;border-bottom:1px solid #d7deda;padding:12px 0;font-size:13px}.train-flow{color:#3b5363;padding:22px 0;font-size:13px;line-height:1.8}.train-flow small{color:#6c7b81}@media (max-width:900px){.intake-group .capture-grid,.practice-debrief>div{grid-template-columns:1fr}}
.surface-live .workspace-header{color:#c3cdd2;background:#0b1520;border-color:#293745}.surface-live .workspace-header b{color:#e8e8e0}.surface-live .preview-label{color:#aebbc4}.live-engine{--live-bg:#0b1621;--live-surface:#142330;--live-ink:#f1f0e9;--live-muted:#a9b6c0;background:radial-gradient(at 24% 12%,#34332850,#0000 56%),#0b1621}.live-engine .call-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1722ef;padding-block:22px}.live-engine .call-client h1{letter-spacing:-.045em;font-size:clamp(24px,2.5vw,36px);line-height:1.15;display:block;overflow:visible}.live-engine .call-client p{margin-top:7px}.live-engine .call-rail{background:#0e1b27}.live-engine .call-rail>button{min-height:56px;font-size:12px}.live-engine .call-rail>button.current{color:#f7efe3;background:#263441;border-bottom-color:#bc7565}.live-engine .call-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 36px 0;display:grid}.live-engine .pain-anchor{padding-bottom:24px}.live-engine .pain-anchor .eyebrow{color:#c1b092;font-size:10px}.live-engine .pain-anchor blockquote{max-width:80ch;font-size:clamp(18px,1.8vw,24px);line-height:1.5;display:block;overflow:visible}.conversation-focus{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.guidance-column,.transcript-column{min-width:0}.live-engine .guidance-panel{background:linear-gradient(140deg,#f5f0e4,#e8e4da);border-color:#cec4ac;border-radius:9px;min-height:390px;padding:30px;box-shadow:0 18px 54px #0004}.live-engine .guidance-panel.objection{background:linear-gradient(140deg,#f5ede1,#ece0d4);border-color:#c5937d}.live-engine .guidance-panel.rescue{background:linear-gradient(140deg,#e8f0ec,#dce6e2)}.live-engine .guidance-panel.verify{background:linear-gradient(140deg,#f5ebd7,#e6dcc8)}.live-engine .guidance-copy h2{letter-spacing:-.038em;max-width:30ch;font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1.25}.live-engine .guidance-heading{margin-bottom:24px}.live-engine .guidance-copy .objective{color:#4d5b61;margin-bottom:20px;font-size:13px}.live-engine .guidance-copy .guidance-hint{font-size:13px;line-height:1.65}.live-engine .guidance-actions .btn{min-height:46px}.live-engine .guidance-stage{font-variant-numeric:tabular-nums}.live-transcript{background:#142331;border:1px solid #354653;border-radius:9px;overflow:hidden}.transcript-heading{border-bottom:1px solid #354653;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.transcript-heading .eyebrow{color:#a6b8c3;font-size:9px}.transcript-heading h2{letter-spacing:-.035em;color:#ebece6;margin:7px 0 0;font-size:21px;line-height:1.2}.transcript-count{color:#b5c5ce;white-space:nowrap;font:10px ui-monospace,monospace}.latest-words{overscroll-behavior:contain;scrollbar-color:#5f6e79 #142331;min-height:218px;max-height:420px;padding:25px 24px;overflow:auto}.transcript-label{letter-spacing:.13em;color:#c6ae8a;font-size:9px}.latest-words p{letter-spacing:-.02em;color:#f0efe9;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.5}.transcript-boundary{color:#a5b5bf;border-top:1px solid #354653;padding:13px 24px;font-size:10px;line-height:1.6}.recent-moments{color:#c0cbd1;border-top:1px solid #354653;padding:12px 24px;font-size:12px}.recent-moments summary{cursor:pointer;min-height:32px;padding:7px 0}.recent-moments ol{max-height:300px;padding:0;list-style:none;overflow:auto}.recent-moments li{overflow-wrap:anywhere;white-space:pre-wrap;border-bottom:1px solid #354653;padding:16px 0}.recent-moments small{color:#9eb1bf;font-size:10px;line-height:1.6}.recent-moments p{margin-top:6px;font-size:16px;line-height:1.6}.live-engine .moment-input{border-radius:8px;margin-top:14px}.live-engine .moment-input textarea{min-height:100px;font-size:16px}.live-engine .moment-input>div:first-child{flex-wrap:wrap}.live-engine .moment-input>div>span{font-size:10px}.live-engine .moment-submit{flex-wrap:wrap}.live-engine .moment-submit .btn{min-height:44px;font-size:12px}.critical-strip{border-block:1px solid #354653;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:25px;padding:18px 0;display:flex}.critical-strip .eyebrow{color:#cab797;white-space:nowrap;font-size:10px}.critical-strip p{color:#c8d0d4;flex:1;min-width:150px;font-size:12px;line-height:1.7}.critical-strip .text-btn{color:#e0c6a4;min-height:44px;font-size:12px}.live-engine .call-context{border-top:1px solid #354653;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;width:100%;padding:24px 0;display:grid}.live-engine .context-heading{grid-column:1/-1;padding:0}.live-engine .context-block,.live-engine .missing-facts,.live-engine .next-step-context{border:0;margin:0;padding:0}.live-engine .call-context .engine-warning{margin:0}.live-engine .engine-state{margin:0;padding:16px 0}.live-engine .call-dock{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0d1924f5;padding-inline:36px}.live-engine .intake-group textarea:focus,.practice-debrief textarea:focus{outline-offset:2px;outline:2px solid #c5ab84}.live-engine .intake-group textarea{scroll-margin-top:calc(var(--measured-call-header,100px) + 100px);font-family:inherit;font-size:16px;line-height:1.55}.live-engine .capture-area{margin-top:26px}.live-engine .editor-tabs button{min-height:44px}.shared-case .intake-group textarea{font-family:inherit;font-size:16px}.shared-case .client-page-head>div,.today .next-client>div,.today .attention-person{min-width:0}.shared-case .case-tabs{overflow:auto}.today .next-client h2,.today .attention-person b,.workspace-header .breadcrumb{overflow-wrap:anywhere}.today-grid{grid-template-columns:minmax(250px,.78fr) minmax(0,1.65fr);gap:36px}.today-aside{grid-area:1/1}.today-primary{grid-area:1/2}.schedule{border-top:2px solid #a37860;padding-top:20px}.schedule-disconnected{padding:28px 0}.schedule-disconnected h3{font-family:Georgia,serif;font-size:25px;line-height:1.3}.live-engine button:focus-visible,.shared-case button:focus-visible{outline-offset:3px;outline:2px solid #c59a69}.live-engine .call-timer:not(.finished) i{animation:none}@media (min-width:1550px){.conversation-focus{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.live-engine .call-layout{max-width:1580px;margin:auto;padding-inline:48px}.live-engine .guidance-panel{min-height:430px}}@media (max-width:1100px){.live-engine .call-layout{grid-template-columns:minmax(0,1fr);padding:24px}.conversation-focus{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}.live-engine .guidance-panel{min-height:380px;padding:24px}.live-engine .guidance-copy h2{font-size:29px}.live-engine .call-context{padding-left:0}.transcript-heading,.latest-words{padding:20px}.latest-words p{font-size:23px}.live-engine .call-rail>button b{max-width:none}.live-engine .call-rail>button{flex:none}.today-grid{gap:24px}}@media (max-width:900px){.conversation-focus{grid-template-columns:1fr}.live-engine .guidance-panel{min-height:310px}.live-engine .guidance-copy h2{max-width:36ch;font-size:32px}.latest-words{min-height:150px;max-height:320px}.live-engine .call-context{grid-template-columns:1fr 1fr}.live-engine .call-client h1{font-size:27px}.today-grid{flex-direction:column;display:flex}.today-aside,.today-primary{width:100%}.today-aside .next-milestone{display:none}.today .connector-boundary{padding-bottom:0}}@media (max-width:740px){.live-engine .call-layout{padding:22px 18px;display:block}.live-engine .call-header{padding:20px 18px}.live-engine .call-client h1{font-size:25px}.live-engine .call-rail{top:0}.live-engine .guidance-panel{min-height:330px;padding:24px}.live-engine .guidance-copy h2{font-size:29px}.live-engine .pain-anchor blockquote{font-size:20px}.live-engine .call-context{grid-template-columns:1fr;margin-top:24px;display:grid}.live-engine .call-dock{bottom:calc(64px + env(safe-area-inset-bottom,0px));padding:12px 16px}.live-engine .call-header-controls,.live-engine .guidance-actions{gap:10px}.live-engine .moment-input>div:first-child{display:block}.latest-words p{font-size:23px}.transcript-heading h2{font-size:22px}.live-engine .guidance-copy .objective,.live-engine .guidance-copy .guidance-hint{font-size:13px}.engine-form input,.engine-form textarea,.engine-select input,.engine-select select,.next-action-text textarea{font-size:16px}.appointment-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.engine-form label{min-width:0}.practice-debrief>div{grid-template-columns:1fr}.today .next-action-bottom{flex-wrap:wrap}.today .next-time{overflow-wrap:anywhere;max-width:100%}}@media (max-height:650px){.live-engine .call-header{padding-block:12px;position:relative;top:auto}.live-engine .call-rail{position:relative;top:auto}.live-engine .call-dock{position:relative;bottom:auto}.live-engine .guidance-panel{min-height:280px}.live-engine .guidance-copy h2{font-size:28px}.live-engine textarea,.live-engine input{scroll-margin-top:24px;scroll-margin-bottom:24px}.os-dialog{max-height:calc(100dvh - 24px);overflow:auto}}@media (prefers-reduced-motion:reduce){.live-engine *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mirror-cue{color:#c8d4da;flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 0 18px;font-size:12px;line-height:1.7;display:flex}.mirror-cue>b{letter-spacing:.15em;color:#c7ad87;font-size:9px}.mirror-cue>span{flex:1;min-width:200px}.mirror-cue strong{color:#ede7dc;font-weight:500}.mirror-cue details{font-size:11px;position:relative}.mirror-cue summary{cursor:pointer;min-height:32px}.mirror-cue details p{color:#abbcc7;max-width:280px;padding:12px}.mirror-cue select,.assistance-strip select{color:#eef0e8;min-height:40px;font:inherit;background:#152b3b;border:1px solid #526776;border-radius:4px;padding:8px}.assistance-strip{color:#b7c7d2;border-block:1px solid #354653;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:4px;padding:14px 0;font-size:12px;display:flex}.assistance-strip label{color:#d6dedc;align-items:center;gap:12px;display:flex}.assistance-strip>span{flex:1;min-width:200px;line-height:1.6}.objection-plan{color:#c1cbd2;border-bottom:1px solid #344956;padding:12px 0;font-size:12px;line-height:1.7}.objection-plan summary{cursor:pointer;min-height:40px;padding:8px 0}.objection-plan dl{grid-template-columns:85px 1fr;gap:12px;padding-bottom:12px;display:grid}.objection-plan dt{color:#ccb494}.objection-plan small{color:#96aab8}.recall-prompt p{color:#526877;margin:18px 0;font-size:14px;line-height:1.7}.recall-prompt small{margin-top:15px;font-size:11px;display:block}.assistance-headset .live-transcript,.assistance-blind .live-transcript{display:none}.live-engine [hidden]{display:none!important}.rehearsal-status{color:#b8c9d4;background:#1a2a37;border-left:2px solid #b68e69;margin-bottom:18px;padding:10px 16px;font-size:11px;line-height:1.7}.rehearsal-feedback{width:100%;margin-top:24px}.rehearsal-feedback dl{margin-top:12px}.who-now{border-block:1px solid #cbd1cd;margin-top:32px;padding:24px 0}.queue-campaign{color:#445e6e;align-items:center;gap:15px;margin-top:18px;font-size:12px;display:flex}.queue-campaign select,.outreach-fields select{font:inherit;background:#f8faf5;border:1px solid #adbcc3;border-radius:4px;max-width:100%;min-height:44px;padding:10px}.queue-boundary{color:#657984;margin:15px 0;font-size:12px;line-height:1.8}.queue-row{text-align:left;border-bottom:1px solid #d5dcd7;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.queue-row>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.queue-row b{color:#243f50;font-size:16px}.queue-row small{color:#687e88;margin-top:4px;font-size:12px;line-height:1.7;display:block}.queue-state{letter-spacing:.09em;border:1px solid #b6c2c4;padding:6px;font-size:9px}.state-verify,.state-wait{color:#8a632e}.state-dnc{color:#973c38}.state-ready{color:#386557}.who-now footer{color:#5d7481;align-items:center;gap:8px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.outreach-context{border-block:1px solid #c4ceca;margin:28px 0;padding:25px 0}.outreach-context>p{color:#647885;margin:14px 0;font-size:13px;line-height:1.7}.outreach-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.outreach-fields label{gap:10px;min-width:0;font-size:12px;display:grid}.attempt-controls{flex-wrap:wrap;gap:10px;display:flex}.outreach-context details p{font-size:12px;line-height:1.8}.outreach-context details small{color:#71828b}@media (max-width:740px){.queue-campaign{display:grid}.outreach-fields{grid-template-columns:1fr}.queue-campaign select,.outreach-fields select{font-size:16px}}.source-inbox{color:#536e7c;border-top:1px solid #b9c7c4;margin:0 48px 48px;padding:28px 0}.source-inbox>p{max-width:80ch;margin:18px 0;font-size:14px;line-height:1.8}.source-inbox>small{color:#6f8189;margin:20px 0;font-size:11px;line-height:1.8;display:block}.source-inbox details{margin:20px 0}.source-inbox summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.source-inbox article{border-top:1px solid #cbd4cf;padding:18px 0}.source-inbox article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.7}.source-inbox article b,.source-inbox article small{font-size:10px;font-weight:500}@media (max-width:740px){.source-inbox{margin-inline:24px}}.application-start{max-width:780px;padding:48px 0}.application-start h2{color:#183a4b;margin:18px 0;font:36px/1.2 Georgia,serif}.application-start p,.application-start blockquote{color:#647b87;margin:22px 0;font-size:15px;line-height:1.8}.application-status{border-bottom:1px solid #c3ceca;justify-content:space-between;align-items:start;gap:20px;padding:32px 0;display:flex}.application-status h2{max-width:60ch;margin-top:14px;font-size:24px;line-height:1.5}.application-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;display:grid}.application-grid>section{border-bottom:1px solid #c3ceca;min-width:0;padding:26px 0}.application-grid h3{margin:0 0 20px;font-size:19px}.application-grid p{color:#5e7684;margin:15px 0;font-size:13px;line-height:1.8}.application-grid form{gap:15px;margin:18px 0;display:grid}.application-grid label{gap:8px;margin:16px 0;font-size:12px;display:grid}.application-grid input,.application-grid textarea,.application-grid select{color:#284756;background:#f7f9f4;border:1px solid #b4c2c4;border-radius:4px;width:100%;min-height:44px;padding:11px;font:14px/1.6 inherit}.application-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9eee8;padding:16px;font:12px/1.8 inherit}.application-grid .application-boundary{color:#6c7e84;font-size:12px}.readiness-row{border-bottom:1px solid #d1dad5;padding:14px 0}.application-history{overflow-wrap:anywhere;border-bottom:1px solid #d1dad5;padding:16px 0}@media (max-width:900px){.application-grid{grid-template-columns:1fr}.application-status{flex-wrap:wrap}.application-grid input,.application-grid textarea,.application-grid select{font-size:16px}}.connections-dialog{width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;max-width:760px!important}.connections-list{gap:0;display:grid}.connection-row{border-top:1px solid #c4bba955;padding:15px 0}.connection-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.connection-row summary small{color:#687079;margin-top:5px;font-size:12px;font-weight:400;display:block}.connection-row p{font-size:13px;line-height:1.7}.connection-state{color:#625842;background:#f2eee4;border:1px solid #b8a582;border-radius:3px;flex-shrink:0;padding:5px 9px;font-size:11px}.state-connected{color:#216045;border-color:#6c9d7e}.trainer-day{border-top:1px solid #c5baaa66;padding:26px 0}.trainer-day-intro{color:#727575;font-size:13px;line-height:1.65}.trainer-day ol{counter-reset:floor;margin:12px 0;padding:0;list-style:none}.trainer-day li{counter-increment:floor;border-top:1px solid #c5baaa55;align-items:center;gap:14px;padding:17px 0;display:flex}.trainer-day li:before{content:counter(floor,decimal-leading-zero);color:#a9895e;align-self:flex-start;padding-top:3px;font-size:12px}.trainer-day li div{flex:1;min-width:0}.trainer-day li b{font-size:14px}.trainer-day li p{color:#727575;margin:5px 0 0;font-size:12px;line-height:1.55}.trainer-day li>span{color:#8b7351;text-align:right;max-width:90px;font-size:10px}.trainer-day .btn{min-height:36px;padding:8px 10px;font-size:11px}.trainer-day li .btn[aria-pressed=true]{color:#395846;border-color:#50715d}@media (max-width:520px){.connection-row summary{align-items:flex-start;gap:10px}.connection-state{white-space:nowrap;font-size:10px}.trainer-day li{gap:9px}.trainer-day li>span{max-width:66px}.trainer-day li .btn{max-width:98px}.connections-dialog{padding:22px 16px}}.reconciliation-checks{border:1px solid #bbaf9b55;margin:14px 0;padding:12px}.reconciliation-checks legend{font-size:12px}.application-companion .reconciliation-checks label{flex-direction:row;align-items:center;gap:10px;margin:10px 0;font-size:13px;display:flex}.application-companion .reconciliation-checks input{flex:0 0 18px;width:18px;height:18px;min-height:18px}.live-engine .intake-group textarea,.shared-case .intake-group textarea{height:auto;min-height:76px}.live-engine .intake-group textarea[rows="3"],.shared-case .intake-group textarea[rows="3"]{min-height:104px}.intake-group label{align-content:start}.intake-group .capture-grid label>span{margin-bottom:0}.practice-debrief>.btn{margin:12px 12px 0 0}.ready-workspace{max-width:1040px;padding:72px 40px 46px}.ready-workspace>.eyebrow{color:#aa8060}.ready-workspace h1{letter-spacing:-.05em;color:#172f3d;margin:22px 0;font:500 clamp(42px,5vw,68px)/1.1 Georgia,serif}.ready-workspace h1>span{color:#9c4e45}.ready-workspace>p{color:#65767f;max-width:58ch;font-size:17px;line-height:1.8}.ready-actions{flex-wrap:wrap;gap:14px;margin:30px 0;display:flex}.ready-actions .btn{min-height:48px}.ready-boundary{color:#6c797e;border-top:1px solid #b8b8a855;gap:15px;max-width:70ch;padding:25px 0;font-size:12px;line-height:1.7;display:flex}.ready-boundary svg{flex-shrink:0}.ready-boundary p{margin-top:6px}.empty-calendar{border-block:1px solid #b8b8a855;padding:28px 40px}.empty-calendar h2{margin:14px 0;font:26px/1.3 Georgia,serif}.empty-calendar p{color:#758087;font-size:13px}.view-today>.trainer-day,.view-today>.who-now{margin-inline:40px}.surface-live .ready-workspace h1{color:#f2ece0}.surface-live .ready-workspace>p,.surface-live .ready-boundary{color:#b4c3ca}.surface-live .ready-workspace .text-btn{color:#d4ba93}.training-mode-banner{color:#e1c9a9;background:#283541;flex-wrap:wrap;align-items:center;gap:18px;padding:13px 24px;font-size:12px;display:flex}.training-mode-banner small{color:#b6c1c8}.training-mode-banner .text-btn{color:#e1c9a9}.training-mode-banner button:disabled{opacity:.5}.recovery-passphrase,.recovery-file{gap:10px;margin:15px 0;font-size:13px;display:grid}.recovery-passphrase input{border:1px solid #bec8c8;padding:12px;font-size:16px}@media (max-width:740px){.ready-workspace{padding:42px 20px 30px}.ready-actions{grid-template-columns:1fr;gap:12px;display:grid}.ready-actions .text-btn{justify-content:center;min-height:44px}.ready-workspace>p{font-size:15px}.empty-calendar{padding:25px 20px}.view-today>.trainer-day,.view-today>.who-now{margin-inline:20px}.training-mode-banner{padding:12px 18px}.ready-workspace h1{font-size:44px}}.transcript-correct{min-height:34px;margin:0 24px 15px;font-size:11px;color:#d4bf9e!important}.event-history .text-btn{margin-right:15px}.practice-history-panel{border-top:1px solid #bdc6c555;max-width:1200px;margin:0 auto;padding:32px 0}.practice-history-panel>.eyebrow{color:#927657}.practice-history-panel h2{margin:16px 0;font:30px/1.2 Georgia,serif}.practice-history-panel p{color:#6c7b83;font-size:13px;line-height:1.7}.practice-history-panel>small{color:#73818a;font-size:11px}.practice-history-panel ol{padding:0;list-style:none}.practice-history-panel li{border-bottom:1px solid #c2cbc855;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.practice-history-panel li>div{min-width:0}.practice-history-panel li b{overflow-wrap:anywhere;font-size:14px}.practice-history-panel li small{color:#829099;font-size:11px}.practice-history-panel li button{flex-shrink:0}.practice-history-panel .line-heading{flex-wrap:wrap}@media (max-width:740px){.practice-history-panel{margin:0 20px}.practice-history-panel li{align-items:flex-start}.practice-history-panel h2{font-size:26px}}
.live-engine .conversation-focus{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:24px}.live-engine .guidance-column{grid-area:1/2}.live-engine .transcript-column{grid-area:1/1}.live-engine .guidance-panel{min-height:330px;box-shadow:0 12px 40px #0003}.live-engine .guidance-copy h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(28px,2.5vw,42px);line-height:1.22}.live-engine .guidance-copy .objective,.live-engine .guidance-copy .guidance-hint{font-size:14px;line-height:1.6}.live-engine .call-layout{padding-top:18px}.live-engine .latest-words{min-height:150px;max-height:360px;padding:22px;overflow:auto}.live-engine .latest-words p{overflow-wrap:anywhere;font-size:clamp(23px,1.8vw,31px);line-height:1.42}.live-engine .transcript-heading{padding:18px 22px}.live-engine .transcript-heading h2{font-size:20px}.live-engine .recent-moments summary{font-size:14px}.live-engine .recent-moments li.turn-producer{border-left:2px solid #9b927e;margin-left:22px}.live-engine .recent-moments li p{font-size:16px}.live-engine .moment-input textarea{min-height:88px;line-height:1.5}.live-engine .moment-input label{font-size:15px}.live-engine .moment-input>div>span{font-size:12px}.live-engine .moment-input select{color:#eee9dd;background:#162b39;border:1px solid #547082;border-radius:4px;max-width:130px;margin-left:auto;padding:6px;font-size:14px}.live-engine .capture-area{margin-top:12px}.live-engine .capture-disclosure{color:#d6ded8;align-items:center;gap:12px;width:100%;padding:16px 0;font-size:15px;display:flex}.live-engine .missing-facts{display:none}.live-engine .context-block dd{white-space:pre-wrap;max-height:160px;overflow:auto}.live-engine .pain-anchor{align-items:baseline;gap:20px;padding:20px 0 12px;display:flex}.live-engine .pain-anchor .eyebrow{flex-shrink:0;max-width:190px;font-size:11px}.live-engine .pain-anchor blockquote{flex:1;max-height:80px;margin:0;font-size:17px;line-height:1.5;overflow:auto}.live-engine .assistance-strip{margin-bottom:10px;padding:8px 0}.live-engine .assistance-strip>span{font-size:12px}.practice-focus-cue{color:#c1cbbb;margin:0 0 15px;font-size:14px;line-height:1.6}.practice-focus-cue b{letter-spacing:.1em;color:#ddcda8;margin-right:10px;font-size:11px}.surface-live .training-mode-banner{min-height:0;padding:8px 28px;font-size:12px}.surface-live .training-mode-banner small{display:none}.live-engine .assistance-headset .live-transcript,.live-engine .assistance-blind .live-transcript{display:block}.live-engine .assistance-headset .recent-moments,.live-engine .assistance-blind .recent-moments{display:none}.film-debrief{text-align:left;color:#172c39;border-top:1px solid #c2bba0;margin:24px 0}.film-kicker{color:#52636b;justify-content:space-between;gap:12px;padding:18px 0;font-size:12px;display:flex}.debrief-line{border-bottom:1px solid #b7b09d55;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.debrief-line>span{letter-spacing:.1em;padding-top:5px;font-size:12px;font-weight:700}.debrief-line.fix>span{color:#933e3c}.debrief-line h3{margin:0 0 8px;font-size:22px}.debrief-line p{line-height:1.6;margin:0!important;font-size:16px!important}.evidence-quote{margin-top:12px;font-size:14px;line-height:1.6}.evidence-quote summary{cursor:pointer;text-underline-offset:4px;color:inherit;text-decoration:underline}.evidence-quote blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #b5a77f;margin:14px 0;padding:4px 0 4px 16px;line-height:1.6;font-size:17px!important}.evidence-quote small{font-size:12px;line-height:1.7}.debrief-next{padding:24px 0 16px}.debrief-next p{color:#102838;margin:8px 0!important;font-size:22px!important;line-height:1.4!important}.rep-actions{flex-wrap:wrap;gap:12px;padding-bottom:10px;display:flex}.practice-debrief details summary{cursor:pointer;margin-bottom:16px;font-size:15px}.practice-debrief details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.performance-room{color:#eae9df;background:#0b1923;width:100%;min-width:0;min-height:100vh;margin:0;padding:38px 42px 48px}.performance-room .becoming-heading{margin-bottom:28px}.performance-room .becoming-heading h1{color:#f4f0e5;font-size:44px}.performance-room .eyebrow{color:#c1b797;letter-spacing:.13em;font-size:12px;line-height:1.7}.performance-edition{letter-spacing:.12em;color:#a9b4bb;font-size:11px}.surface-becoming .workspace-header{color:#b4c2c8;background:#0b1923;border-color:#2d414d}.surface-becoming .workspace-header .breadcrumb b{color:#e2e6de}.performance-lead{border-top:1px solid #54606a;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:center;gap:50px;padding:32px 0 36px;display:grid}.performance-lead h2{letter-spacing:-.04em;color:#f0ede1;margin:18px 0;font-size:clamp(36px,3.5vw,57px);font-weight:500;line-height:1.09}.performance-lead h2 em{color:#a7b5ba;font-style:normal}.performance-lead>div>p{color:#b5c1c4;max-width:52ch;font-size:16px;line-height:1.65}.performance-counts{gap:38px;margin-top:28px;display:flex}.performance-counts>div{flex-direction:column;gap:6px;display:flex}.performance-counts b{color:#eadfc1;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400}.performance-counts span{color:#afbac0;font-size:12px}.training-launch{border-left:1px solid #62685e;flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 20px 30px;display:flex}.training-launch h3{letter-spacing:-.035em;color:#f5f0e4;margin:0;font-size:29px;font-weight:500}.training-launch p{color:#c4d0d0;margin:0;font-size:19px;line-height:1.5}.training-reason{color:#abb9c0;font-size:13px;line-height:1.6}.training-launch small{color:#c3bba1;font-size:12px}.performance-room .btn-primary{color:#fff9ef;background:#ad403b;border-color:#ad403b;min-height:46px}.assistance-memory{border-block:1px solid #35454e;padding:24px 0 28px}.assistance-memory h2{color:#dbe1dc;margin:6px 0 24px;font-size:22px;font-weight:500}.assistance-memory ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.assistance-memory li{color:#80949e;border-top:2px solid #31444f;padding:12px 0;font-size:14px;line-height:1.4}.assistance-memory li[aria-current=step]{color:#eee5cf;border-color:#c9b47f}.assistance-memory li small{letter-spacing:.09em;margin-top:7px;font-size:10px;display:block}.assistance-memory>p{color:#98aeb8;max-width:100ch;margin:20px 0 0;font-size:13px;line-height:1.6}.film-room{margin-top:36px}.film-room-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.film-room-heading h2{letter-spacing:-.025em;color:#e8e9e0;margin:8px 0 0;font-size:29px;font-weight:500}.film-room-heading>span{color:#91a5af;font-size:12px}.film-layout{border-top:1px solid #53616a;grid-template-columns:240px minmax(0,1fr);gap:32px;display:grid}.skill-index{border-right:1px solid #354651;flex-direction:column;align-self:start;padding:16px 22px 0 0;display:flex}.skill-index button{color:#c1cdd0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #263d4a;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.skill-index button[aria-pressed=true]{color:#f8eccd;border-color:#bfaa7a}.skill-index b{font-size:16px;font-weight:500;display:block}.skill-index small{color:#96abb5;margin-top:5px;font-size:12px;display:block}.skill-index em{text-align:right;font-size:22px;font-style:normal}.skill-index em small{margin:0;font-size:10px}.skill-film{min-width:0;padding-top:25px}.skill-film header{padding-bottom:25px}.skill-film h3{color:#e9e4d6;letter-spacing:-.03em;margin:7px 0;font-size:30px;font-weight:500}.skill-film header p{color:#cad3d1;margin:10px 0;font-size:18px;line-height:1.5}.skill-film header small{color:#98acb6;font-size:12px;line-height:1.7;display:block}.skill-film ol{margin:0;padding:0;list-style:none}.skill-film li{border-top:1px solid #324650;padding:22px 0;animation:.28s ease-out both evidence-arrive}.film-event-label{letter-spacing:.08em;color:#9cabb3;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.film-event-label b{color:#d7c79f;letter-spacing:.12em;font-size:11px}.skill-film .fix .film-event-label b{color:#e69a86}.skill-film li>p{color:#e0e0d4;margin:15px 0;font-size:17px;line-height:1.65}.film-event-actions{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:16px;display:flex}.performance-room .text-btn{color:#c5d1d2;font-size:13px}.performance-room .evidence-review-control{color:#8fa8b4}.performance-room .excluded{opacity:.65}.film-empty{color:#8ca3af;letter-spacing:.08em;border-top:1px solid #324650;padding:40px 0 70px;font-size:12px}.film-empty p{letter-spacing:0;max-width:40ch;font-size:17px;line-height:1.6}.conversation-memory{border-top:1px solid #53616a;margin-top:40px;padding-top:24px}.conversation-memory ol{padding:0;list-style:none}.conversation-memory li{border-bottom:1px solid #354751;justify-content:space-between;align-items:center;gap:28px;padding:22px 0;display:flex}.conversation-memory li>div{min-width:0}.conversation-memory b{color:#e1e5dc;overflow-wrap:anywhere;font-size:17px;font-weight:500}.conversation-memory p{color:#adbdc4;margin:7px 0;font-size:15px;line-height:1.6}.conversation-memory small{color:#92a8b2;font-size:12px}.conversation-memory button{flex-shrink:0}.operational-evidence{color:#adbfc6;border-block:1px solid #53616a;margin-top:35px;padding:20px 0;font-size:14px}.operational-evidence summary{cursor:pointer;line-height:1.6}.chapter-continuity{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:34px;display:grid}.chapter-continuity b{color:#d4c6a6;margin-bottom:8px;font-size:14px;display:block}.chapter-continuity span{color:#9aafb8;font-size:13px;line-height:1.5}.chapter-continuity p{color:#8098a4;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}@keyframes evidence-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1100px){.performance-room{padding:28px}.performance-lead{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:25px}.performance-counts{gap:22px}.film-layout{grid-template-columns:205px minmax(0,1fr);gap:22px}.live-engine .guidance-panel{min-height:330px;padding:23px}}@media (max-width:900px){.live-engine .conversation-focus{flex-direction:column;gap:16px;display:flex}.live-engine .transcript-column{display:contents}.live-engine .live-transcript{order:1;width:100%}.live-engine .guidance-column{order:2;width:100%}.live-engine .moment-input{order:3;width:100%;margin:0}.live-engine .latest-words{min-height:80px;max-height:210px}.live-engine .guidance-panel{min-height:0;padding:24px}.live-engine .pain-anchor{display:block}.live-engine .pain-anchor .eyebrow{max-width:none}.live-engine .guidance-copy{padding-block:16px}.live-engine .guidance-actions{margin-top:20px}.performance-lead h2{font-size:39px}.performance-room{padding:26px}.performance-counts span{max-width:90px}}@media (max-width:640px){.performance-room{padding:25px 20px 40px}.performance-room .becoming-heading{display:block}.performance-edition{display:none}.performance-lead{grid-template-columns:1fr;gap:24px;padding-block:24px}.performance-lead h2{font-size:38px}.training-launch{border-top:1px solid #53616a;border-left:0;padding:24px 0 0}.performance-counts{gap:26px}.assistance-memory ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.film-room-heading{display:block}.film-room-heading>span{margin-top:10px;display:block}.film-layout{grid-template-columns:1fr;gap:8px}.skill-index{border:0;grid-template-columns:1fr 1fr;gap:0 18px;padding:0;display:grid}.skill-index button{padding:15px 0}.skill-index b{font-size:14px}.skill-index small{font-size:11px}.film-event-label{align-items:start;gap:10px;line-height:1.5}.conversation-memory li{flex-direction:column;align-items:start;gap:10px}.chapter-continuity{grid-template-columns:1fr;gap:20px}.debrief-line{grid-template-columns:45px minmax(0,1fr);gap:10px}.film-kicker{line-height:1.8;display:block}.rep-actions .btn{width:100%}.practice-debrief details>div{grid-template-columns:1fr}.live-engine .guidance-copy h2{font-size:27px}.live-engine .call-context{grid-template-columns:1fr}.live-engine .moment-input select{margin:8px 0 0;font-size:16px}.live-engine .moment-input label{font-size:16px}.live-engine .assistance-strip>span{display:none}}@media (max-height:650px){.live-engine .guidance-panel{min-height:0}.live-engine .latest-words{min-height:80px;max-height:200px}.live-engine .call-layout{padding-top:14px}}@media (prefers-reduced-motion:reduce){.performance-room *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.live-engine :is(button,textarea,input,select){scroll-margin-top:calc(var(--measured-call-header,96px) + 84px);scroll-margin-bottom:140px}@media (max-height:650px){.live-engine :is(button,textarea,input,select){scroll-margin-top:20px;scroll-margin-bottom:30px}}.september-quality,.dropped-call{border:1px solid var(--border,#303948);overflow-wrap:anywhere;border-radius:8px;margin-block:1rem;padding:1rem}.september-quality summary{cursor:pointer;font-size:1rem;font-weight:600}.september-quality p,.september-quality small,.dropped-call small{color:var(--muted-foreground,#a2abb8);font-size:.875rem}.september-checks{gap:.75rem;margin-block:1rem;display:grid}.september-checks label{gap:.35rem;font-size:.875rem;display:grid}.september-checks input{color:#eee;background:#101823;border:1px solid #364153;border-radius:4px;width:100%;min-width:0;padding:.65rem}.dropped-call b{color:#dcc5a0}.september-drills{border-block:1px solid #303948;padding:1.5rem}.september-drills>div{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.september-drills p{color:#a2abb8;max-width:70ch}.gauntlet-launch,.gauntlet-cockpit{color:#e9e6df;background:#101b26;border:1px solid #304050;border-radius:10px;margin-bottom:1.5rem;padding:clamp(1.25rem,3vw,2.5rem)}.gauntlet-launch h2,.gauntlet-title h2{letter-spacing:-.035em;margin-block:.6rem;font-size:clamp(1.75rem,3vw,2.5rem)}.gauntlet-launch p{color:#b5bcc4;max-width:65ch}.gauntlet-launch-actions{flex-wrap:wrap;gap:.65rem;margin-block:1.2rem;display:flex}.gauntlet-launch>label{align-items:center;gap:1rem;display:flex}.gauntlet-launch select{background:#172b3b;border:1px solid #405263;border-radius:5px;padding:.6rem}.gauntlet-metrics{flex-wrap:wrap;gap:1.5rem;margin-block:1.25rem;display:flex}.gauntlet-metrics span{color:#b4bdc7;gap:.4rem;font-size:.875rem;display:grid}.gauntlet-metrics b{color:#eee7dc;font-size:1.65rem}.gauntlet-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gauntlet-audio{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.gauntlet-audio meter{width:100px;height:16px}.gauntlet-voice-note,.gauntlet-diagnostics{color:#a7b3c0;max-width:75ch;font-size:.875rem}.gauntlet-transcript{margin-block:1.5rem}.gauntlet-transcript .client-fragment{min-height:130px}.gauntlet-transcript p{font-size:clamp(1.5rem,3vw,2.2rem)}.gauntlet-coach{color:#202b34;background:#eee7dc;border-radius:8px;margin-block:1.5rem;padding:1.5rem}.gauntlet-coach dt{letter-spacing:.08em;color:#7d5247;margin-top:1rem;font-size:.75rem}.gauntlet-coach dd{max-width:65ch;margin:.4rem 0 1rem;font-size:1.25rem}.gauntlet-coach textarea{color:#202b34;background:#fffdf8;border:1px solid #a9a7a1;border-radius:6px;width:100%;padding:1rem;display:block}.gauntlet-pass,.gauntlet-fail{font-size:1.25rem;font-weight:700}.gauntlet-fail{color:#873f36}.gauntlet-cockpit details{margin-block:1rem}.gauntlet-cockpit summary,.gauntlet-launch summary{cursor:pointer;font-size:.9rem}.gauntlet-diagnostics pre{white-space:pre-wrap;overflow-wrap:anywhere}.gauntlet-summary li{padding:.3rem 0}@media (max-width:600px){.gauntlet-title{display:block}.gauntlet-launch-actions .btn{flex:42%}.gauntlet-cockpit{padding:1rem}.gauntlet-metrics{gap:1rem}.gauntlet-cockpit .moment-input{padding:1rem}}.gauntlet-cockpit .btn-outline{color:#e9e6df;border-color:#697c8c}.gauntlet-cockpit .text-btn{color:#bdcad5}.gauntlet-coach .btn-outline,.gauntlet-coach .text-btn{color:#243745;border-color:#687984}.gauntlet-title{margin-bottom:1rem}.gauntlet-cockpit .moment-input{background:0 0;border:0;gap:.65rem;padding:0;display:grid}.gauntlet-cockpit .moment-input textarea{color:#f1ede5;background:#162a38;border:1px solid #4e6374;border-radius:6px;width:100%;min-height:110px;padding:1rem;font-size:1.05rem;display:block}.gauntlet-cockpit .moment-input .btn{justify-self:end;min-height:44px;position:static}.gauntlet-storage-state{color:#b7c2cc;font-size:.875rem}.gauntlet-cockpit .client-fragment{min-height:100px;padding:1.2rem 0}.gauntlet-cockpit .transcript-head h2{text-transform:uppercase;letter-spacing:.12em;color:#aebfcd;font-size:.9rem}.gauntlet-cockpit .transcript-head span{color:#9bacba;font-size:.85rem}.gauntlet-review-transcript{max-width:70ch;padding-left:1rem}.gauntlet-review-transcript li{border-top:1px solid #c3beb3;padding:.6rem 0}.gauntlet-review-transcript b{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.gauntlet-review-transcript p{overflow-wrap:anywhere;margin:.35rem 0}
