*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--page:#faf9f6;--surface:#fff;--surface-alt:#f6f4ef;--surface-high:#f2f0ea;--glass-blur:saturate(160%) blur(18px);--border:#00000012;--border-strong:#0000001f;--text:#1d1d1f;--text-secondary:#6e6e73;--ink:#1d1d1f;--accent:#5d52a3;--accent-fill:#1d1d1f;--on-accent:#fff;--accent-light:#efebfb;--pastel-green:#e2f3e8;--pastel-purple:#efebfb;--pastel-pink:#fbe6ee;--lavender:#cfc5f3;--good:#2f7a52;--good-soft:#e2f3e8;--good-line:#b9dfc7;--warn:#8a5a12;--warn-soft:#fbf0dc;--warn-line:#efd6a8;--bad:#a8405f;--bad-soft:#fbe6ee;--bad-line:#f0c3d3;--radius:18px;--shadow:0 1px 2px #0000000a, 0 8px 24px -12px #0000001a}body{background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Manrope,sans-serif;line-height:1.6}h1,h2{letter-spacing:-.02em;font-family:Manrope,sans-serif}button{cursor:pointer;font-family:inherit}textarea,input,select{font-family:inherit}textarea:focus,input:focus{outline:1px solid var(--accent);outline-offset:-1px}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-family:Geist,sans-serif;font-size:11.5px;font-weight:600}.kicker--muted{color:var(--text-secondary)}.display{letter-spacing:-.02em;color:var(--text);font-family:Manrope,sans-serif;font-size:clamp(34px,5vw,48px);font-weight:800;line-height:1.08}.display-accent{color:var(--accent)}.assist-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 32px;display:flex}.assist-brand{color:var(--text);font-size:20px;font-weight:800;text-decoration:none}.assist-brand span{color:var(--accent)}.assist-header>span{color:var(--text-secondary);font-size:13px}.assist-footer{border-top:1px solid var(--border);color:var(--text-secondary);padding:24px 32px;font-size:13px}@media (width<=600px){.assist-main{padding:28px 16px}}.assist-main{max-width:1160px;padding:0 28px}.assist-header{padding:20px 32px}.agent-lab{color:var(--text);font-family:Geist,sans-serif;font-size:16px}.agent-lab button{background:var(--accent);color:var(--on-accent);cursor:pointer;border:1px solid #0000;border-radius:9px;min-height:40px;padding:10px 14px;font:500 14px/1.4 Geist,sans-serif}.agent-lab button:hover{filter:brightness(1.08)}.agent-lab button:disabled{opacity:.45;cursor:not-allowed}.agent-lab button:focus-visible,.agent-lab a:focus-visible,.agent-lab summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.agent-lab .lab-quiet{color:var(--text-secondary);border-color:var(--border-strong);background:0 0}.agent-lab .lab-text-button{color:var(--accent);background:0 0;padding:6px 0;font-size:14px}.lab-picker{max-width:760px;margin:40px auto}.lab-picker h1{letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(34px,4vw,48px);line-height:1.12}.lab-picker h1 span{color:var(--accent)}.lab-intro{color:var(--text-secondary);margin-bottom:28px;font-size:16px}.lab-scenarios{gap:14px;display:grid}.lab-scenario{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:13px;align-items:center;gap:22px;padding:20px 24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.lab-scenario-number{color:var(--accent);font-size:14px}.lab-scenario>div{flex:1}.lab-scenario>span:last-child{color:var(--accent);font-size:20px}.lab-scenario small{color:var(--text-secondary);font-size:13px}.lab-scenario h2{margin-top:5px;font-size:18px}.lab-footnote{color:var(--text-secondary);text-align:center;margin:22px 0;font-size:13px;line-height:1.6}.lab-workspace{max-width:1080px;margin:0 auto}.lab-topbar{min-height:70px;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;font-size:14px;display:flex}.lab-topbar>span{flex:1}.lab-back{color:var(--text-secondary);font-size:14px;text-decoration:none}.lab-back:hover{color:var(--accent)}.lab-tools{align-items:center;gap:16px;display:flex}.lab-incoming{text-align:center;max-width:520px;margin:8vh auto 0;padding:40px 20px;animation:.3s ease-out lab-appear}.lab-incoming-icon{border:1px solid var(--border-strong);width:66px;height:66px;color:var(--accent);background:var(--surface);border-radius:20px;place-items:center;margin:0 auto 26px;font-size:26px;display:grid}.lab-incoming-icon.arrived{animation:1s ease-out 2 lab-pulse}.lab-incoming h1{margin:12px 0 22px;font-size:29px}.lab-incoming-message{color:var(--text-secondary);margin-bottom:28px;font-size:17px;line-height:1.8}.lab-accept{min-width:200px}.lab-accept span{margin-left:25px}.lab-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.lab-layout.with-evidence{grid-template-columns:minmax(0,1fr) 310px}.lab-chat{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;min-width:0;overflow:clip}.lab-chat-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.lab-chat-title{flex:1;min-width:120px}.lab-chat-header h1{font-size:18px}.lab-chat-header p{color:var(--text-secondary);margin-top:3px;font-size:13px}.lab-avatar{background:var(--surface-high);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.lab-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.lab-simulation{color:var(--text-secondary);font-size:13px}.agent-lab .lab-sound{color:var(--text-secondary);border-color:var(--border);background:0 0;padding:8px 10px}.lab-messages{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:220px;max-height:42dvh;padding:24px;overflow-y:auto}.lab-message{border:1px solid var(--border);background:var(--surface-alt);border-radius:4px 14px 14px;max-width:91%;margin:0 0 18px;padding:14px 18px}.lab-message.agent{background:var(--accent-light);border-radius:14px 4px 14px 14px;margin-left:auto}.lab-message span{color:var(--text-secondary);margin-bottom:6px;font-size:13px;display:block}.lab-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.lab-message.simulation{border:0;border-left:2px solid var(--border-strong);max-width:100%;color:var(--text-secondary);background:0 0;border-radius:0;padding:6px 0 6px 12px}.lab-message.simulation p,.lab-message.simulation span{font-size:13px}.lab-next{border-top:1px solid var(--border);gap:4px;padding:14px 24px;display:grid}.lab-next-label{color:var(--accent);font-size:13px}.lab-next>p:last-child{font-size:15px}.lab-composer{border-top:1px solid var(--border);background:var(--surface);padding:20px 24px}.lab-composer-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:16px;display:flex}.agent-lab textarea,.agent-lab input,.agent-lab select{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border-strong);border-radius:9px;padding:12px 14px;font-family:Geist,sans-serif;font-size:16px;line-height:1.65}.agent-lab textarea::placeholder,.agent-lab input::placeholder{color:var(--text-secondary)}.lab-composer textarea{resize:vertical;min-height:130px;display:block}.lab-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.lab-composer-actions>span,.lab-draft-notice{color:var(--text-secondary);font-size:13px}.lab-draft-notice:not(:empty){margin-top:12px}.lab-suggestion{border-top:1px solid var(--border);gap:12px;margin-top:18px;padding-top:16px;display:grid}.lab-suggestion h2{font-size:16px}.lab-draft-text{white-space:pre-wrap;font-size:16px;line-height:1.65}.lab-wording{font-size:14px}.lab-wording p{color:var(--text-secondary);padding-top:10px}.lab-step h2,.lab-resolution h2{margin-bottom:8px;font-size:18px}.lab-step p{color:var(--text-secondary);margin-bottom:14px;font-size:15px}.lab-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lab-resolution dl{gap:14px;margin:20px 0 24px;display:grid}.lab-resolution dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.lab-resolution dt{color:var(--text-secondary);font-size:14px}.lab-resolution dd{overflow-wrap:anywhere;font-size:15px}.lab-evidence-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;min-width:0;padding:18px}.lab-panel-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lab-panel-bar h2{font-size:18px}.lab-resource-section{border-top:1px solid var(--border);gap:10px;padding:16px 0;font-size:14px;display:grid}.lab-resource-section h3{font-size:15px}.lab-account-facts{gap:8px;padding-left:18px;display:grid}.lab-offer-source{border-top:1px solid var(--border);gap:6px;margin-top:6px;padding-top:14px;display:grid}.lab-offer-source .lab-offer-date{color:var(--text);font-family:Manrope,sans-serif;font-size:22px}.lab-source-caption{color:var(--text-secondary);font-size:13px;line-height:1.65}.lab-source-details{padding:8px 0;font-size:14px}.agent-lab summary{cursor:pointer;color:var(--accent);overflow-wrap:anywhere}.lab-source-details>p{margin-top:10px}.lab-search-section{border-top:1px solid var(--border);padding-top:16px;font-size:14px}.lab-search-section>.lab-source-caption{margin-top:12px}.lab-library{gap:8px;margin:12px 0;display:grid}.lab-source-text{overflow-wrap:anywhere;font-size:15px;line-height:1.75}.lab-source-text h3{margin:15px 0 8px;font-size:16px}.lab-source-text p{white-space:pre-wrap;margin:10px 0}.lab-source-text ul,.lab-source-text ol{margin:10px 0;padding-left:20px}.lab-source-text li{margin:8px 0}.lab-source-table{overflow-x:auto}.lab-source-table table{border-collapse:collapse;width:100%;font-size:14px}.lab-source-table th,.lab-source-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 6px}.agent-lab .lab-source-link{text-align:left;color:var(--accent);background:0 0;padding:8px 0;font-size:14px;display:block}.lab-dialog{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:14px;width:min(680px,94vw);max-height:85dvh;margin:auto;padding:26px;overflow:auto}.lab-dialog::backdrop{background:#3c287847}.lab-dialog-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.lab-dialog-bar h2{font-size:21px}.lab-dialog>p{color:var(--text-secondary);margin:14px 0;font-size:15px}.lab-label{color:var(--text-secondary);margin:18px 0 8px;font-size:14px;display:block}.lab-dialog textarea{margin-bottom:16px}.lab-typing{color:var(--text-secondary);align-items:center;gap:10px;padding:12px 4px;font-size:14px;display:flex}.lab-typing-dots{background:var(--surface-high);border-radius:15px;gap:4px;padding:10px 12px;display:flex}.lab-typing-dots i{background:var(--text-secondary);border-radius:50%;width:5px;height:5px;animation:1s infinite typing-dot}.lab-typing-dots i:nth-child(2){animation-delay:.15s}.lab-typing-dots i:nth-child(3){animation-delay:.3s}.lab-waiting{color:var(--text-secondary);padding:12px 0;font-size:14px}.agent-lab .lab-latest{margin:0 24px 14px}@keyframes lab-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lab-pulse{50%{border-color:var(--accent);background:var(--accent-light)}}@keyframes typing-dot{50%{opacity:.3;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.lab-incoming,.lab-incoming-icon.arrived,.lab-typing-dots i{animation:none}}@media (width<=900px){.lab-layout.with-evidence{grid-template-columns:minmax(0,1fr)}.lab-evidence-panel{max-width:none}}@media (width<=600px){.assist-main{padding:0 12px}.assist-header{padding:16px}.assist-header>span{display:none}.lab-picker{margin:40px auto}.lab-scenario{gap:14px;padding:20px 16px}.lab-scenario h2{font-size:16px}.lab-topbar{gap:12px;padding:14px 0}.lab-topbar>span{display:none}.lab-tools{gap:12px;margin-left:auto}.lab-chat-header,.lab-messages,.lab-composer,.lab-next{padding:14px}.lab-messages{max-height:50dvh}.lab-message{max-width:100%;padding:12px}.lab-chat-header{gap:10px}.lab-simulation{display:none}.lab-incoming{margin-top:4vh;padding:24px 8px}.lab-resolution dl>div{grid-template-columns:1fr;gap:3px}.agent-lab button{min-height:44px}.lab-composer-label{gap:4px}.lab-composer-actions{align-items:start}.lab-dialog{padding:20px}.agent-lab .lab-latest{margin:0 14px 14px}}.lab-case-picker{text-align:left;max-width:340px;margin:0 auto 32px;display:block}.lab-case-label{letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 8px 2px;font-family:Geist,sans-serif;font-size:13px;font-weight:500;display:block}.lab-case-control{display:block;position:relative}.agent-lab .lab-case-control select{appearance:none;cursor:pointer;background:var(--surface);border:1px solid var(--border-strong);min-height:48px;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;padding:12px 44px 12px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .15s,background-color .15s}.agent-lab .lab-case-control select:hover{background:var(--surface-alt);border-color:var(--accent)}.agent-lab .lab-case-control select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lab-case-chevron{width:20px;height:20px;color:var(--accent);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.agent-lab .lab-case-control select{transition:none}}.lab-advice{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.lab-advice span{color:var(--text);font-weight:600}.lab-check{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-alt);gap:10px;margin-top:12px;padding:14px 16px;display:grid}.lab-check h2{margin:0;font-size:15px;font-weight:700}.lab-check ul{gap:8px;margin:0;padding-left:18px;font-size:14px;display:grid}.lab-check-quote{color:var(--accent);margin-top:3px;font-size:13px;display:block}.lab-session-controls{color:var(--text-muted,var(--text-secondary));margin:0 0 1rem;font-size:.85rem}.lab-session-controls summary{cursor:pointer;width:fit-content}.lab-picker>.lab-buttons{margin-top:24px}.lab-session-controls[open]>p{margin:12px 0 16px}.lab-feedback{border-top:1px solid var(--border);gap:10px;margin-top:16px;padding-top:14px;display:grid}.lab-feedback h3{margin:6px 0 0;font-size:14px;font-weight:700}.lab-feedback-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.lab-feedback-facts div{gap:2px;display:grid}.lab-feedback-facts dt{color:var(--text-secondary);font-size:13px}.lab-feedback-facts dd{margin:0;font-size:14px;font-weight:600}.lab-habits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lab-habits li{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;gap:3px;padding:9px 12px;display:grid}.lab-habits li.seen{border-color:var(--border-strong)}.lab-habits li.skipped{opacity:.72}.lab-habit-label{font-size:13.5px;font-weight:600}.lab-habit-quote{color:var(--accent);font-size:13px}.lab-habit-note{color:var(--text-secondary);font-size:13px}.lab-feedback textarea{width:100%}.lab-wording-source{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.lab-cited{border:1px solid var(--border-strong);border-radius:var(--radius);padding:12px 14px}.lab-mark{background:var(--accent-light);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);border-radius:4px;padding:1px 3px}.lab-summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-alt);gap:10px;margin-top:14px;padding:14px 16px;display:grid}.lab-summary-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-summary h2{margin:0;font-size:15px;font-weight:700}.lab-summary dl{gap:9px;margin:0;display:grid}.lab-summary dt{color:var(--text-secondary);font-size:13px}.lab-summary dd{margin:2px 0 0;font-size:14px}.lab-summary dd ul{gap:3px;margin:0;padding-left:18px;display:grid}.lab-layout.with-side{grid-template-columns:minmax(0,1fr) 340px}.lab-side{align-content:start;gap:12px;min-width:0;display:grid;position:sticky;top:12px}.lab-side-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.lab-side-card .lab-panel-bar{margin-bottom:0}.lab-side-card .lab-panel-bar h2{font-size:16px}.lab-side-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lab-side-collapsed{padding:10px 16px}.lab-summary-list{gap:10px;margin:0;display:grid}.lab-summary-list dd{margin:3px 0 0;font-size:14px;line-height:1.5}.lab-summary-list dd ul{gap:4px;margin:0;padding-left:18px;display:grid}.lab-summary-edit textarea,.lab-summary-edit select{width:100%}.lab-resolved{background:var(--surface-high);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.lab-resolved.yes{background:var(--good-soft);color:var(--good)}.lab-resolved.no{background:var(--warn-soft);color:var(--warn)}.lab-endbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.lab-message.customer{border-left:3px solid var(--border-strong)}.lab-message.agent{border-left:3px solid var(--accent)}.lab-composer{border-top:2px solid var(--border-strong);background:var(--surface-alt);border-radius:0 0 12px 12px}.lab-composer textarea{background:var(--surface);border:1px solid var(--border-strong)}.lab-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}@media (width<=900px){.lab-layout.with-side{grid-template-columns:minmax(0,1fr)}.lab-side{position:static}}.lab-workspace{flex-direction:column;min-height:0;display:flex}.lab-layout{min-height:0}@media (width>=901px){.lab-layout.with-side{height:calc(100dvh - 262px);min-height:400px}.lab-chat{flex-direction:column;height:100%;min-height:0;display:flex}.lab-messages{flex:1 1 0;min-height:0;max-height:none}.lab-side{scrollbar-gutter:stable;height:100%;padding-right:4px;overflow-y:auto}}.lab-article{gap:12px;max-width:72ch;margin:32px auto 64px;display:grid}.lab-article h1{font-size:28px;line-height:1.2}.lab-article .lab-source-text{font-size:16px;line-height:1.7}.lab-composer-tools{align-items:center;gap:14px;display:flex}.lab-help{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:14px}.lab-composer-actions{justify-content:flex-end}@media (width>=901px){.lab-layout.with-side{height:calc(100dvh - 258px)}.lab-side{scrollbar-gutter:stable both-edges;padding-right:14px}.lab-messages{min-height:260px}}.lab-progress{gap:16px;max-width:70ch;margin:32px auto 64px;display:grid}.lab-progress h1{font-size:30px;line-height:1.2}.lab-progress h2{font-size:15px}.lab-progress .lab-intro{margin:0}.lab-empty{color:var(--text-secondary)}.lab-feedback-dialog{width:min(640px,92vw);max-width:640px}.lab-feedback-dialog .lab-feedback{border-top:0;max-height:64dvh;margin-top:0;padding-right:6px;overflow-y:auto}@media (width>=901px){.lab-chat{overflow:hidden}.lab-messages{min-height:140px}.lab-composer{scrollbar-gutter:stable;flex:none;min-height:0;max-height:55%;overflow-y:auto}}.adaptive-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:24px;margin-top:20px;display:grid}.adaptive-grid .lab-messages{max-height:55vh;overflow:auto}.adaptive-grid .lab-composer{max-height:none}.adaptive-grid aside{min-width:0}.adaptive-grid q{overflow-wrap:anywhere;color:var(--text-secondary)}@media (width<=900px){.adaptive-grid{grid-template-columns:1fr}}.review-page{gap:14px;max-width:64ch;margin:28px auto 64px;display:grid}.review-head h1{margin:0 0 6px;font-size:30px;line-height:1.15}.review-head p{color:var(--text-secondary);margin:0;font-size:14px}.review-card{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--edge,var(--border-strong));border-radius:12px;gap:10px;padding:14px 18px;display:grid}.review-card h2{align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;display:flex}.review-dot{background:var(--edge,var(--text-secondary));border-radius:50%;flex:none;width:9px;height:9px}.review-count{color:var(--edge,var(--text-secondary));background:var(--tint,var(--surface-high));white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 9px;font:500 11.5px Geist Mono,ui-monospace,monospace}.review-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.review-card li{border-bottom:1px solid var(--border);gap:4px;padding-bottom:12px;display:grid}.review-card li:last-child{border-bottom:0;padding-bottom:0}.review-quote{color:var(--text);margin:0;font-size:15.5px;line-height:1.5}.review-note{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.review-tag{color:var(--edge,var(--text-secondary));text-transform:uppercase;letter-spacing:.05em;font:500 11px Geist Mono,ui-monospace,monospace}.review-empty{color:var(--text-secondary);margin:0;font-size:14px}.review-good{--edge:var(--good);--tint:var(--good-soft)}.review-improve{--edge:var(--warn);--tint:var(--warn-soft)}.review-policy{--edge:var(--bad);--tint:var(--bad-soft)}.review-summary{--edge:var(--accent);--tint:var(--accent-light)}.review-summary-list{gap:8px;margin:0;display:grid}.review-summary-list div{grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.review-summary-list dt{color:var(--text-secondary);font-size:13px}.review-summary-list dd{margin:0;font-size:14px;line-height:1.5}.review-actions{margin-top:4px}@media (width<=560px){.review-summary-list div{grid-template-columns:1fr;gap:2px}}.lab-verification{border-top:1px solid var(--border,var(--border-strong));border-bottom:1px solid var(--border,var(--border-strong));background:var(--accent-light)}.lab-verification>summary{cursor:pointer;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 1.5rem;font-size:13px;list-style:none;display:flex}.lab-verification>summary::-webkit-details-marker{display:none}.lab-verification>summary:after{content:"›";color:var(--accent);margin-left:auto;font-size:16px;line-height:1;transition:transform .15s;transform:rotate(90deg)}.lab-verification[open]>summary:after{transform:rotate(-90deg)}.lab-verification>summary:hover,.lab-verification[open]>summary{color:var(--text)}.lab-verification>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lab-verification-label{color:var(--text);font-weight:500}.lab-verification-state{border:1px solid var(--border-strong);border-radius:999px;padding:2px 8px;font-size:13px}.lab-verification-state.passed{color:var(--accent);border-color:var(--accent)}.lab-verification-body{padding:0 1.5rem 14px}.lab-verification p{margin:.5rem 0}.lab-verification .lab-buttons{flex-wrap:wrap;margin-top:.75rem}@media (prefers-reduced-motion:reduce){.lab-verification>summary:after{transition:none}}.adaptive-grid aside{align-content:start;gap:18px;display:grid}.adaptive-grid aside>*{margin:0}.lab-setup{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.lab-setup-field{gap:4px;min-width:150px;display:grid}.lab-setup-field>span{letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);font-size:13px;font-weight:500}.agent-lab .lab-setup-field select{background:var(--surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;min-height:38px;padding:7px 10px;font-size:14px}.lab-setup>button{white-space:nowrap;padding-bottom:9px}@media (width<=600px){.lab-setup{width:100%;margin-left:0}.lab-setup-field{flex:1;min-width:0}}.agent-lab .lab-info-button{width:22px;height:22px;min-height:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.lab-info-note{color:var(--text-secondary);flex-basis:100%;margin:6px 0 0;font-size:13px;line-height:1.6}.lab-summary-edit{gap:6px;display:grid}.lab-summary-edit textarea{resize:vertical}.lab-label-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lab-message .lab-message-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-lab .lab-tone{border:1px solid var(--border-strong);min-height:0;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:1px 9px;font-size:13px;line-height:1.6}.agent-lab .lab-tone.angry{color:var(--bad);border-color:var(--bad-line);background:var(--bad-soft)}.agent-lab .lab-tone.upset{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.agent-lab .lab-tone.pleased{color:var(--good);border-color:var(--good-line);background:var(--good-soft)}.agent-lab .lab-tone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lab-tone-note{border-top:1px solid var(--border);gap:4px;margin-top:10px;padding-top:10px;display:grid}.lab-message .lab-tone-note p{font-size:14px;line-height:1.55}.lab-key-lines{gap:8px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.lab-key-lines li{border-left:3px solid var(--accent);background:var(--accent-light);border-radius:0 8px 8px 0;padding:8px 10px;font-size:14px;line-height:1.55}.lab-profile-link{color:var(--accent);border:1px solid var(--border-strong);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:13px;text-decoration:none}.lab-profile-link:hover{border-color:var(--accent)}.lab-profile-link.locked{color:var(--text-secondary);cursor:default;border-style:dashed}.customer-page{gap:20px;max-width:860px;margin:0 auto;padding:24px 0 48px;display:grid}.customer-head h1{margin:6px 0 16px;font-size:30px}.customer-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.customer-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:13px}.customer-facts dd{margin:4px 0 0;font-size:15px}.customer-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:20px 24px}.customer-card-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.customer-card-bar h2{font-size:17px}.customer-chip{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:999px;padding:2px 10px;font-size:13px;display:inline-block}.customer-chip.positive,.customer-chip.pleased{color:var(--good);border-color:var(--good-line);background:var(--good-soft)}.customer-chip.mixed,.customer-chip.upset{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.customer-chip.negative,.customer-chip.angry{color:var(--bad);border-color:var(--bad-line);background:var(--bad-soft)}.customer-heads{gap:6px;margin:0 0 10px;padding-left:18px;font-size:15px;line-height:1.55;display:grid}.customer-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.customer-timeline li{border-top:1px solid var(--border);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.customer-timeline li:first-child{border-top:0;padding-top:4px}.customer-when{gap:2px;font-size:14px;display:grid}.customer-when span{color:var(--text-secondary);font-size:13px}.customer-reason{margin-bottom:2px;font-weight:500}.customer-timeline p{font-size:15px;line-height:1.55}.customer-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.customer-outcome{border:1px solid var(--border-strong);border-radius:999px;padding:2px 10px;font-size:13px}.customer-outcome.done{color:var(--text-secondary)}.customer-outcome.open{color:var(--accent);border-color:var(--accent)}.customer-note{border-top:1px solid var(--border);gap:6px;padding:14px 0;font-size:15px;line-height:1.6;display:grid}.customer-note:first-of-type{border-top:0;padding-top:0}.customer-note-head{color:var(--text-secondary);font-size:14px}.customer-note-head strong{color:var(--text)}.customer-said{color:var(--text-secondary);font-size:14px;font-style:italic}@media (width<=600px){.customer-timeline li{grid-template-columns:1fr;gap:6px}.customer-card{padding:16px}}.lab-lookup{border-bottom:1px solid var(--border);gap:8px;margin:6px 0 14px;padding-bottom:14px;display:grid}.lab-lookup-title{margin:.5rem 0 0;font-size:14px;font-weight:500}.lab-lookup-row{grid-template-columns:minmax(150px,210px) 1fr auto;align-items:center;gap:8px;display:grid}.agent-lab .lab-lookup-row select,.agent-lab .lab-lookup-row input{min-height:40px;padding:8px 10px;font-size:14px}.lab-lookup-results{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lab-lookup-results .match{color:var(--good)}.lab-lookup-results .miss{color:var(--warn)}@media (width<=600px){.lab-lookup-row{grid-template-columns:1fr}}.customer-flag{border:1px solid var(--bad-line);border-left:4px solid var(--bad);background:var(--bad-soft);border-radius:12px;padding:12px 16px;font-size:15px;line-height:1.55}.customer-flag strong{color:var(--bad);margin-right:6px}.customer-card h3{letter-spacing:.04em;color:var(--text);margin:16px 0 8px;font-size:14px}.customer-card h3:first-child{margin-top:0}.customer-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 28px;display:grid}.customer-list{gap:8px;display:grid}.customer-list dt{color:var(--text-secondary);font-size:13px}.customer-list dd{margin:2px 0 0;font-size:15px}.customer-table{border-collapse:collapse;width:100%;font-size:14px}.customer-table th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border);padding:6px 8px 6px 0;font-size:13px;font-weight:500}.customer-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px 10px 0}.customer-people{gap:8px;margin:0 0 10px;padding:0;font-size:15px;list-style:none;display:grid}.customer-people span{color:var(--text-secondary);font-size:14px}@media (width<=600px){.customer-table thead{display:none}.customer-table tr{border-bottom:1px solid var(--border);padding:8px 0;display:grid}.customer-table td{border:0;padding:2px 0}}.policy-page{gap:22px;max-width:1080px;margin:0 auto;padding:16px 0 56px;display:grid}.policy-crumbs a{color:var(--text-secondary);font-size:14px;text-decoration:none}.policy-crumbs a:hover{color:var(--accent)}.policy-head{gap:10px;max-width:760px;display:grid}.policy-id{background:var(--accent-light);color:var(--accent);letter-spacing:.06em;border-radius:999px;justify-self:start;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.policy-head h1{font-size:32px;line-height:1.2}.policy-meta{color:var(--text-secondary);font-size:14px}.policy-intro .policy-body{font-size:16px}.policy-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;display:grid}.policy-toc{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:10px;padding:16px;display:grid;position:sticky;top:16px}.policy-toc>p{letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);font-size:13px}.policy-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.policy-toc a{color:var(--text-secondary);border-radius:8px;align-items:baseline;gap:10px;padding:6px 8px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.policy-toc a span{color:var(--accent);min-width:14px;font-size:13px}.policy-toc a:hover,.policy-toc a.active{background:var(--surface-high);color:var(--text)}.policy-toc>button{justify-self:start;font-size:13px}.policy-sections{gap:14px;display:grid}.policy-section{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;scroll-margin-top:16px}.policy-section h2{margin:0}.policy-section h2 button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text);align-items:center;gap:12px;padding:16px 22px;font-size:18px;font-weight:600;display:flex}.policy-section h2 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:16px}.policy-num{background:var(--accent-light);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.policy-title{flex:1}.policy-subs{color:var(--text-secondary);font-size:13px;font-weight:400}.policy-chevron{color:var(--accent);font-size:20px;transition:transform .15s;transform:rotate(90deg)}.policy-section.closed .policy-chevron{transform:rotate(0)}.policy-section>.policy-body{padding:0 22px 20px 62px}.policy-body{overflow-wrap:anywhere;max-width:72ch;font-size:16px;line-height:1.7}.policy-body p{margin:10px 0}.policy-body p:first-child{margin-top:0}.policy-body ul,.policy-body ol{margin:10px 0;padding-left:22px}.policy-body li{margin:6px 0}.policy-body h3{border-top:1px solid var(--border);color:var(--accent);margin:22px 0 6px;padding-top:14px;font-size:15px}.policy-body strong{color:var(--text);font-weight:600}.policy-script{border-left:3px solid var(--accent);background:var(--accent-light);border-radius:0 10px 10px 0;margin:14px 0;padding:12px 16px}.policy-script figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:13px}.policy-script blockquote{margin:0;font-size:16px;line-height:1.6}.policy-table{margin:12px 0;overflow-x:auto}.policy-table table{border-collapse:collapse;width:100%;font-size:14px}.policy-table th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-strong);padding:8px 10px 8px 0;font-size:13px;font-weight:500}.policy-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 10px 10px 0}.policy-ref{color:var(--accent);border-bottom:1px solid;text-decoration:none}.policy-foot{max-width:760px}.policy-library{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.policy-card{min-width:0}.policy-more{color:var(--text-secondary);font-size:13px}.policy-card{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:16px;align-content:start;gap:8px;padding:20px 22px;text-decoration:none;transition:border-color .15s;display:grid}.policy-card:hover{border-color:var(--accent)}.policy-card h2{font-size:19px}.policy-card>p{color:var(--text-secondary);font-size:14px;line-height:1.55}.policy-card-sections{color:var(--text-secondary);gap:3px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.lab-source-text blockquote{border-left:3px solid var(--accent);background:var(--accent-light);border-radius:0 8px 8px 0;margin:10px 0;padding:8px 14px}@media (width<=820px){.policy-layout{grid-template-columns:1fr}.policy-toc{position:static}.policy-section>.policy-body{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.policy-chevron{transition:none}}.lab-chat,.lab-side-card,.lab-scenario,.lab-resource-section,.customer-card,.policy-section,.policy-toc,.policy-card,.review-card,.lab-incoming,.lab-dialog,.lab-suggestion,.lab-check,.customer-flag,.lab-case-control select{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow);border:1px solid #ffffffbf}.lab-chat,.lab-side-card,.customer-card,.policy-section,.policy-card,.review-card{border-radius:var(--radius)}.lab-composer{background:0 0}.agent-lab textarea,.agent-lab input,.agent-lab select{border-color:var(--border-strong);background:#ffffffd9}.agent-lab textarea:focus,.agent-lab input:focus,.agent-lab select:focus{outline-offset:0;border-color:var(--accent);outline:2px solid #6a55c959}.agent-lab button{border-radius:12px;box-shadow:0 4px 14px -6px #6a55c98c}.agent-lab .lab-quiet{color:var(--text);border-color:var(--border-strong);box-shadow:none;background:#ffffffb3}.agent-lab .lab-quiet:hover{background:var(--surface);filter:none}.agent-lab .lab-text-button,.agent-lab .lab-info-button,.agent-lab .lab-tone,.policy-section h2 button{box-shadow:none}.assist-header{z-index:10;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff8c;border-bottom:1px solid #fffc;position:sticky;top:0;box-shadow:0 1px 20px -10px #5037a040}.assist-brand{font-family:Manrope,sans-serif}.policy-toc{top:84px}.policy-section{scroll-margin-top:84px}.lab-topbar a,.lab-back,.lab-footnote a{color:var(--text-secondary);text-decoration:none}.lab-topbar a:hover,.lab-footnote a:hover{color:var(--accent)}.customer-flag{background:var(--bad-soft);border:1px solid var(--bad-line);border-left:4px solid var(--bad)}.customer-sentiment{border-left:4px solid var(--border-strong)}.customer-sentiment.positive{border-left-color:var(--good)}.customer-sentiment.mixed{border-left-color:var(--warn)}.customer-sentiment.negative{border-left-color:var(--bad)}.review-card{border-left:4px solid var(--edge,var(--border-strong))}.lab-suggestion{border-radius:14px;padding:16px 18px}.lab-check{border-left:4px solid var(--warn)}.lab-scenario-note{color:var(--text-secondary);margin-top:4px;font-size:14px}.lab-picker>.lab-back{margin-bottom:12px;display:inline-block}aside>.lab-resource-section{border-radius:var(--radius);gap:8px;margin-top:14px;padding:14px 18px}aside>.lab-resource-section>summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;font-size:15px;font-weight:600;list-style:none;display:flex}aside>.lab-resource-section>summary::-webkit-details-marker{display:none}aside>.lab-resource-section>summary:after{content:"›";color:var(--accent);font-size:18px;line-height:1;transition:transform .15s;transform:rotate(90deg)}aside>.lab-resource-section[open]>summary:after{transform:rotate(-90deg)}aside>.lab-resource-section>p{color:var(--text-secondary);line-height:1.55}@media (prefers-reduced-motion:reduce){aside>.lab-resource-section>summary:after{transition:none}}.home-links{flex-wrap:wrap;gap:10px;margin:-8px 0 22px;display:flex}.home-links a{color:var(--accent);background:#ffffffb3;border:1px solid #fffc;border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:none;box-shadow:0 2px 10px -6px #5037a059}.info-page{gap:18px;max-width:760px;margin:0 auto;padding:16px 0 56px;display:grid}.info-page>.lab-back{justify-self:start}.info-head{gap:10px;margin-bottom:4px;display:grid}.info-head h1{letter-spacing:-.02em;font-size:clamp(30px,4vw,40px);line-height:1.15}.info-lede{color:var(--text-secondary);font-size:18px;line-height:1.6}.info-card{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow);border-radius:var(--radius);border:1px solid #ffffffbf;gap:12px;padding:22px 26px;display:grid}.info-card h2{font-size:19px}.info-card p{font-size:16px;line-height:1.7}.info-pillars{gap:8px;margin:0;padding-left:20px;font-size:16px;line-height:1.6;display:grid}.info-steps,.info-journey{gap:12px;margin:0;padding:0;list-style:none;display:grid}.info-steps li{align-items:flex-start;gap:14px;display:flex}.info-steps li p{color:var(--text-secondary);margin-top:2px;font-size:15px}.info-step-num{background:var(--accent-light);width:30px;height:30px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.info-journey>li{grid-template-columns:30px 1fr;align-items:start;gap:16px}.info-journey>li>div{gap:8px;display:grid}.info-points{gap:10px;margin:4px 0 0;display:grid}.info-points div{grid-template-columns:9.5em 1fr;gap:12px;display:grid}.info-points dt{font-size:15px;font-weight:600}.info-points dd{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.info-cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.info-button{background:var(--accent);color:var(--on-accent);border-radius:12px;padding:11px 18px;font-size:15px;text-decoration:none;box-shadow:0 4px 14px -6px #6a55c98c}.info-button.quiet{color:var(--text);box-shadow:none;border:1px solid var(--border-strong);background:#ffffffbf}@media (width<=600px){.info-card{padding:18px}.info-points div{grid-template-columns:1fr;gap:2px}.info-journey>li{grid-template-columns:1fr}}.bts-pipeline{counter-reset:none;gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.bts-pipeline li{background:#ffffffb3;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 14px;font-size:15px;line-height:1.55;display:flex}.bts-pipeline li span{background:var(--accent-light);width:24px;height:24px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.bts-table{overflow-x:auto}.bts-table table{border-collapse:collapse;width:100%;font-size:15px}.bts-table th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-strong);padding:8px 12px 8px 0;font-size:13px;font-weight:600}.bts-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px 10px 0}.bts-table td:last-child{color:var(--accent);font-weight:600}.bts-page{max-width:880px}.bts-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.bts-stat{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow);border:1px solid #ffffffbf;border-radius:16px;align-content:start;gap:4px;padding:16px;display:grid}.bts-stat strong{letter-spacing:-.02em;color:var(--text);font-size:30px;line-height:1.1}.bts-stat span{color:var(--text-secondary);font-size:13.5px;line-height:1.45}.bts-stats-2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bts-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.bts-timeline li{border-top:1px solid var(--border);grid-template-columns:92px 1fr;gap:14px;padding:12px 0;display:grid}.bts-timeline li:first-child{border-top:0;padding-top:0}.bts-date{color:var(--accent);padding-top:2px;font-size:13px;font-weight:600}.bts-timeline p{color:var(--text-secondary);margin-top:2px;font-size:15px}.bts-caption{color:var(--text-secondary);font-size:15px}.bts-svg{width:100%;height:auto;font-family:inherit;display:block}.bts-legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bts-legend li{align-items:center;gap:6px;display:flex}.bts-legend span{border-radius:3px;width:12px;height:12px;display:inline-block}.bts-legend span.line{border-radius:2px;width:16px;height:3px}.bts-takeaway{background:var(--accent-light);border-radius:12px;padding:12px 14px;font-size:15px}.bts-numbers summary{color:var(--accent);cursor:pointer;font-size:13px}.bts-numbers .bts-table{margin-top:8px}.bts-numbers table{font-size:14px}.bts-status-grid{gap:6px;font-size:14px;display:grid}.bts-status-head{color:var(--text-secondary);padding:0 4px;font-size:13px}.bts-status-row{align-self:center;font-weight:600}.bts-status-cell{background:#ffffffbf;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.bts-status-icon{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.bts-multiples{grid-template-columns:2fr 3fr;align-items:end;gap:18px;display:grid}.bts-multiples figure{gap:6px;margin:0;display:grid}.bts-multiples figcaption{font-size:14px;font-weight:600}.bts-causes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bts-causes article{background:#ffffffbf;border-radius:12px;gap:6px;padding:14px;font-size:14.5px;line-height:1.5;display:grid}.bts-causes p{font-size:14.5px}.bts-method>summary{cursor:pointer;font-size:17px;font-weight:600;list-style:none}.bts-method>summary::-webkit-details-marker{display:none}.bts-method>summary:after{content:" ›";color:var(--accent)}.bts-method-body{gap:16px;margin-top:10px;display:grid}.bts-method-body .info-card{box-shadow:none;background:#ffffff8c}@media (width<=640px){.bts-multiples{grid-template-columns:1fr}.bts-timeline li{grid-template-columns:1fr;gap:2px}}.bts-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bts-wide{min-width:560px}.home{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 180px);padding:40px 0 56px;transition:justify-content .6s;display:flex}.home.is-open{justify-content:flex-start;padding-top:6vh}.agent-lab .home-logo{all:unset;cursor:pointer;border-radius:24px;justify-items:center;gap:6px;padding:12px 20px;animation:1.8s cubic-bezier(.2,.7,.2,1) both home-bloom;display:grid}.agent-lab .home-logo:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.home-wordmark{letter-spacing:-.035em;color:var(--text);white-space:nowrap;font-family:Manrope,sans-serif;font-size:clamp(52px,9vw,104px);font-weight:700;line-height:1}.home-script{letter-spacing:0;color:var(--accent);margin-left:.06em;font-family:Caveat,cursive;font-size:1.22em;font-weight:400;display:inline-block;transform:translateY(.04em)}.home-sub{letter-spacing:.42em;text-transform:uppercase;color:var(--text-secondary);padding-left:.42em;font-size:clamp(13px,1.6vw,16px)}.home-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-top:26px;font-size:13px;animation:1.2s 1.6s both home-fade,3.2s ease-in-out 2.8s infinite home-breathe}.home-more{gap:18px;width:min(680px,100%);margin-top:22px;display:grid}.home-line{color:var(--text-secondary);max-width:34em;margin:0 auto;font-size:clamp(17px,2vw,20px);line-height:1.6}.home-options{text-align:left;gap:14px;display:grid}.home .home-links{justify-content:center;margin:6px 0 0}.home-quiet{color:var(--text-secondary);font-size:13px}.home-quiet a{color:var(--text-secondary);text-decoration:none}.home-quiet a:hover{color:var(--accent)}.home-step{animation:1.1s cubic-bezier(.2,.7,.2,1) both home-rise;animation-delay:var(--d,0s)}@keyframes home-bloom{0%{opacity:0;filter:blur(14px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes home-rise{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes home-fade{0%{opacity:0}to{opacity:1}}@keyframes home-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.agent-lab .home-logo,.home-step,.home-hint{animation:none}}.assist-brand .assist-script{color:var(--accent);letter-spacing:0;margin-left:.04em;font-family:Caveat,cursive;font-size:1.3em;font-weight:400}@font-face{font-family:Caveat;src:url(/fonts/caveat-v23-latin-regular.woff2)format("woff2"),url(/fonts/caveat-v23-latin-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.lab-chat,.lab-side-card,.lab-scenario,.lab-resource-section,.customer-card,.policy-section,.policy-toc,.policy-card,.review-card,.lab-incoming,.lab-dialog,.info-card,.bts-stat{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border);box-shadow:var(--shadow)}.lab-messages{background:var(--page)}.lab-message{background:var(--surface);border-color:var(--border);box-shadow:none}.lab-message.agent{background:var(--pastel-purple);border-color:#0000}.agent-lab textarea,.agent-lab input,.agent-lab select{background:var(--surface);border-color:var(--border-strong)}.agent-lab textarea:focus,.agent-lab input:focus,.agent-lab select:focus{outline:3px solid var(--pastel-purple);outline-offset:0;border-color:var(--text-secondary)}.agent-lab button{background:var(--ink);color:var(--on-ink);box-shadow:none;border-radius:999px;padding:10px 18px}.agent-lab button:hover{filter:none;background:#3a3a3c}.agent-lab .lab-quiet{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.agent-lab .lab-quiet:hover{background:var(--surface-alt)}.agent-lab .lab-text-button,.agent-lab .lab-info-button,.agent-lab .lab-tone{color:var(--accent);background:0 0;border-radius:0;padding-left:0;padding-right:0}.agent-lab .lab-info-button{color:var(--text-secondary);border-radius:50%;padding:0}.agent-lab .lab-info-button:hover,.agent-lab .lab-info-button[aria-expanded=true]{background:var(--surface-alt);color:var(--text)}.agent-lab .lab-tone{color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:999px;padding:1px 9px}.agent-lab .home-logo{color:inherit;background:0 0;border-radius:24px;padding:12px 20px}.agent-lab .policy-section h2 button{color:var(--text);background:0 0;border-radius:16px;padding:16px 22px}.assist-header{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border);box-shadow:none;background:#ffffffb8}.assist-brand,.assist-brand span,.assist-brand .assist-script{color:var(--text)}.home-links a,.info-button.quiet{background:var(--surface);border:1px solid var(--border-strong);color:var(--text);box-shadow:none}.home-links a:hover{background:var(--surface-alt)}.info-button{background:var(--ink);color:var(--on-ink);box-shadow:none;border-radius:999px}.lab-scenario:hover{background:var(--surface);border-color:var(--text-secondary)}.lab-scenario>span:last-child{color:var(--text-secondary)}.policy-num,.info-step-num,.bts-pipeline li span{background:var(--pastel-green);color:var(--good)}.policy-id{background:var(--pastel-purple);color:var(--accent)}.lab-key-lines li,.policy-script,.bts-takeaway,.lab-suggestion{background:var(--pastel-purple)}.customer-flag{background:var(--pastel-pink);border-color:var(--bad-line)}.bts-status-cell,.bts-causes article,.bts-pipeline li{background:var(--surface-alt)}.bts-date,.policy-card-id{color:var(--accent)}.bts-stat strong,.home-wordmark,.home-script{color:var(--text)}.home-script{margin-left:.08em;font-family:Caveat,cursive;font-size:1.28em;transform:translateY(.02em)}.assist-brand .assist-script{font-family:Caveat,cursive;font-size:1.35em}.home-sub{color:var(--text-secondary)}.home-tag{border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:13px;display:inline-block;color:var(--text)!important}.tint-green .home-tag{background:var(--pastel-green)}.tint-purple .home-tag{background:var(--pastel-purple)}.home-links a{align-items:center;gap:8px;display:inline-flex}.home-links a:before{content:"";background:var(--surface-high);border-radius:50%;width:8px;height:8px}.home-links a.dot-green:before{background:#b9e3c8}.home-links a.dot-purple:before{background:#cdc3f2}.home-links a.dot-pink:before{background:#f3c1d3}.lab-incoming{border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;width:min(560px,100%);max-width:none;min-height:520px;margin:6vh auto 0;padding:40px 28px;display:flex}.lab-incoming .lab-case-picker{width:100%}.assist-app a,.agent-lab button{-webkit-tap-highlight-color:transparent}.assist-app a:not(.lab-scenario):not(.policy-card):not(.info-button):not(.assist-brand):hover,.agent-lab .lab-text-button:hover,.agent-lab .lab-quiet:hover{font-weight:600}.agent-lab .lab-text-button:hover{background:0 0}.agent-lab .lab-quiet:hover,.home-links a:hover,.info-button.quiet:hover{background:var(--surface)}.agent-lab .lab-info-button:hover,.agent-lab .lab-info-button[aria-expanded=true]{color:var(--text);background:0 0;font-weight:700}.policy-toc a:hover{background:0 0}.policy-toc a.active{color:var(--text);background:0 0;font-weight:600}.lab-scenario:hover,.agent-lab .lab-case-control select:hover{background:var(--surface)}.home-wordmark,.assist-brand{align-items:baseline;font-weight:500;display:inline-flex}.home-clear,.assist-clear{transform-origin:right 70%;font-weight:500;display:inline-block;transform:rotate(-2.5deg)}.home-script,.assist-brand .assist-script{letter-spacing:-.06em;transform-origin:0 70%;color:var(--text);margin-left:.02em;font-family:Caveat,cursive;font-weight:400;display:inline-block;transform:rotate(-4deg)translateY(-.04em)}.home-script{font-size:1.3em}.assist-brand .assist-script{font-size:1.35em}.home-clear,.assist-clear{transform:none}.home-script,.assist-brand .assist-script{margin-left:-.02em;transform:translateY(.02em)}.agent-lab .home-logo:hover,.agent-lab .home-logo:active{filter:none;background:0 0}.home-script,.assist-brand .assist-script{margin-left:-.06em}*,.agent-lab .home-logo{-webkit-tap-highlight-color:transparent}.agent-lab .home-logo:focus:not(:focus-visible){outline:none}.adaptive-setup{gap:14px}.adaptive-setup h1{margin:0}.adaptive-setup p{color:var(--text-secondary);max-width:30em}.adaptive-choices{text-align:left;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:440px;margin:6px 0 4px;display:grid}.adaptive-choices .lab-setup-field{min-width:0}.agent-lab .adaptive-choices select{min-height:44px;font-size:15px}.lab-chat-actions{gap:10px;margin-left:auto;display:flex}@media (width<=520px){.adaptive-choices{grid-template-columns:1fr}}.customer-role-heading{align-items:center;gap:.6rem;display:flex}.customer-info summary{cursor:pointer;font-size:1.2rem;list-style:none}.customer-info{position:relative}.customer-info p{z-index:2;background:var(--surface,#fff);border-radius:12px;width:min(320px,70vw);padding:1rem;position:absolute;right:0;box-shadow:0 4px 18px #0002}.customer-history-row{border-bottom:1px solid #ddd;padding:1rem 0}.customer-history-row>summary{cursor:pointer;grid-template-columns:1fr 2fr 1fr;gap:1rem;display:grid}.customer-history-row .customer-list{margin:1rem 0}@media (width<=650px){.customer-history-row>summary{grid-template-columns:1fr}}.lab-plans{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.lab-plans>span{width:100%}.lab-plan-chip{background:var(--pastel-green);color:var(--text);border-radius:999px;padding:3px 10px;font-size:13px;text-decoration:none;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.policy-search input{border:1px solid var(--border-strong);background:var(--surface);width:100%;box-shadow:var(--shadow);border-radius:999px;padding:14px 20px;font-size:17px}.policy-results{gap:10px;display:grid}.policy-result{background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow);border-radius:16px;gap:6px;padding:16px 20px;text-decoration:none;display:grid}.policy-result:hover{border-color:var(--text-secondary)}.policy-result-where{color:var(--accent);font-size:13px;font-weight:600}.policy-result p{color:var(--text-secondary);font-size:15px;line-height:1.6}.policy-result mark{background:var(--pastel-purple);color:var(--text);border-radius:4px;padding:0 2px}.policy-news{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px}.policy-news h2,.policy-group>h2{margin-bottom:10px;font-size:17px}.policy-news ol{margin:0;padding:0;list-style:none;display:grid}.policy-news li a{border-top:1px solid var(--border);color:var(--text);grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:14.5px;text-decoration:none;display:grid}.policy-news li:first-child a{border-top:0}.policy-news-kind{border-radius:999px;padding:2px 9px;font-size:13px}.policy-news-kind.added{background:var(--pastel-green)}.policy-news-kind.updated{background:var(--pastel-pink)}.policy-news-id{color:var(--text-secondary);font-size:13px}.policy-news-note{color:var(--text-secondary);font-size:14px}.policy-news time{color:var(--text-secondary);white-space:nowrap;font-size:13px}.policy-group{gap:10px;display:grid}@media (width<=640px){.policy-news li a{grid-template-columns:auto 1fr;row-gap:2px}.policy-news-note,.policy-news time{grid-column:2}}:is(.lab-evidence-panel,.lab-side-card,.lab-side) :is(.lab-resource-section,.lab-search-section,.lab-offer-source),:is(.lab-evidence-panel,.lab-side-card,.lab-side)>.lab-source-details,.lab-library .lab-source-details{background:var(--surface-alt);box-shadow:none;border:0;border-radius:14px;gap:8px;margin:10px 0 0;padding:14px 16px;display:grid}:is(.lab-evidence-panel,.lab-side-card,.lab-side) :is(.lab-resource-section,.lab-search-section,.lab-offer-source) :is(.lab-resource-section,.lab-source-details,.lab-offer-source){background:var(--surface);border-radius:12px;margin-top:8px;padding:12px 14px}:is(.lab-evidence-panel,.lab-side-card,.lab-side) :is(.lab-resource-section,.lab-search-section,.lab-offer-source) h3{margin:0;font-size:15px}:is(.lab-evidence-panel,.lab-side-card,.lab-side) :is(.lab-resource-section,.lab-search-section,.lab-offer-source) p{color:var(--text-secondary);margin:0;line-height:1.55}:is(.lab-evidence-panel,.lab-side-card,.lab-side,.lab-library) details>summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}:is(.lab-evidence-panel,.lab-side-card,.lab-side,.lab-library) details>summary::-webkit-details-marker{display:none}:is(.lab-evidence-panel,.lab-side-card,.lab-side,.lab-library) details>summary:after{content:"›";color:var(--text-secondary);flex-shrink:0;font-size:18px;line-height:1;transition:transform .15s;transform:rotate(90deg)}:is(.lab-evidence-panel,.lab-side-card,.lab-side,.lab-library) details[open]>summary:after{transform:rotate(-90deg)}:is(.lab-evidence-panel,.lab-side-card,.lab-side,.lab-library) details[open]>summary{margin-bottom:6px}.lab-account-facts{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}@media (prefers-reduced-motion:reduce){:is(.lab-evidence-panel,.lab-side-card,.lab-side,.lab-library) details>summary:after{transition:none}}:is(.lab-evidence-panel,.lab-side-card,.lab-side) .lab-resource-section:has(>details:only-child){background:0 0;padding:0}:is(.lab-evidence-panel,.lab-side-card,.lab-side) .lab-resource-section:has(>details:only-child)>details{background:var(--surface-alt);border-radius:14px;margin:0;padding:14px 16px}.conflict-alert{background:var(--pastel-pink);border:1px solid var(--bad-line);border-radius:var(--radius);gap:10px;margin-bottom:14px;padding:16px 18px;display:grid}.conflict-title{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.conflict-icon{background:var(--bad);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid}.conflict-item{gap:8px;display:grid}.conflict-topic{color:var(--text);font-size:14.5px;font-weight:600}.conflict-sides{gap:8px;display:grid}.conflict-sides blockquote{background:var(--surface);border-radius:12px;gap:4px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5;display:grid}.conflict-sides blockquote a{color:var(--bad);font-size:13px;font-weight:600;text-decoration:none}.conflict-advice{color:var(--text);font-size:14px}.policy-conflicts{margin-top:4px}.policy-news-flag{color:var(--bad);font-weight:600}.policy-page .conflict-alert{max-width:880px}.conflict-status{color:var(--text-secondary);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.conflict-spinner{border:2px solid var(--border-strong);border-top-color:var(--text-secondary);border-radius:50%;width:12px;height:12px;animation:1s linear infinite conflict-spin}@keyframes conflict-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.conflict-spinner{animation:none}}.conflict-why{color:var(--text);font-size:14px}.conflict-source{color:var(--text-secondary);font-size:13px}.conflict-alert{gap:0;padding:10px 12px}.conflict-bar{align-items:center;gap:10px;display:flex}.conflict-bar .conflict-title{flex:1;margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.conflict-bar .conflict-icon{width:20px;height:20px;font-size:13px}.agent-lab .conflict-toggle{color:var(--bad);white-space:nowrap;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600}.agent-lab .conflict-toggle:hover{background:0 0;text-decoration:underline}.conflict-details{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.conflict-alert.is-open .conflict-details{grid-template-rows:1fr}.conflict-details-inner{gap:10px;display:grid;overflow:hidden}.conflict-alert.is-open .conflict-details-inner{padding-top:12px}@media (prefers-reduced-motion:reduce){.conflict-details{transition:none}}.lab-budget-out{background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--text);border-radius:12px;margin:10px 0 4px;padding:10px 14px;font-size:14px;line-height:1.5}.account-tools .lab-verification{background:0 0;border:0;margin:0;padding:0}.account-tools .lab-lookup-row{grid-template-columns:minmax(0,1fr)}.account-tools .lab-verification-body{padding:12px 0 0}.account-tools .lab-buttons{flex-wrap:wrap}.adaptive-choices>.lab-setup-field{flex:1;min-width:0}.setup-choice{width:100%;min-width:0;position:relative}.setup-choice summary,.setup-choice-fixed{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;list-style:none;display:flex}.setup-choice summary::-webkit-details-marker{display:none}.setup-choice summary:focus-visible,.setup-choice-options button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.setup-choice[open]{z-index:10}.setup-choice-options{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #00000014}.agent-lab .setup-choice-options button{width:100%;color:var(--text);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:12px;padding:11px 12px;font-size:14px;display:flex}.agent-lab .setup-choice-options button:hover,.agent-lab .setup-choice-options button[aria-pressed=true]{background:var(--surface-alt)}.setup-choice-fixed{cursor:default}.account-tools .lab-verification>summary{flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:0;font-size:13px;display:flex;margin:0!important}.account-tools .lab-verification-label{flex:1;min-width:0}.account-tools .lab-verification-state{white-space:nowrap;flex-shrink:0;padding:2px 6px;font-size:13px}.account-tools .lab-verification>summary:after{flex:0 0 12px;margin-left:0}.account-tools .lab-verification-body{padding-top:10px}.account-tools .lab-lookup{gap:8px;margin-top:0}.account-tools .lab-lookup p{margin:0}.is-portfolio{min-height:100dvh}.is-portfolio>.assist-header{border-bottom:1px solid var(--border);max-width:1240px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:32px;margin-inline:auto;padding:20px 24px;position:relative}.is-portfolio .workspace-nav{gap:28px}.is-portfolio .workspace-nav a{font-size:13px}.is-portfolio>.assist-main{max-width:1240px;padding:0 24px 32px}.editorial-home{max-width:1192px;margin:0 auto;padding:0 0 24px}.home-hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:32px;min-height:590px;padding:64px 0 58px;display:grid}.home-story{z-index:1;min-width:0;position:relative}.home-kicker{letter-spacing:.09em;color:var(--text-secondary);margin:0 0 32px;font-size:11px;font-weight:500}.home-story h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(48px,5.65vw,80px);font-weight:450;line-height:1.08}.home-story h1>span{color:var(--text-secondary)}.home-intro{color:var(--text-secondary);max-width:40ch;margin:0 0 30px;font-size:16px;line-height:1.85}.home-workspace-link{background:var(--ink);border:1px solid var(--ink);min-height:52px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;gap:28px;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.home-workspace-link:hover{background:var(--text-secondary);border-color:var(--text-secondary)}.home-primary-note{color:var(--text-secondary);margin:14px 0 0 3px;font-size:11px;line-height:1.6}.home-voice-visual{min-width:0;color:var(--text-secondary);border-radius:50% 50% 24px 24px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;text-decoration:none;display:flex;position:relative}.home-orb-scene{isolation:isolate;place-items:center;width:100%;height:360px;display:grid;position:relative}.home-orb-aura{pointer-events:none;background:radial-gradient(#d8e5f72b 5%,#dcebe622 38%,#0000 68%);width:110%;height:105%;position:absolute}.home-orb{aspect-ratio:1;isolation:isolate;width:290px;translate:var(--orb-x,0px) var(--orb-y,0px);background:radial-gradient(circle at 34% 18%,#fff 1%,#f0f3f5 33%,#dde5ee 69%,#cddbe4 100%);border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 2px 3px 12px #fffc,inset -8px -9px 26px #a3b6d130,0 24px 50px -35px #6d899644}.home-orb>span{pointer-events:none;display:block;position:absolute}.home-orb-ribbon{filter:blur(9px);background:radial-gradient(at 49% 19%,#69c7e3 0%,#91c9ed 19%,#bac2ed 42%,#d1d4ee9c 64%,#0000 80%);border-radius:44% 52% 40% 50%;inset:46% -30% -12% -26%;transform:rotate(-24deg)}.home-orb-cloud{filter:blur(3px);background:radial-gradient(at 45% 55%,#ffffffed 8%,#eff3f5e0 52%,#dfe7ed80 70%,#0000 76%);border-radius:46%;inset:-30% -16% 33% -15%;transform:rotate(-20deg)}.home-orb-sheen{filter:blur(6px);background:radial-gradient(at 45% 28%,#ffffffb3,#0000 65%);border-radius:50%;inset:-4% 10% 35% -10%}.home-orb-shadow{filter:blur(12px);background:#9bb3be26;border-radius:50%;width:150px;height:14px;position:absolute;bottom:0}.home-voice-label{justify-content:center;align-items:center;gap:8px;min-height:48px;margin:18px 0 0;font-size:11px;display:flex;position:relative}.home-voice-dot{background:#5d8474;border-radius:50%;width:5px;height:5px}.home-voice-invite{white-space:nowrap;background:var(--page);color:var(--text);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.home-voice-visual:is(:hover,:focus-visible) .home-voice-invite{opacity:1}.home-experiences{border-block:1px solid var(--border-strong);grid-template-columns:1fr 1fr;display:grid}.home-experience{min-width:0;color:var(--text);align-items:center;gap:20px;padding:29px 26px 29px 0;text-decoration:none;display:flex}.home-experience+.home-experience{border-left:1px solid var(--border-strong);padding-left:32px}.home-experience-copy{min-width:0}.home-experience h2{letter-spacing:-.035em;margin:0 0 7px;font-size:20px;font-weight:500;line-height:1.35}.home-experience p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.home-experience:is(:hover,:focus-visible) h2{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.home-colophon{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:28px 0 0;font-size:12px;line-height:1.7;display:flex}.home-colophon nav{flex-wrap:wrap;gap:6px 24px;display:flex}.home-colophon a{min-height:44px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.home-colophon a:hover{color:var(--text);text-underline-offset:5px;text-decoration:underline}.editorial-home a:focus-visible{outline:2px solid var(--text-secondary);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.home-story,.home-voice-visual,.home-experiences{animation:.8s cubic-bezier(.2,.7,.2,1) both editorial-arrive}.home-voice-visual{animation-delay:.12s}.home-experiences{animation-delay:.24s}.home-orb{transition:translate .65s cubic-bezier(.2,.7,.2,1),scale .6s}.home-workspace-link,.home-voice-invite{transition:background .2s,color .2s,opacity .2s,transform .3s}.home-voice-visual:is(:hover,:focus-visible) .home-orb{scale:1.035}}@keyframes editorial-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.home-hero{min-height:650px}.home-orb{width:320px}.home-orb-scene{height:390px}}@media (width<=1000px){.home-hero{gap:16px;min-height:540px;padding-block:48px}.home-story h1{font-size:clamp(44px,5.8vw,60px)}.home-orb{width:235px}.home-orb-scene{height:310px}.home-experience{gap:14px}.home-experience+.home-experience{padding-left:24px}.home-experience h2{font-size:18px}}@media (width<=680px){.is-portfolio>.assist-header{flex-wrap:wrap;gap:12px;padding:16px 20px}.is-portfolio .workspace-nav{gap:20px}.is-portfolio .workspace-nav a{font-size:12px}.is-portfolio>.assist-main{padding:0 16px 24px}.editorial-home{padding:0 4px 16px}.home-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:44px 0 28px}.home-kicker{letter-spacing:.05em;margin-bottom:24px;font-size:10px}.home-story h1{margin-bottom:22px;font-size:clamp(40px,9.5vw,60px);line-height:1.1}.home-intro{margin-bottom:24px;font-size:14px;line-height:1.85}.home-workspace-link{gap:24px;min-height:50px;padding-inline:22px;font-size:13px}.home-primary-note{margin-top:12px;font-size:10px}.home-voice-visual{border-radius:24px;margin-top:12px}.home-orb-scene{height:240px}.home-orb{width:196px}.home-orb-aura{width:100%}.home-orb-shadow{width:110px;bottom:5px}.home-voice-label{min-height:44px;margin-top:0;font-size:10px}.home-experiences{grid-template-columns:1fr}.home-experience,.home-experience+.home-experience{border-left:0;gap:18px;padding:23px 0}.home-experience+.home-experience{border-top:1px solid var(--border-strong)}.home-experience h2{font-size:18px}.home-experience p{font-size:12px}.home-colophon{gap:8px;padding-top:22px;font-size:11px}.home-colophon nav{gap:0 18px}.home-colophon a{min-height:44px}}@media (width<=360px){.is-portfolio>.assist-header{justify-content:center}.is-portfolio .workspace-nav{justify-content:center;width:100%;margin-left:0}.home-story h1{font-size:35px}}.home-centered .home-hero{text-align:center;flex-direction:column;align-items:center;gap:0;min-height:0;padding:28px 0 56px;display:flex}.home-centered .home-voice-visual{border-radius:50%;align-self:center;width:min(420px,90vw)}.home-centered .home-orb-scene{height:340px}.home-centered .home-call-pill{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:9px;margin:4px 0 40px;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #0000000d}.home-centered .home-call-pill:hover{border-color:var(--border-strong)}.home-centered .home-voice-dot{background:#3fb97a;width:8px;height:8px}.home-centered .home-hero h1{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1.04}.home-centered .home-hero h1>span{color:var(--text-secondary);font-weight:400}.home-centered .home-intro{max-width:46ch;margin:0 auto 32px;font-size:17px;line-height:1.65}.home-centered .home-workspace-link{gap:0;min-height:50px;padding:13px 32px}.home-cards{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:40px;padding:48px 0 8px;display:grid}.home-card{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:20px;gap:0;padding:28px 28px 22px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.home-card:hover,.home-card:focus-visible{border-color:var(--border-strong);box-shadow:0 6px 24px #0000000f}.home-card-top{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.home-card h2{letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:600}.home-card p{max-width:42ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.home-card-arrow{background:var(--surface-alt,var(--border));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.home-card svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.home-card-foot{align-items:center;gap:8px;padding-top:16px;font-size:14px;font-weight:600;display:inline-flex}.home-card-foot svg{width:13px;height:13px}.home-centered .home-colophon{border-top:0}@media (width<=760px){.home-cards{grid-template-columns:1fr;gap:16px;padding-top:32px}.home-centered .home-orb-scene{height:260px}.home-centered .home-call-pill{margin-bottom:28px}.home-card h2{font-size:22px}}.home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (width<=1000px){.home-cards{grid-template-columns:1fr}}.hub-cards{gap:16px;margin-top:8px;display:grid}.hub-cards .home-card-top{border-bottom:0;align-items:center;padding-bottom:0}.hub-cards .home-card{padding:24px 28px}.glass-orb{isolation:isolate;aspect-ratio:1;perspective:1000px;flex:none;width:clamp(196px,22vw,300px);position:relative}.glass-orb-aura{pointer-events:none;background:radial-gradient(#dcece72e 10%,#d7e2f326 40%,#0000 70%);border-radius:50%;position:absolute;inset:-12%}.glass-orb-float{position:absolute;inset:0;transform:translate(-2px,7px)rotateX(-3deg)rotateY(4deg)}.glass-orb-presence{transform-origin:50%;position:absolute;inset:0;transform:scale(1)}.glass-orb-shell{clip-path:circle(50%);isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:radial-gradient(at 30% 20%,#fff9 0%,#f5fafb3d 39%,#d0dfe929 71%,#a9c2d245 100%);border:0;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 8px 10px 25px #ffffff45,inset -14px -20px 30px #40596e47,0 18px 32px -28px #75929066}.glass-orb-shell:before{content:"";filter:blur(3px);pointer-events:none;z-index:3;background:radial-gradient(#ffffffa3 0%,#ffffff38 35%,#0000 72%);border-radius:50%;width:30%;height:13%;position:absolute;top:9%;left:16%;transform:rotate(-35deg)}.glass-orb-shell:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(at 30% 18%,#ffffff70 0%,#ffffff14 24%,#0000 56%),radial-gradient(at 72% 82%,#253d5126 0%,#0000 65%),radial-gradient(at 47% 44%,#0000 45%,#304a5e26 100%);border-radius:50%;position:absolute;inset:0}.glass-orb-shell>span{pointer-events:none;display:block;position:absolute}.glass-orb-colour{filter:blur(5px);background:radial-gradient(at 30% 68%,#70c6d9c2 0%,#8fcfe2a6 15%,#0000 38%),radial-gradient(at 73% 57%,#9ba8e3b8 0%,#b5bee594 22%,#0000 49%),radial-gradient(at 43% 35%,#c6e7db80,#0000 47%);border-radius:44% 56% 61% 39%;inset:-12%;transform:rotate(-32deg)}.glass-orb-light{filter:blur(5px);background:radial-gradient(at 42% 45%,#ffffffe6 4%,#f6f9fb80 36%,#edf3f829 57%,#0000 74%);border-radius:50%;inset:-20% 12% 22% -24%}.glass-orb-depth{filter:blur(7px);background:radial-gradient(at 62% 54%,#8e9cc752 0%,#98cbdc3d 30%,#0000 64%);border-radius:50%;inset:12% -20% -25% 18%}.glass-orb-shadow{filter:blur(9px);opacity:.65;z-index:-1;background:#7991a12e;border-radius:50%;height:4%;position:absolute;bottom:-9%;left:23%;right:23%;transform:scale(1)}.home-voice-visual .glass-orb{translate:var(--orb-x,0px) var(--orb-y,0px)}@media (prefers-reduced-motion:no-preference){.glass-orb-float{animation:6.8s ease-in-out infinite glass-orb-bob}.glass-orb-colour{animation:24s linear infinite glass-orb-roll}.glass-orb-light{animation:30s ease-in-out infinite glass-orb-light}.glass-orb-depth{animation:26s ease-in-out infinite glass-orb-depth}.glass-orb-shadow{animation:6.8s ease-in-out infinite glass-orb-ground}.glass-orb[data-activity=ann] .glass-orb-presence{animation:2.4s ease-in-out infinite glass-orb-ann}.glass-orb[data-activity=caller] .glass-orb-presence{animation:1.9s ease-in-out infinite glass-orb-caller}.home-voice-visual .glass-orb{transition:translate .65s,scale .6s}.home-voice-visual:is(:hover,:focus-visible) .glass-orb{scale:1.035}}@keyframes glass-orb-bob{0%,to{transform:translate(-2px,7px)rotateX(-3deg)rotateY(4deg)}50%{transform:translate3d(2px,-11px,8px)rotateX(3deg)rotateY(-4deg)}}@keyframes glass-orb-roll{0%{transform:rotate(-32deg)}to{transform:rotate(328deg)}}@keyframes glass-orb-light{0%,to{opacity:.85;transform:translate(-10%,-8%)rotate(-24deg)}50%{opacity:.6;transform:translate(18%,15%)rotate(10deg)}}@keyframes glass-orb-depth{0%,to{opacity:.65;transform:translate(8%,4%)rotate(-10deg)}50%{opacity:.9;transform:translate(-18%,-12%)rotate(25deg)}}@keyframes glass-orb-ground{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@keyframes glass-orb-ann{0%,to{transform:scale(1)}20%{transform:scale(1.035)}40%{transform:scale(.98)}66%{transform:scale(1.065)}85%{transform:scale(1.01)}}@keyframes glass-orb-caller{0%,to{transform:scale(1)}25%{transform:scale(.97)}55%{transform:scale(1.055)}78%{transform:scale(.995)}}.orb-motion-scope[data-orb-motion=paused] :is(.glass-orb,.glass-orb *){animation-play-state:paused!important}.orb-motion-scope[data-orb-motion=paused] .home-voice-visual .glass-orb{transition:none;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.glass-orb,.glass-orb *{transform:none;transition:none!important;animation:none!important}.home-voice-visual .glass-orb{translate:0;scale:1}}.editorial-page{max-width:1192px;margin:0 auto;padding:24px 0 40px}.editorial-back{min-height:44px;color:var(--text-secondary);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.editorial-page-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:24px 56px;padding:46px 0 64px;display:grid}.editorial-kicker{letter-spacing:.08em;color:var(--text-secondary);grid-column:1/-1;margin:0 0 10px;font-size:11px}.editorial-page-head h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:450;line-height:1.13}.editorial-page-head h1>span{color:var(--text-secondary)}.editorial-lede{color:var(--text-secondary);max-width:42ch;margin:0 0 4px;font-size:16px;line-height:1.85}.editorial-section{border-top:1px solid var(--border-strong);grid-template-columns:minmax(190px,.8fr) minmax(0,2fr);gap:56px;padding:38px 0 42px;display:grid}.editorial-section>h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500;line-height:1.4}.editorial-prose{min-width:0;max-width:68ch;color:var(--text-secondary);gap:18px;font-size:15px;line-height:1.85;display:grid}.editorial-prose p{margin:0}.editorial-prose strong{color:var(--text);font-weight:600}.editorial-text-link{width:fit-content;max-width:100%;min-height:44px;color:var(--text);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);justify-self:start;align-items:center;font-size:13px;line-height:1.6;text-decoration-thickness:1px;display:inline-flex}.editorial-text-link:hover{color:var(--text-secondary);text-decoration-color:currentColor}.editorial-page a:focus-visible,.editorial-flow summary:focus-visible{outline:2px solid var(--text-secondary);outline-offset:5px}.editorial-instructions{gap:16px;padding-left:20px;display:grid}.editorial-instructions li{padding-left:6px}.editorial-instructions li::marker{color:var(--text-secondary);font-size:11px}.editorial-flow{border-block:1px solid var(--border-strong);margin:4px 0}.editorial-flow summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:13px;list-style:none;display:flex}.editorial-flow summary::-webkit-details-marker{display:none}.editorial-flow summary:after{content:"+";font-size:20px;font-weight:400;line-height:1}.editorial-flow[open] summary:after{content:"−"}.editorial-flow ol{gap:24px;padding:6px 0 24px 22px;display:grid}.editorial-flow li{padding-left:6px}.editorial-flow li::marker{font-size:11px}.editorial-flow h3{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:600}.editorial-flow li p{font-size:14px;line-height:1.85}.editorial-next{border-top:1px solid var(--border-strong);flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:32px;display:flex}.editorial-note{border-top:1px solid var(--border-strong);color:var(--text-secondary);padding:28px 0 0;font-size:12px;line-height:1.85}.editorial-note p{max-width:80ch;margin:0 0 12px}@media (prefers-reduced-motion:no-preference){.editorial-page-head{animation:.7s ease-out both editorial-page-in}@keyframes editorial-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=850px){.editorial-page-head{gap:22px 32px}.editorial-section{grid-template-columns:180px minmax(0,1fr);gap:32px}.editorial-lede,.editorial-prose{font-size:14px}.editorial-section>h2{font-size:20px}}@media (width<=600px){.editorial-page{padding:16px 4px 24px}.editorial-page-head{grid-template-columns:1fr;gap:24px;padding:28px 0 40px}.editorial-kicker{margin:0;font-size:10px}.editorial-page-head h1{font-size:clamp(34px,8.5vw,48px)}.editorial-lede{max-width:44ch;margin:0;font-size:14px}.editorial-section{grid-template-columns:1fr;gap:20px;padding:28px 0 32px}.editorial-section>h2{font-size:21px}.editorial-prose{gap:16px;font-size:14px;line-height:1.85}.editorial-flow ol{padding-left:18px}.editorial-flow li p{font-size:13px}.editorial-next{gap:16px 24px;padding-top:28px}}.bts-editorial .bts-snapshot,.bts-editorial .bts-tests,.bts-editorial .bts-rules{gap:18px;margin:0;padding:0;list-style:none;display:grid}.bts-editorial .bts-evidence{border-top:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;padding:34px 0 28px;display:grid}.bts-evidence>div{align-content:start;gap:14px;display:grid}.bts-evidence strong{letter-spacing:-.05em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,42px);font-weight:450;line-height:1.1}.bts-evidence span{max-width:23ch;color:var(--text-secondary);font-size:12px;line-height:1.6}.bts-evidence>p{color:var(--text-secondary);grid-column:1/-1;margin:26px 0 0;font-size:11px;line-height:1.7}.bts-editorial .bts-skills{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.bts-editorial .bts-skills li{background:0 0;border:0;border-radius:0;gap:5px;padding:0;display:grid}.bts-editorial .bts-skills strong,.bts-editorial .bts-causes strong{color:var(--text);font-size:15px;font-weight:600}.bts-editorial .bts-skills p,.bts-editorial .bts-causes p{color:var(--text-secondary);font-size:14px;line-height:1.85}.bts-editorial .bts-pipeline{gap:16px;margin:0}.bts-editorial .bts-pipeline li{background:0 0;border:0;border-radius:0;gap:16px;padding:0;font-size:14px;line-height:1.85}.bts-editorial .bts-pipeline li>span{width:18px;height:26px;color:var(--text-secondary);background:0 0;border-radius:0;flex:none;font-size:11px;font-weight:500;line-height:26px;display:block}.bts-editorial .bts-causes{grid-template-columns:1fr;gap:24px}.bts-editorial .bts-causes article{background:0 0;border:0;border-radius:0;gap:5px;padding:0;line-height:1.85}.bts-editorial .bts-checks{grid-template-columns:minmax(0,1fr);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.bts-editorial .bts-checks li{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 20px;min-width:0;padding:18px 0;display:grid}.bts-editorial .bts-checks strong{grid-area:1/1;font-size:14px;line-height:1.6}.bts-editorial .bts-checks span{grid-area:2/1/auto/-1;min-width:0;font-size:14px;line-height:1.75}.bts-editorial .bts-checks em{color:var(--text-secondary);text-align:right;background:0 0;border-radius:0;grid-area:1/2;justify-self:end;padding:0;font-size:11px;font-style:normal;font-weight:400;line-height:1.6}.bts-editorial .bts-voice-story{gap:24px;margin:0;padding:0;list-style:none;display:grid}.bts-voice-story li{gap:6px;display:grid}.bts-voice-story h3{color:var(--text);margin:0;font-size:15px;font-weight:600;line-height:1.5}.bts-editorial .call-sub{color:var(--text);margin:12px 0 0;font-size:16px;font-weight:500}.bts-editorial .bts-caption{margin:8px 0 0;font-size:12px;line-height:1.8}.bts-editorial .bts-multiples{margin-top:10px}.bts-editorial .bts-multiples figcaption{color:var(--text);font-size:12px;font-weight:500}.bts-editorial .bts-numbers{border-block:1px solid var(--border-strong);padding:0}.bts-editorial .bts-numbers>summary{min-height:50px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:12px;list-style:none;display:flex}.bts-editorial .bts-numbers>summary::-webkit-details-marker{display:none}.bts-editorial .bts-numbers>summary:after{content:"+";margin:0;font-size:20px;font-weight:400;line-height:1;transform:none}.bts-editorial .bts-numbers[open]>summary:after{content:"−";transform:none}.bts-editorial .bts-numbers .bts-table{margin:0;padding-bottom:14px}.bts-editorial .bts-table th,.bts-editorial .bts-table td{font-size:12px;line-height:1.7}.bts-editorial .bts-table td:last-child{color:var(--text);font-weight:500}@media (width<=850px){.bts-editorial .bts-evidence{gap:26px}}@media (width<=600px){.bts-editorial .bts-evidence{grid-template-columns:1fr 1fr;gap:24px;padding-block:28px}.bts-evidence strong{font-size:34px}.bts-evidence span{font-size:11px}.bts-evidence>p{margin-top:0;font-size:10px}.bts-editorial .bts-skills p,.bts-editorial .bts-causes p,.bts-editorial .bts-pipeline li{font-size:13px}.bts-editorial .bts-checks li{gap:6px 12px}.bts-editorial .bts-multiples{grid-template-columns:1fr}}.me-page{--me-glass:#fff9;--me-glass-inner:#ffffff8c;--me-glass-border:#fffc;--me-glass-solid:#f4f7fa;--me-hairline:#24333f14;--me-neutral-fill:#24333f0d;--me-neutral-seg:#dde3e8;--me-shadow:0 10px 34px -20px #283c5038;--me-sage:#e6f2ea;--me-sage-line:#cfe6d7;--me-sage-ink:#2f5c46;--me-sage-mark:#8fc2a5;--me-lav:#ece8f7;--me-lav-line:#dad3f0;--me-lav-ink:#4f447a;--me-lav-mark:#a89cdc}:root[data-theme=dark] .me-page{--me-glass:#ffffff0d;--me-glass-inner:#ffffff0a;--me-glass-border:#ffffff17;--me-glass-solid:#2a2b2e;--me-hairline:#ffffff14;--me-neutral-fill:#ffffff0d;--me-neutral-seg:#45494e;--me-shadow:0 12px 34px -20px #0009;--me-sage:#2a3530;--me-sage-line:#3a4a41;--me-sage-ink:#bfe0cb;--me-sage-mark:#7fae93;--me-lav:#2e2b3c;--me-lav-line:#433e58;--me-lav-ink:#d6cff2;--me-lav-mark:#9d93cf}.me-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.assist-app .me-page :is(.lab-side-card,.me-stat,.me-glass){background:var(--me-glass);border:1px solid var(--me-glass-border);box-shadow:var(--me-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background-image:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.assist-app .me-page :is(.lab-side-card,.me-stat,.me-glass){background:var(--me-glass-solid)}}@media (prefers-reduced-transparency:reduce){.assist-app .me-page :is(.lab-side-card,.me-stat,.me-glass){background:var(--me-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.assist-app .me-page .me-avatar{background:var(--me-lav);color:var(--me-lav-ink);border:0;font-weight:600}.assist-app .me-page .me-head p{color:var(--text-secondary)}.assist-app .me-page .me-private{color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.assist-app .me-page .me-tabs{border-radius:999px;gap:4px;padding:4px;display:inline-flex}.assist-app .me-page .me-tabs a{min-height:38px;color:var(--text-secondary);border-radius:999px;padding:6px 18px;font-weight:500}.assist-app .me-page .me-tabs a.active{background:var(--me-glass-inner);color:var(--text);box-shadow:0 1px 3px #00000014}:root[data-theme=dark] .assist-app .me-page .me-tabs a.active{background:#ffffff1a}.me-chip{white-space:nowrap;background:var(--me-neutral-fill);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:13px;display:inline-flex}.me-chip.sage{background:var(--me-sage);color:var(--me-sage-ink)}.me-chip.lav{background:var(--me-lav);color:var(--me-lav-ink)}.assist-app .me-page .behaviour-month.agent-menu{flex:none;width:auto}.assist-app .me-page .behaviour-month>summary{border:1px solid var(--me-hairline);background:var(--me-glass-inner);min-width:0;min-height:40px;color:var(--text);border-radius:999px;gap:8px;padding:6px 14px;font-size:14px;font-weight:500}.assist-app .me-page .behaviour-month>summary>svg{width:14px;height:14px}.assist-app .me-page .behaviour-month .agent-menu-options{min-width:210px;left:auto;right:0}.assist-app .me-page .development-summary .lab-panel-bar{align-items:center;margin-bottom:6px}.assist-app .me-page .development-summary>p{margin:0}.assist-app .me-page .development-summary-grid{gap:14px;margin-top:18px}.me-panel{border-radius:18px;min-width:0;padding:18px}.me-panel.well{background:var(--me-sage)}.me-panel.practise{background:var(--me-lav)}.assist-app .me-page .me-panel h3{align-items:center;gap:7px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.me-panel.well h3{color:var(--me-sage-ink)}.me-panel.practise h3{color:var(--me-lav-ink)}.me-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.me-panel li,.me-panel>p{margin:0;font-size:16px;line-height:1.45}.assist-app .me-page .me-tip{border-top:1px solid var(--me-lav-line);margin-top:10px;padding-top:10px;font-size:14px;line-height:1.5}.me-tip b{color:var(--me-lav-ink);font-size:12px;font-weight:600;display:block}.assist-app .me-page .behaviour-heading{flex-wrap:wrap;align-items:center;gap:12px}.assist-app .me-page .behaviour-period{font-size:13px;margin:6px 0 0!important}.me-notice{background:var(--me-neutral-fill);color:var(--text-secondary);border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0 4px;padding:10px 14px;font-size:13px;display:flex}.me-notice .me-ico{margin-top:3px}.assist-app .me-page .behaviour-legend{gap:16px;margin:14px 0 6px;font-size:13px}.assist-app .me-page .behaviour-swatch{border-radius:4px;width:12px;height:12px}.assist-app .me-page :is(.me-seg,.behaviour-swatch).observed{background:var(--me-sage-mark)}.assist-app .me-page :is(.me-seg,.behaviour-swatch).partial{background:repeating-linear-gradient(135deg,var(--me-lav-mark) 0 3px,var(--me-lav) 3px 6px)}.assist-app .me-page :is(.me-seg,.behaviour-swatch).not-observed{background:var(--me-neutral-seg)}.me-bar{gap:3px;width:100%;height:10px;display:flex}.me-seg{background:var(--me-neutral-fill);border-radius:999px;flex:1 1 0;min-width:6px;height:100%;display:block}.me-bar.is-empty .me-seg{background:var(--me-neutral-fill)}.assist-app .me-page .monthly-behaviour-list{gap:0;margin-top:8px}.assist-app .me-page .monthly-behaviour-list>li{border-top:1px solid var(--me-hairline);padding:18px 0}.assist-app .me-page .monthly-behaviour-list>li:first-child{border-top:0}.assist-app .me-page .behaviour-row-heading h3{font-size:15px}.assist-app .me-page .behaviour-rate{text-align:right;font-size:14px}.behaviour-rate b{color:var(--text);font-weight:600}.me-row-meta{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:8px;font-size:13px;display:flex}.me-row-meta>span{min-width:0}.assist-app .me-page .monthly-evidence{margin:0;font-size:13px}.assist-app .me-page .monthly-evidence[open]{flex-basis:100%}.assist-app .me-page .monthly-evidence>summary{cursor:pointer;color:var(--text);align-items:center;gap:4px;font-weight:500;list-style:none;display:inline-flex}.monthly-evidence>summary::-webkit-details-marker{display:none}.assist-app .me-page .monthly-evidence>summary:after{content:none}.monthly-evidence[open]>summary .me-ico{transform:rotate(180deg)}.assist-app .me-page .behaviour-evidence{gap:10px}.assist-app .me-page .behaviour-evidence>li{background:var(--me-glass-inner);border:1px solid var(--me-hairline);border-radius:14px;padding:12px 14px}.assist-app .me-page .behaviour-status{background:var(--me-neutral-fill);color:var(--text-secondary);padding:3px 11px;font-size:13px}.assist-app .me-page .behaviour-status.observed{background:var(--me-sage);color:var(--me-sage-ink)}.assist-app .me-page .behaviour-status.partial{background:var(--me-lav);color:var(--me-lav-ink)}.assist-app .me-page .behaviour-method{border-top-color:var(--me-hairline);margin-top:8px;font-size:14px}.assist-app .me-page .behaviour-method>summary{cursor:pointer;color:var(--text);font-weight:500}.assist-app .me-page .monthly-empty{background:var(--me-neutral-fill);border-radius:14px}.assist-app .me-page .me-focus{justify-content:stretch;gap:12px}.assist-app .me-page .choice-focus{flex-basis:auto;width:100%}.assist-app .me-page .choice-focus>summary{background:var(--me-lav);min-height:44px;color:var(--me-lav-ink);border:0;border-radius:14px;font-size:14px;font-weight:500}.assist-app .me-page .me-goal-list li{background:var(--me-glass-inner);border:1px solid var(--me-hairline);border-radius:16px;padding:14px}.assist-app .me-page .me-goal-check{border:1.5px solid var(--me-lav-mark);color:var(--me-lav-ink);background:0 0;border-radius:7px}.assist-app .me-page .me-goal-check[aria-pressed=true]{background:var(--me-lav);border-color:var(--me-lav-mark)}.assist-app .me-page .me-goal-try span{font-size:12px}.assist-app .me-page .development-side>.small-button{border-color:var(--me-glass-border)}.assist-app .me-page .notepad-card textarea{background:var(--me-glass-inner);border:1px solid var(--me-hairline);border-radius:14px}.kpi-intro{max-width:70ch;color:var(--text-secondary);margin:0 0 4px}.assist-app .me-page .kpi-page{gap:28px}.me-group-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.assist-app .me-page .me-group-head h2{margin:0;font-size:17px}.me-group-icon{width:30px;height:30px;color:var(--text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.me-group-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.me-group-icon.lav{background:var(--me-lav);color:var(--me-lav-ink)}.me-group-icon.sage{background:var(--me-sage);color:var(--me-sage-ink)}.me-group-head .behaviour-month{margin-left:auto}.assist-app .me-page .kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.assist-app .me-page .kpi-tile{border-top-width:1px;border-radius:20px;gap:6px;padding:18px 20px}.assist-app .me-page .kpi-tile .kpi-name{color:var(--text-secondary);font-size:14px}.assist-app .me-page .kpi-tile>strong{letter-spacing:-.02em;font-size:26px;line-height:1.2}.kpi-tile>strong small{color:var(--text-secondary);letter-spacing:0;font-size:15px;font-weight:400}.assist-app .me-page .kpi-context{border:0;margin:0;padding:0;font-size:13px}.me-mini{background:var(--me-neutral-fill);border-radius:999px;height:8px;margin:4px 0 2px}.me-mini b{background:var(--me-lav-mark);border-radius:999px;height:100%;display:block}.assist-app .me-page .me-behaviour-kpi{border-radius:20px;gap:12px;padding:20px;display:grid}.me-behaviour-kpi p{margin:0}.me-behaviour-kpi .me-bar{height:12px}.me-behaviour-legend{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.me-behaviour-legend span{align-items:center;gap:7px;display:inline-flex}.me-behaviour-legend b{font-weight:600}.me-not-measured{flex-wrap:wrap;gap:10px;display:flex}.me-nm{color:var(--text-secondary);border:1px dashed var(--me-hairline);background:0 0;border-radius:18px;flex:260px;margin:0;padding:14px 18px;font-size:14px}:root[data-theme=dark] .me-nm{border-color:#ffffff29}.me-nm b{color:var(--text);font-weight:600;display:block}@media (width<=860px){.assist-app .me-page .kpi-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.assist-app .me-page .me-tabs{width:100%;display:flex}.assist-app .me-page .me-tabs a{flex:1;justify-content:center;padding:6px 10px}.assist-app .me-page .me-head>div{flex:220px;min-width:0}.assist-app .me-page .me-head .me-private{flex:none;margin-left:0}.assist-app .me-page .kpi-grid,.assist-app .me-page .kpi-grid.four{grid-template-columns:1fr}.assist-app .me-page .behaviour-row-heading{flex-direction:column;gap:2px}.assist-app .me-page .behaviour-row-heading h3{max-width:none}.assist-app .me-page .behaviour-rate{text-align:left}.assist-app .me-page .behaviour-heading{flex-direction:row}.me-group-head .behaviour-month{margin-left:0}}.kpi-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi-top .kpi-intro{margin:0}.assist-app .me-page .kpi-what,.assist-app .me-page .behaviour-what{color:var(--text-secondary);margin:-4px 0 12px;font-size:14px}.assist-app .me-page .kpi-focus{border-radius:20px;gap:12px;padding:20px;display:grid}.assist-app .me-page .kpi-focus h2{margin:0;font-size:17px}.kpi-focus-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kpi-focus-list li{gap:4px;display:grid}.kpi-focus-list li>span{color:var(--text-secondary);font-size:14px}.assist-app .me-page .kpi-focus-list .me-tip{border-top:0;margin-top:4px;padding-top:0}.kpi-well{align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.kpi-well .me-ico{flex:none;margin-top:3px}.assist-app .me-page .kpi-habits{border-radius:20px;gap:14px;margin:0;padding:20px;list-style:none;display:grid}.kpi-habits h3{margin:0;font-size:15px}.kpi-habits li{gap:6px;display:grid}.assist-app .me-page .kpi-habits li.me-behaviour-legend{display:flex}.ann-voice-page{max-width:820px;margin:32px auto 72px}.ann-back{color:var(--text-secondary);font-size:14px;text-decoration:none}.ann-intro{margin:48px 0 32px}.ann-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:12px}.ann-intro h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,6vw,64px);font-weight:550;line-height:1.05}.ann-intro>p:last-child{color:var(--text-secondary);font-size:17px;line-height:1.6}.ann-studio{border:1px solid var(--border);background:var(--surface);border-radius:24px;gap:20px;padding:28px;display:grid}.ann-identity{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:22px;display:flex}.ann-avatar{background:var(--tint-green);width:56px;height:56px;color:var(--text);border-radius:50%;place-items:center;font-size:24px;display:grid}.ann-identity h2{margin:0;font-size:21px}.ann-identity p{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.ann-style-label{background:var(--tint-green);border-radius:30px;margin-left:auto;padding:6px 12px;font-size:13px}.ann-controls{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ann-controls .segmented button{min-width:96px}.ann-controls>p{color:var(--text-secondary);margin:0;font-size:14px}.ann-label{margin-bottom:-10px;font-size:14px;font-weight:550}.ann-studio textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--bg);width:100%;min-height:136px;color:var(--text);font:inherit;box-sizing:border-box;border-radius:12px;padding:16px;line-height:1.7}.ann-examples{flex-wrap:wrap;gap:8px;display:flex}.ann-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ann-play{font:inherit;background:var(--ink,#1d1d1f);color:var(--on-ink,#fff);cursor:pointer;border:0;border-radius:30px;padding:12px 22px}.ann-play:disabled{opacity:.45;cursor:default}.ann-actions>span{color:var(--text-secondary);font-size:13px}.ann-studio progress{accent-color:#527965;width:100%;height:6px}.ann-error{color:#a32a24;margin:0;font-size:14px}.ann-timing,.ann-footnote{color:var(--text-secondary);font-size:13px;line-height:1.7}.ann-timing{margin:0}.ann-footnote{max-width:620px;margin:22px 0}.ann-studio button:focus-visible,.ann-studio textarea:focus-visible{outline-offset:3px;outline:2px solid #527965}@media (prefers-reduced-motion:no-preference){.ann-identity.is-speaking .ann-avatar{animation:1.8s ease-in-out infinite ann-speaking}@keyframes ann-speaking{50%{box-shadow:0 0 0 8px var(--tint-green)}}}@media (width<=600px){.ann-voice-page{margin:24px auto 48px}.ann-intro{margin-top:30px}.ann-studio{border-radius:18px;padding:20px}.ann-controls{gap:12px}.ann-identity p{font-size:12px}.ann-style-label{padding:5px 9px}}.ann-controls .segmented{background:var(--surface-alt);border:1px solid var(--border);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ann-controls .segmented button{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 18px;font-size:14px}.ann-controls .segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000012}.ann-controls .segmented button:disabled{cursor:default;opacity:.65}.ann-comparison{max-width:920px}.comparison-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.comparison-toolbar p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.comparison-toolbar button{flex-shrink:0}.comparison-reference,.comparison-method{border-top:1px solid var(--border);padding:20px 0;font-size:14px;line-height:1.7}.comparison-reference summary,.comparison-method summary{cursor:pointer;font-weight:550}.comparison-reference blockquote{border-left:3px solid var(--border-strong);margin:16px 0;padding-left:16px}.comparison-reference audio{width:100%;max-width:420px}.comparison-pending{background:var(--tint-green);border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.6}.comparison-reveal{align-items:center;gap:10px;margin:24px 0;font-size:14px;display:flex}.comparison-reveal input,.comparison-feedback input{accent-color:#527965}.comparison-line{border-top:1px solid var(--border-strong);padding:32px 0 36px}.comparison-number{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 14px;font-size:12px}.comparison-line h2{letter-spacing:-.02em;max-width:760px;margin:0 0 26px;font-size:clamp(21px,3vw,28px);font-weight:500;line-height:1.45}.comparison-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.comparison-version{border-left:3px solid var(--tint-green);min-width:0;padding-left:16px}.comparison-version h3{margin:0 0 12px;font-size:16px;font-weight:550}.comparison-version audio{width:100%;min-width:0}.comparison-feedback{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.comparison-feedback fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:14px;display:flex}.comparison-feedback legend{margin-bottom:12px;font-weight:550}.comparison-feedback label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.comparison-feedback fieldset:disabled{opacity:.55}.comparison-notes{gap:10px;margin-top:24px;font-size:14px;display:grid}.comparison-notes textarea{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;resize:vertical;box-sizing:border-box;border-radius:12px;width:100%;padding:12px}.ann-comparison input:focus-visible,.ann-comparison textarea:focus-visible,.ann-comparison summary:focus-visible{outline-offset:4px;outline:2px solid #527965}@media (width<=600px){.comparison-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.comparison-pair,.comparison-feedback{grid-template-columns:1fr;gap:24px}.comparison-line{padding:26px 0}.comparison-version{padding-left:12px}}.ann-comparison>.small-button{margin-bottom:24px;display:inline-block}.streaming-review .review-context{color:var(--text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.streaming-review .review-caption{color:var(--text-secondary);margin:22px 0 0;font-size:13px;line-height:1.6}.review-phrases{padding:0 0 24px}.review-phrases h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(23px,3vw,30px);font-weight:500}.review-phrases>p:not(.comparison-number){color:var(--text-secondary);max-width:66ch;font-size:14px;line-height:1.7}.review-note{border-top:1px solid var(--border);margin-top:20px;padding:20px 0}.review-note>span{align-items:baseline;gap:14px;font-size:17px;font-weight:550;display:flex}.review-index{letter-spacing:.06em;color:var(--text-secondary);font-size:12px;font-weight:400}.review-error button:focus-visible{outline-offset:4px;outline:2px solid #527965}.review-error .ann-error{margin-bottom:12px}.call-demo{max-width:1040px;color:var(--text);margin:0 auto;padding:48px 32px 64px}.call-demo header{margin-bottom:32px}.call-demo h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.12}.call-demo h1 span{color:var(--text-secondary)}.call-demo p{color:var(--text-secondary);max-width:52ch;margin:0;line-height:1.6}.call-demo-pending{aspect-ratio:16/9;background:var(--surface-alt);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin-bottom:24px;padding:32px;display:flex}.call-demo-pending svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:48px;height:48px;color:var(--text-secondary);margin-bottom:24px}.call-demo h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(20px,2.4vw,28px);font-weight:500}.call-demo-video{background:var(--surface-alt);border-radius:24px;width:100%;max-height:70vh;margin-bottom:24px;display:block}.call-demo>.small-button{padding:12px 20px;text-decoration:none;display:inline-flex}@media (width<=600px){.call-demo{padding:32px 16px}.call-demo-pending{aspect-ratio:auto;min-height:260px;padding:24px 16px}.call-demo header{margin-bottom:24px}}.call-demo-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:root{--page:#f8f9fa;--surface:#fff;--surface-alt:#f5f6f7;--accent:#3f5260;--accent-light:#edf2f5;--text-secondary:#58626b;--border:#e3e7ea;--shadow:none;--radius:12px}.assist-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;gap:28px;max-width:none;padding:16px max(24px,50vw - 660px);display:flex}.workspace-nav{gap:24px;margin-left:auto;display:flex}.workspace-nav a{color:var(--text-secondary);border-bottom:2px solid #0000;padding:6px 0;font-size:14px;text-decoration:none}.workspace-nav a.active{color:var(--text);border-bottom-color:var(--text)}.workspace-badge{letter-spacing:.04em;border:1px solid var(--border);color:var(--text-secondary);border-radius:5px;padding:3px 7px;font-size:13px!important}.assist-main{max-width:1368px;margin:auto;padding:0 24px 40px}.concept-home{max-width:1080px;margin:auto;padding:64px 0 20px}.concept-intro{max-width:760px}.concept-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:18px;font-size:13px}.concept-intro h1{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(32px,4.7vw,54px);font-weight:550;line-height:1.13}.concept-intro>p:not(.concept-eyebrow){color:var(--text-secondary);max-width:660px;font-size:18px;line-height:1.7}.concept-intro .concept-origin{margin-top:14px;font-size:14px!important}.concept-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 18px;display:flex}.concept-actions>a:last-child{color:var(--text);font-size:14px}.concept-disclosure{color:var(--text-secondary);font-size:13px}.concept-principles{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:36px;margin:60px 0 40px;padding-top:28px;display:grid}.concept-principles article>span{color:var(--text-secondary);font-size:13px}.concept-principles h2{margin:10px 0;font-size:17px}.concept-principles p,.concept-secondary p{color:var(--text-secondary);font-size:14px;line-height:1.7}.concept-secondary{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.concept-secondary h2{margin-bottom:8px;font-size:18px}.concept-secondary a,.concept-footer a{color:var(--text-secondary);font-size:14px}.concept-footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:24px;padding-top:24px;display:flex}.agent-lab button,.info-button{border-radius:8px;min-height:40px}.agent-lab .lab-text-button{min-height:36px}.agent-lab button:focus-visible,.assist-app a:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #536a7b}.lab-chat,.lab-side-card,.customer-card,.info-card,.policy-card,.review-card,.lab-incoming{box-shadow:none;border-radius:12px}.adaptive-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px}.adaptive-grid>aside{min-width:0}.lab-chat-header{padding:16px 20px}.lab-messages{background:var(--surface);min-height:280px;max-height:52dvh;padding:24px}.lab-message{background:#f3f5f6;border:none;max-width:85%;padding:12px 16px}.lab-message.agent{background:#edf2f5}.lab-message p{font-size:15px;line-height:1.65}.lab-composer{padding:18px 20px}.agent-lab textarea{border-radius:8px;line-height:1.6}.lab-suggestion{border:1px solid var(--border);background:#f5f7f8;border-radius:8px}.lab-side-card{padding:18px}.lab-summary-list dt{color:var(--text-secondary);font-size:13px}.lab-summary-list dd{font-size:14px}.lab-buttons{flex-wrap:wrap;gap:10px}.lab-verification{background:#f8f9fa}.lab-incoming{max-width:560px;min-height:0;margin:36px auto;padding:32px}.info-page{max-width:850px}.info-head{margin-bottom:32px}.info-card{border:none;border-top:1px solid var(--border);background:0 0;margin:0;padding:28px 0}.info-card p{line-height:1.8}.info-steps{gap:16px}.customer-table{display:block;overflow-x:auto}.customer-history-row>summary{font-size:14px}.customer-history-row strong{font-weight:500}.policy-script{background:#f4f6f7}.bts-stat{box-shadow:none}@media (width<=900px){.adaptive-grid{grid-template-columns:1fr}.concept-principles{gap:20px}.workspace-badge{display:none}}@media (width<=600px){.assist-header{flex-wrap:wrap;gap:12px;padding:14px 16px}.workspace-nav{gap:16px}.assist-main{padding:0 16px 24px}.concept-home{padding-top:36px}.concept-principles{grid-template-columns:1fr;gap:24px;margin-top:36px}.concept-secondary{flex-direction:column;align-items:flex-start}.concept-intro>p:not(.concept-eyebrow){font-size:16px}.lab-messages{padding:16px}.lab-message{max-width:94%}.lab-incoming{padding:24px}.lab-chat-actions{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.assist-app:has(.visual-home:not(.is-open)) .assist-header{visibility:hidden}.visual-home{isolation:isolate;min-height:calc(100dvh - 130px);position:relative}.visual-home .home-logo{z-index:1}.visual-home .home-hint{text-transform:none;letter-spacing:.04em;animation:.8s both home-fade}.entrance-orbit{z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.orbit-one{background:radial-gradient(circle,#e5e1f3 0,#0000 70%);width:260px;height:260px;top:calc(50% - 220px);left:calc(50% - 250px)}.orbit-two{background:radial-gradient(circle,#e0efe6 0,#0000 70%);width:230px;height:230px;top:45%;left:50%}.visual-home.is-open{padding:36px 0 16px}.visual-overview{width:min(960px,100%)}.visual-overview[hidden]{display:none}.visual-overview h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15}.visual-overview h1:focus{outline:none}.visual-intro{color:var(--text-secondary);margin:16px 0 28px;font-size:16px}.visual-flow{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.visual-tile{border-radius:22px;padding:20px 22px 24px}.tile-listen{background:var(--tint-green)}.tile-find{background:var(--tint-purple)}.tile-next{background:#fbefdf}.visual-tile h2{margin:14px 0 7px;font-size:18px;font-weight:550}.visual-tile p{color:#50565e;margin:0;font-size:13px;line-height:1.6}.flow-art{justify-content:center;align-items:center;height:140px;font-size:13px;display:flex;position:relative}.art-bubble{background:var(--surface);border:1px solid #d7e4dc;border-radius:15px 15px 15px 3px;padding:16px;position:absolute;top:24px;left:0;box-shadow:0 4px #dce8df}.reply-bubble{background:#cedfd3;border-radius:15px 15px 3px;gap:5px;padding:14px 18px;display:flex;top:83px;left:auto;right:6px}.reply-bubble i{background:#52675a;border-radius:50%;width:5px;height:5px}.art-spark{color:#647f6b;font-size:34px;position:absolute;top:4px;right:5px}.art-paper,.art-note{background:var(--surface);border:1px solid var(--tint-purple-line);width:136px;box-shadow:4px 5px 0 var(--tint-purple-line);border-radius:10px;padding:14px;transform:rotate(-7deg)}.art-paper>span,.art-note>span{font-size:11px;font-weight:600}.art-paper>i{background:#e8e4f1;border-radius:4px;width:85%;height:5px;margin-top:10px;display:block}.art-paper>i:nth-of-type(2){background:#bcb0d9;width:60%}.art-paper>b{border:3px solid var(--tint-purple);background:#d9cfee;border-radius:50%;padding:3px 10px;font-size:22px;font-weight:400;position:absolute;bottom:-10px;right:-12px}.art-search{color:#7f6b9c;font-size:42px;position:absolute;top:8px;right:12px;transform:rotate(-20deg)}.art-note{border-color:#eadac5;transform:rotate(5deg);box-shadow:4px 5px #eedcc3}.art-note i{color:#8b714e;align-items:center;gap:8px;margin-top:9px;font-style:normal;display:flex}.art-note b{background:#eee3d4;border-radius:4px;width:70px;height:5px}.notes-art .art-spark{color:#96764d;top:85px;right:2px}.visual-actions{flex-direction:column;align-items:center;gap:16px;margin:30px 0 20px;display:flex}.visual-actions .info-button{padding:13px 24px}.visual-actions>a:last-child,.visual-disclosure{color:var(--text-secondary);font-size:13px}.visual-overview .concept-footer{justify-content:center;margin-top:28px;padding-top:20px}@media (width<=600px){.visual-home.is-open{padding-top:22px}.visual-flow{grid-template-columns:1fr;gap:12px}.visual-tile{flex-direction:column;justify-content:center;min-height:120px;padding:24px 16px 22px 134px;display:flex;position:relative}.visual-tile h2{margin:0 0 7px;font-size:16px}.flow-art{transform-origin:50%;width:115px;height:140px;position:absolute;top:0;left:5px;transform:scale(.7)}.art-bubble{white-space:nowrap;left:-13px}.art-spark{right:-14px}.visual-overview .concept-footer{gap:18px}.visual-overview .concept-eyebrow{font-size:13px}.visual-intro{font-size:14px}.entrance-orbit{max-width:65vw}}.home-choices{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 20px;display:grid}.home-choice{background:var(--surface);color:var(--text);border:1px solid #d9dde2;border-radius:16px;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.home-choice:hover{background:#f3f5f7;border-color:#84939f}.home-choice>span:nth-child(2){flex:1}.home-choice strong{font-size:16px;font-weight:550;line-height:1.4;display:block}.home-choice small{color:var(--text-secondary);margin-top:7px;font-size:13px;line-height:1.6;display:block}.choice-icon{background:var(--tint-purple);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.home-choice:last-child .choice-icon{background:var(--tint-green)}@media (width<=600px){.home-choices{grid-template-columns:1fr;gap:12px}.home-choice{padding:18px}.home-choice strong{font-size:15px}}.home-choice{cursor:pointer;border:1.5px solid #b6bfc8;box-shadow:0 3px #e3e7eb}.home-choice:hover{background:#f0f3f6;border-color:#617484;box-shadow:0 4px #d6dfe6}.home-choice:active{box-shadow:none;transform:translateY(2px)}.choice-chat{border-radius:12px 12px 12px 3px;justify-content:center;gap:3px;display:flex}.choice-chat i{background:#706284;border-radius:50%;width:4px;height:4px}.visual-overview .concept-footer a{background:var(--surface);border:1px solid #c5ccd3;border-radius:8px;padding:9px 14px;text-decoration:none}.visual-overview .concept-footer a:hover{background:#edf1f4;border-color:#617484}.workspace-nav{flex-wrap:wrap;row-gap:0}.workspace-nav a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.visual-overview .home-choices{grid-template-columns:1.08fr 1fr 1fr;gap:14px;margin:30px 0 18px}.visual-overview .home-choice{border:1px solid var(--border-strong);box-shadow:none;border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:24px;display:flex;position:relative}.visual-overview .home-choice:hover{box-shadow:none;background:var(--surface-alt)}.visual-overview .home-choice-primary{background:var(--good-soft);border-color:var(--good-line)}.visual-overview .home-choice-primary:hover{background:var(--tint-green)}.home-choice .choice-label{color:var(--text-secondary);margin-bottom:8px;font-size:11px;display:block}.visual-overview .home-choice strong{letter-spacing:-.025em;font-size:18px;font-weight:600}.visual-overview .home-choice small{margin-top:10px;font-size:13px;line-height:1.7}.visual-overview .choice-icon{background:var(--surface);border:1px solid var(--border);width:38px;height:38px;font-size:22px}.visual-overview .choice-chat i{background:var(--good)}.visual-overview .choice-voice{background:radial-gradient(circle at 30% 20%,#fff 4%,#e2edee 40%,#c8d8e6 68%,#bbcad4 100%);border:0;border-radius:50%;box-shadow:inset -3px -4px 10px #bacbc055,0 5px 14px -8px #657b8077}.home-voice-note{color:var(--text-secondary);max-width:76ch;margin:0 auto 36px;font-size:12px;line-height:1.8}@media (width<=600px){.workspace-nav{justify-content:center;min-width:0;max-width:100%}}@media (width<=760px){.visual-overview .home-choices{grid-template-columns:1fr;gap:12px}.visual-overview .home-choice{flex-direction:row;gap:18px;padding:20px}.visual-overview .home-choice .choice-icon{flex:none;margin-top:3px}.home-choice .choice-label{margin-bottom:4px}.visual-overview .home-choice small{margin-top:6px}}@media (prefers-reduced-motion:no-preference){.visual-overview>.concept-eyebrow,.visual-overview>h1,.visual-overview>.visual-intro{animation:.55s cubic-bezier(.22,1,.36,1) both overview-title-in}.visual-tile{--tile-delay:.12s;animation:overview-card-in .7s cubic-bezier(.22,1,.36,1) var(--tile-delay) both}.tile-find{--tile-delay:.32s}.tile-next{--tile-delay:.52s}.visual-tile .reply-bubble,.visual-tile .art-paper,.visual-tile .art-note{animation:overview-detail-in .65s cubic-bezier(.22,1,.36,1) calc(var(--tile-delay) + .18s) both}.home-choice,.visual-overview .concept-footer a{transition:background .18s,border-color .18s,box-shadow .18s,translate .18s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-choice:hover,.visual-overview .concept-footer a:hover{translate:0 -3px}.home-choice:active,.visual-overview .concept-footer a:active{translate:0}}@keyframes overview-title-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes overview-card-in{0%{opacity:0;translate:0 28px;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes overview-detail-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.visual-overview>h1{animation-duration:.85s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.visual-tile{animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.visual-tile .art-paper>i,.visual-tile .art-note i{animation:overview-line-in .6s cubic-bezier(.16,1,.3,1) calc(var(--tile-delay) + .4s) both;transform-origin:0}.visual-tile .art-paper>i:nth-of-type(2),.visual-tile .art-note i:nth-of-type(2){animation-delay:calc(var(--tile-delay) + .5s)}.visual-tile .art-paper>i:nth-of-type(3),.visual-tile .art-note i:nth-of-type(3){animation-delay:calc(var(--tile-delay) + .6s)}.visual-tile .art-paper>b{animation:overview-check-in .65s cubic-bezier(.16,1,.3,1) calc(var(--tile-delay) + .65s) both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.visual-tile{transform:perspective(900px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));transition:transform .35s ease-out,box-shadow .4s}.visual-tile:hover{box-shadow:0 18px 35px -25px #2832414d}.visual-tile .flow-art{translate:var(--art-x,0px) var(--art-y,0px);transition:translate .4s ease-out}.visual-tile .art-spark,.visual-tile .art-search{transition:rotate .65s cubic-bezier(.16,1,.3,1),scale .65s cubic-bezier(.16,1,.3,1)}.tile-listen:hover .art-spark{rotate:90deg}.tile-next:hover .art-spark{rotate:-10deg;scale:1.12}.tile-find:hover .art-search{rotate:14deg;scale:1.08}.tile-listen:hover .reply-bubble i{animation:.65s ease-in-out 2 overview-dot}.tile-listen:hover .reply-bubble i:nth-child(2){animation-delay:.1s}.tile-listen:hover .reply-bubble i:nth-child(3){animation-delay:.2s}.tile-find:hover .art-paper>i{animation:.55s both overview-line-in}.tile-find:hover .art-paper>i:nth-of-type(2){animation-delay:.1s}.tile-find:hover .art-paper>i:nth-of-type(3){animation-delay:.2s}}@keyframes overview-line-in{0%{opacity:0;scale:.65 1}to{opacity:1;scale:1}}@keyframes overview-check-in{0%{opacity:0;rotate:-15deg;scale:.65}to{opacity:1;rotate:0deg;scale:1}}@keyframes overview-dot{0%,to{translate:0}45%{translate:0 -4px}}.scenario-avatar{background:var(--tint-purple);width:42px;height:42px;color:var(--tint-purple-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.scenario-profile-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.scenario-profile-heading h2{margin:2px 0 0;font-size:18px}.scenario-profile-facts{gap:12px;margin:14px 0;display:grid}.scenario-profile-facts dt{color:var(--text-secondary);font-size:13px}.scenario-profile-facts dd{overflow-wrap:anywhere;font-size:14px}.scenario-profile details{border-top:1px solid var(--border);padding:12px 0;font-size:14px}.scenario-profile summary{cursor:pointer}.scenario-profile-record{border-bottom:1px solid var(--border);padding:14px 0}.scenario-profile h3{margin:6px 0;font-size:14px}.scenario-profile-record p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.agent-lab a:not([class]){color:var(--text-secondary);text-decoration:none}.agent-lab a:not([class]):hover{color:var(--text)}.agent-lab a.lab-text-button{text-decoration:none}.small-button{min-height:32px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.small-button:hover{background:var(--surface-alt);border-color:var(--text-secondary);font-weight:500}.adaptive-setup-links{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 12px;display:flex}.info-card>.small-button,.info-page>.info-button,.lab-footnote .small-button{justify-self:start;margin-top:12px}.lab-footnote .small-button{margin-left:6px}.info-page{grid-template-columns:minmax(0,1fr)}.info-page .lab-footnote{text-align:left}.adaptive-setup h1{line-height:1.2}.policy-table :is(th,td){overflow-wrap:normal;word-break:normal}.policy-table :is(th,td):first-child{min-width:8.5em}.adaptive-grid>.lab-chat{align-self:start;height:auto}@media (width>=901px){.lab-layout.with-side .lab-messages{min-height:120px}}.lab-composer .lab-source-link{margin-top:12px;display:inline-block}.lab-side-card .lab-panel-bar{flex-wrap:wrap;align-items:baseline;row-gap:4px}.lab-side-actions{gap:14px}.account-tools p{font-size:14px}.account-tools .lab-lookup-row button{justify-self:start}.customer-head .lab-source-caption{margin-bottom:16px}.customer-card h2{font-size:17px}.customer-card label{color:var(--text-secondary);margin:16px 0 6px;font-size:13px;display:block}.lab-back{margin:16px 0 12px;font-size:14px;display:inline-block}:is(.lab-session-controls,.bts-numbers)>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}:is(.lab-session-controls,.bts-numbers)>summary::-webkit-details-marker{display:none}:is(.lab-session-controls,.bts-numbers,.bts-method)>summary:after{content:"›";color:var(--text-secondary);font-size:18px;line-height:1;transition:transform .15s;transform:rotate(90deg)}:is(.lab-session-controls,.bts-numbers,.bts-method)[open]>summary:after{transform:rotate(-90deg)}@media (width<=600px){.agent-lab .lab-info-button{min-width:32px;min-height:32px}.lab-back{padding:8px 0}}.assist-app :is(.policy-news a,a.policy-result,a.home-choice,a.lab-plan-chip,a.small-button):hover{font-weight:inherit}.assist-app :is(.policy-news a,a.policy-result):hover{background:var(--surface-alt)}.adaptive-choices:has(>.lab-setup-field:only-child){max-width:280px;margin-inline:auto}.info-page>.info-card{border-radius:0}.info-card{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.bts-status-cell{gap:6px;padding:8px 6px;font-size:13px}}.lab-composer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}@media (width>=901px){.lab-layout.with-side .lab-composer textarea{min-height:88px}.lab-layout.with-side .lab-composer{padding-bottom:16px}}.adaptive-choices:has(>.lab-setup-field:only-child){grid-template-columns:1fr}.lab-footnote a.small-button{color:var(--text)}.lab-picker,.lab-progress{margin-top:8px}.lab-picker h1{font-size:clamp(30px,3.4vw,40px)}.lab-composer-actions>.small-button{margin-right:auto}.visual-home{overflow-x:clip}.adaptive-grid aside>.lab-resource-section{margin-top:0}@media (width<=600px){.lab-topbar>a:first-child{padding:10px 0;display:inline-block}.agent-lab .lab-tone,.lab-profile-link{align-items:center;min-height:32px;display:inline-flex}}.workspace-page{max-width:1240px;margin:0 auto}.workspace-page .lab-topbar{min-height:0;padding:16px 0 12px}.workspace-page .lab-back{min-height:0;color:var(--text-secondary);margin:0;padding:0;font-size:14px}.lab-error{border:1px solid var(--tint-red-line);background:var(--tint-red);color:var(--tint-red-ink);border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:15px}.lab-hint{color:var(--text-secondary);margin:0;font-size:14px}.queue{gap:16px;max-width:880px;margin:8px auto 0;display:grid}.queue-head{align-items:baseline;gap:12px;display:flex}.queue-head h1{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.2}.queue-count{color:var(--text-secondary);font-size:15px}.queue-current{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:flex}.queue-bar{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.queue-bar .lab-setup-field{min-width:160px}.queue-next{margin-left:auto}.segmented{border:1px solid var(--border-strong);background:var(--surface-alt);border-radius:10px;padding:3px;display:inline-flex}.agent-lab .segmented button{min-height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500}.agent-lab .segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.agent-lab .segmented button:hover{font-weight:500}.queue-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.queue-list li{grid-template-columns:42px minmax(0,1fr) auto 56px auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.queue-list li+li{border-top:1px solid var(--border)}.queue-who{gap:2px;min-width:0;display:grid}.queue-who strong{font-size:16px}.queue-who span{color:var(--text-secondary);font-size:14px}.queue-topic{background:var(--surface-alt);color:var(--text-secondary);border-radius:999px;padding:3px 10px;font-size:13px}.queue-wait{font-variant-numeric:tabular-nums;color:var(--text);text-align:right;font-size:15px}.ws-header{gap:14px}.ws-who{flex:1;min-width:180px}.ws-who h1{align-items:center;gap:10px;margin:0;font-size:19px;display:flex}.ws-who p{color:var(--text-secondary);margin:2px 0 0;font-size:14px}.ws-timer{font-variant-numeric:tabular-nums;color:var(--text)}.ws-badge{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500}.ws-badge.passed{background:var(--tint-green);border-color:var(--tint-green-line);color:var(--tint-green-ink)}.ws-badge.failed{background:var(--tint-red);border-color:var(--tint-red-line);color:var(--tint-red-ink)}.ws-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lab-message .lab-message-head{font-size:13px}.lab-message p{font-size:15px}.lab-suggestion h2{align-items:center;gap:8px;display:flex}.lab-suggestion-source{background:var(--surface-alt);color:var(--text-secondary);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:500}.lab-budget-out{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trainer-card{background:var(--surface);border:1px solid #0000}.trainer-tag{color:var(--text-secondary);font-size:13px}.trainer-facts{gap:6px;margin:4px 0 12px;display:grid}.trainer-facts div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.trainer-facts dt{color:var(--text-secondary)}.trainer-facts dd{text-align:right;margin:0}.trainer-row{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 0;font-size:14px;display:flex}.trainer-row .lab-buttons{margin:0}.account-tools .lab-lookup{gap:8px;display:grid}.account-tools .lab-lookup-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.lab-lookup-results{gap:8px;display:grid}.lab-lookup-results>div{border:1px solid var(--border);border-radius:10px;gap:2px;padding:10px 12px;font-size:14px;display:grid}.lab-lookup-results>div span{color:var(--text-secondary);font-size:13px}.lab-lookup-results>div.is-match{border-color:var(--tint-green-line);background:var(--tint-green)}.lab-lookup-results p{margin:0;font-size:14px}@media (width<=700px){.queue-list li{grid-template-columns:42px minmax(0,1fr) auto;row-gap:8px}.queue-topic{display:none}.queue-list li>button{grid-column:2/-1;justify-self:start}.queue-next,.ws-actions{width:100%;margin-left:0}}.workspace-page:has(>.queue) .lab-topbar{max-width:880px;margin:0 auto}.account-tools .lab-lookup{border:0;margin:0;padding:0}.account-tools .lab-panel-bar{margin-bottom:8px}.conflict-status{margin:0;padding:0 4px;font-size:14px}.lab-verification-state.passed,.account-tools .lab-verification-state.passed{background:var(--tint-green);border-color:var(--tint-green-line);color:var(--tint-green-ink)}.lab-verification-state.failed{background:var(--tint-red);border-color:var(--tint-red-line);color:var(--tint-red-ink)}.account-tools .lab-verification-state{padding:2px 10px;font-size:13px}.lab-wording>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.lab-wording>summary::-webkit-details-marker{display:none}.lab-wording>summary:after{content:"›";color:var(--text-secondary);font-size:18px;line-height:1;transition:transform .15s;transform:rotate(90deg)}.lab-wording[open]>summary:after{transform:rotate(-90deg)}.customer-unverified{background:var(--tint-yellow);border:1px solid var(--tint-yellow-line);color:var(--tint-yellow-ink);border-radius:999px;margin:0 0 16px;padding:4px 12px;font-size:14px;display:inline-block}.policy-rows{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.policy-row{color:var(--text);grid-template-columns:minmax(180px,240px) 90px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 20px;font-size:15px;text-decoration:none;display:grid}.policy-row+.policy-row{border-top:1px solid var(--border)}.policy-row-note{color:var(--text-secondary);font-size:14px}.assist-app a.policy-row:hover{font-weight:inherit;background:var(--surface-alt)}.policy-group>h2{margin:24px 0 10px;font-size:17px}@media (width<=640px){.policy-row{grid-template-columns:1fr auto;row-gap:4px}.policy-row-note{grid-column:1/-1}}.queue,.customer-page,.lab-progress,.review-page{max-width:960px;margin-left:auto;margin-right:auto}.workspace-page:has(>.queue) .lab-topbar{max-width:960px;margin-left:auto;margin-right:auto}.policy-page:has(.policy-news,.policy-results,.policy-search){max-width:960px;margin-left:auto;margin-right:auto}.customer-page,.lab-progress,.review-page,.policy-page{margin-top:0;padding-top:0}.review-page{margin-top:24px}.agent-lab .review-tag,.agent-lab .review-count{text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px}.queue-current button,.ws-actions>*{white-space:nowrap}.is-app{background:var(--page);min-height:100vh}.app-shell{grid-template-rows:64px minmax(0,1fr);grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.shell-nav{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;grid-row:1/-1;gap:20px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.shell-brand{padding:4px 10px 10px}.shell-nav nav{gap:4px;display:grid}.shell-nav a:not(.shell-brand){min-height:42px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.shell-nav a.active{background:var(--tint-green);color:var(--text)}.assist-app .shell-nav a:hover{color:var(--text);background:var(--surface-alt);font-weight:500}.assist-app .shell-nav a.active:hover{background:var(--tint-green)}.shell-exit{margin-top:auto}.shell-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.shell-top{background:var(--surface);border-bottom:1px solid var(--border);z-index:5;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.shell-search{border:1px solid var(--border-strong);background:var(--page);max-width:440px;height:40px;color:var(--text-secondary);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.shell-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:15px}.shell-search:focus-within{border-color:var(--text-secondary)}.shell-top .workspace-badge{margin-left:auto}.shell-me{color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;text-decoration:none;display:flex}.shell-me.active{background:var(--surface-alt)}.assist-app a.shell-me:hover{font-weight:inherit;background:var(--surface-alt)}.shell-me .scenario-avatar{width:36px;height:36px;font-size:13px;position:relative}.shell-me-text{line-height:1.2;display:grid}.shell-me-text strong{font-size:14px}.shell-me-text span{color:var(--text-secondary);font-size:13px}.status-dot{border:2px solid var(--surface);background:#34a853;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.shell-main{min-width:0;padding:20px 24px 32px}.shell-main .workspace-layout{max-width:1600px;margin:0 auto}.workspace-layout{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:20px;display:grid}.workspace-main{min-width:0}.workspace-main .queue{margin-top:0}.chat-rail{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:6px;padding:12px;display:grid;position:sticky;top:84px}.rail-label{color:var(--text-secondary);margin:10px 6px 2px;font-size:13px}.agent-lab .rail-item{width:100%;min-height:52px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px;font-weight:400;display:flex}.agent-lab .rail-item:hover{background:var(--surface-alt);font-weight:400}.agent-lab .rail-item.is-active{background:var(--tint-purple);border-color:var(--tint-purple-line)}.rail-item .scenario-avatar{width:38px;height:38px;font-size:13px;position:relative}.rail-count{background:var(--ink,#1d1d1f);width:38px;height:38px;color:var(--on-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid}.rail-text{min-width:0;line-height:1.25;display:grid}.rail-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rail-text span{color:var(--text-secondary);font-size:13px}.queue-empty{text-align:center;border:1px dashed var(--border-strong);color:var(--text-secondary);border-radius:12px;margin:0;padding:24px;font-size:15px}.workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.me-page,.settings-page{gap:20px;max-width:960px;margin:0 auto;display:grid}.me-head{align-items:center;gap:16px;display:flex}.me-head h1{margin:0;font-size:28px}.me-head p{color:var(--text-secondary);margin:2px 0 0;font-size:15px}.me-head .ws-badge{margin-left:auto}.me-avatar{width:64px;height:64px;font-size:20px}.me-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.me-stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:4px;padding:16px 18px;display:grid}.me-stat span{color:var(--text-secondary);font-size:14px}.me-stat strong{letter-spacing:-.02em;font-size:28px}.me-stat small{color:var(--text-secondary);font-size:13px}.me-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.me-list{margin:0 0 12px;padding:0;list-style:none}.me-list li{border-top:1px solid var(--border);padding:12px 0;font-size:15px}.me-list li:first-child{border-top:0;padding-top:4px}.me-list-top{justify-content:space-between;gap:12px;display:flex}.me-list-top span{color:var(--text-secondary);white-space:nowrap;font-size:13px}.me-list p{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.settings-page h1{margin:0;font-size:28px}.settings-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.settings-row>div:first-child{gap:2px;display:grid}.settings-row strong{font-size:15px}.settings-row span{color:var(--text-secondary);font-size:14px}.settings-row select{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;min-height:40px;padding:6px 10px;font-size:14px}@media (width<=600px){.settings-page,.settings-page .lab-side-card{min-width:0}.settings-page .settings-row{flex-direction:column;align-items:stretch;gap:12px}.settings-page .settings-row>.segmented{flex-wrap:wrap;align-self:flex-start;max-width:100%}}@media (width<=1360px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.shell-nav{align-items:center;padding:16px 10px}.shell-brand .assist-script{display:none}.shell-brand{padding:4px 0 8px;font-size:15px}.shell-nav a:not(.shell-brand){justify-content:center;padding:8px}.shell-nav a:not(.shell-brand) span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-layout{grid-template-columns:minmax(0,1fr) 72px}.chat-rail{padding:8px}.chat-rail .rail-text,.rail-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.agent-lab .rail-item{justify-content:center;padding:6px}}@media (width<=900px){.app-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell-nav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;grid-row:auto;gap:8px;height:auto;padding:8px 12px;position:static}.shell-nav nav{gap:4px;display:flex}.shell-exit{margin-top:0;margin-left:auto}.shell-top{flex-wrap:wrap;padding:8px 12px;position:static}.shell-me-text,.shell-top .workspace-badge{display:none}.shell-main{padding:16px 12px 24px}.workspace-layout,.workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr)}.chat-rail{order:-1;display:flex;position:static;overflow-x:auto}.me-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.me-grid{grid-template-columns:1fr}}.account-tools .lab-lookup>.lab-label{margin-top:0}.me-page .lab-side-card>.small-button{justify-self:start;display:inline-flex}.me-head h1{align-items:baseline;gap:12px;display:flex}.me-edit{font-size:14px;font-weight:500}.me-name-form{flex:1;gap:6px;max-width:420px;display:grid}.me-name-row{align-items:center;gap:8px;display:flex}.me-name-row input{border:1px solid var(--border-strong);border-radius:10px;flex:1;min-height:40px;padding:6px 12px;font-size:16px}.skill-legend{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.skill-key-bar{background:#7b68b0;border-radius:0 4px 4px 0;width:14px;height:8px;margin-left:4px}.skill-key-tick{background:var(--text);width:2px;height:14px;margin-left:12px}.skill-chart{gap:4px;padding-top:4px;display:grid}.skill-axis,.skill-row{grid-template-columns:170px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.skill-axis{height:18px;color:var(--text-secondary);font-size:13px}.skill-axis-track{height:18px;position:relative}.skill-axis-track>span{position:absolute;transform:translate(-50%)}.skill-row{border-radius:8px;outline:none;min-height:36px}.skill-row.is-hover,.skill-row:focus-visible{background:var(--surface-alt)}.skill-name{padding-left:4px;font-size:14px}.skill-track{height:36px;display:block;position:relative}.skill-grid{background:var(--border);width:1px;position:absolute;top:8px;bottom:8px}.skill-bar{background:#7b68b0;border-radius:0 4px 4px 0;height:12px;position:absolute;top:12px;left:0}.skill-tick{background:var(--text);width:2px;height:22px;box-shadow:0 0 0 2px var(--surface);margin-left:-1px;position:absolute;top:7px}.skill-value{font-variant-numeric:tabular-nums;text-align:right;padding-right:4px;font-size:14px;font-weight:600}.skill-tip{z-index:3;background:var(--surface);border:1px solid var(--border-strong);width:min(320px,100%);color:var(--text-secondary);border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid;position:absolute;bottom:calc(100% + 4px);left:0;box-shadow:0 6px 20px #00000014}.skill-tip strong{color:var(--text);font-size:14px}.skill-table td,.skill-table th{font-size:14px}@media (width<=700px){.skill-axis,.skill-row{grid-template-columns:110px minmax(0,1fr) 34px;gap:8px}}.me-private{background:var(--surface-alt);color:var(--text-secondary);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:13px}.me-focus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.me-focus h2{margin:0 0 2px;font-size:17px}.me-focus p{color:var(--text-secondary);margin:0;font-size:14px}.me-focus select{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;min-height:40px;padding:6px 10px;font-size:15px}.me-quote{color:var(--text)!important;font-size:15px!important}.skill-basis{margin:-4px 0 8px}.skill-row,.skill-axis{grid-template-columns:190px minmax(0,1fr) 48px}.wrap-care{background:var(--tint-green);border:1px solid var(--tint-green-line);color:var(--tint-green-ink);border-radius:12px;margin:0;padding:12px 16px;font-size:15px}.wrap-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wrap-feedback h2{margin:0;font-size:17px}.wrap-feedback p{color:var(--text-secondary);margin:2px 0 0;font-size:14px}.focus-reminder{background:var(--tint-purple);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:8px 12px;font-size:14px;display:flex}.focus-reminder .lab-text-button{min-height:28px}.agent-lab .me-focus select{width:auto;min-width:240px}.agent-lab .save-review.is-saved{background:var(--tint-purple);border-color:var(--tint-purple-line)}.saved-page{gap:16px;max-width:1120px;margin:0 auto;display:grid}.saved-head h1{margin:0;font-size:28px}.saved-head p{color:var(--text-secondary);margin:4px 0 0;font-size:15px}.saved-list li{grid-template-columns:42px minmax(0,1fr) auto auto auto}.saved-when{color:var(--text-secondary);white-space:nowrap;font-size:14px}.saved-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.saved-side{gap:16px;display:grid}.saved-transcript .lab-messages{background:0 0;min-height:0;max-height:none;padding:4px 0}.saved-side textarea{border:1px solid var(--border-strong);border-radius:10px;width:100%;min-height:120px;margin-bottom:10px;padding:10px 12px;font-size:15px}.saved-moment{margin-top:8px}@media (width<=900px){.saved-grid{grid-template-columns:1fr}.saved-list li{grid-template-columns:42px minmax(0,1fr) auto}.saved-list .queue-topic,.saved-list .saved-when{display:none}}.me-tabs{justify-self:start}.agent-lab .me-tabs a{min-height:36px;color:var(--text-secondary);border-radius:8px;align-items:center;padding:6px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.agent-lab .me-tabs a.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.assist-app .me-tabs a:hover{color:var(--text);font-weight:500}.kpi-page{gap:12px;display:grid}.kpi-page>.lab-hint{margin:0}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kpi-context{border-top:1px solid var(--border);color:var(--text-secondary);margin:6px 0 0;padding-top:8px;font-size:13px}@media (width<=900px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kpi-grid{grid-template-columns:1fr}}.kpi-tile{align-content:start}:root{--good:#0ca30c;--good-bg:#e9f7e9;--warning:#fab219;--warning-bg:#fff6dc;--critical:#d03b3b;--critical-bg:#fdecec}.status-pill{color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 3px;font-size:13px;font-weight:500;display:inline-flex}.status-pill i{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:700;display:grid}.status-pill.good{background:var(--good-bg)}.status-pill.warning{background:var(--warning-bg)}.status-pill.warning i{background:var(--warning);color:var(--text)}.status-pill.critical{background:var(--critical-bg)}.status-summary{flex-wrap:wrap;gap:8px;display:flex}.status-summary .status-pill{padding:4px 12px 4px 4px;font-size:14px}.status-summary .status-pill i{width:22px;height:22px}.skill-bar.good{background:var(--good)}.skill-bar.warning{background:var(--warning)}.skill-bar.critical{background:var(--critical)}.skill-row,.skill-axis{grid-template-columns:190px minmax(0,1fr) 44px 112px}.skill-level{display:flex}.kpi-tile{border-top:4px solid var(--border-strong);gap:8px}.kpi-tile.good{border-top-color:var(--good)}.kpi-tile.warning{border-top-color:var(--warning)}.kpi-tile.critical{border-top-color:var(--critical)}.kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kpi-top>span:first-child{color:var(--text-secondary);font-size:14px}.kpi-bar{background:var(--surface-alt);border-radius:999px;height:10px;position:relative}.kpi-bar b{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.kpi-bar b.good{background:var(--good)}.kpi-bar b.warning{background:var(--warning)}.kpi-bar b.critical{background:var(--critical)}.kpi-bar i{background:var(--text);width:2px;height:18px;box-shadow:0 0 0 2px var(--surface);margin-left:-1px;position:absolute;top:-4px}.moments-list li{border-left:3px solid var(--good);margin-top:10px;border-top:0!important;padding-left:12px!important}.idea-count{margin:2px 0 0!important;font-size:13px!important}@media (width<=700px){.skill-row,.skill-axis{grid-template-columns:110px minmax(0,1fr) 34px}.skill-level{display:none}}:root{--good:#9ed8aa;--good-bg:#edf8ef;--good-ink:#2f7a43;--warning:#f6d58a;--warning-bg:#fdf6e3;--warning-ink:#8a6410;--critical:#f2aaa8;--critical-bg:#fdf0ef;--critical-ink:#a33a36}.status-pill.good i,.status-pill.warning i,.status-pill.critical i{color:var(--text)}.status-pill.good i{background:var(--good)}.status-pill.warning i{background:var(--warning)}.status-pill.critical i{background:var(--critical)}.notepad-card textarea,.notepad-panel textarea{border:1px solid var(--border-strong);resize:vertical;background:var(--tint-yellow);border-radius:10px;width:100%;padding:10px 12px;font-size:15px;line-height:1.5}.notepad-card .lab-panel-bar .lab-hint,.notepad-panel .lab-panel-bar .lab-hint{margin-left:auto;font-size:13px}.notepad-card>.lab-hint{margin:-4px 0 8px}.notepad-dock{z-index:20;justify-items:end;gap:10px;display:grid;position:fixed;bottom:24px;right:24px}.agent-lab .notepad-toggle{min-height:44px;color:var(--text);background:#f6d58a;border:1px solid #ecc76e;border-radius:999px;padding:10px 18px;font-weight:600;box-shadow:0 4px 14px #0000001f}.agent-lab .notepad-toggle:hover{background:#f3cd76;font-weight:600}.notepad-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;width:min(360px,100vw - 32px);padding:14px 16px;box-shadow:0 12px 32px #00000024}.notepad-panel .lab-panel-bar{gap:10px;margin-bottom:8px}.notepad-panel h2{margin:0;font-size:16px}@media (width<=600px){.notepad-dock{bottom:12px;right:12px}}.voice-mic{background:var(--tint-purple);min-height:30px;color:var(--tint-purple-ink);border:1px solid var(--tint-purple-line);cursor:pointer;border-radius:999px;margin-left:auto;margin-right:8px;padding:4px 12px;font-size:13px;font-weight:600}.voice-mic.is-on{background:var(--tint-red);color:var(--tint-red-ink);border-color:var(--tint-red-line)}.voice-mic.is-on:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.2s ease-in-out infinite voice-pulse;display:inline-block}@keyframes voice-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.voice-mic.is-on:before{animation:none}}.voice-interim{color:var(--text-secondary);margin:6px 0 0;font-size:14px;font-style:italic}.voice-play{margin-right:6px}.voice-speaking{color:var(--tint-purple-ink);font-weight:600}.voice-tips{gap:10px;margin:0;padding:0;list-style:none;display:grid}.voice-tip{border:1px solid var(--tint-green-line);background:var(--tint-green);border-radius:10px;grid-template-columns:150px 1fr;gap:2px 14px;padding:10px 12px;display:grid}.voice-tip.is-look{border-color:var(--tint-yellow-line);background:var(--tint-yellow)}.voice-tip-label{color:var(--tint-green-ink);gap:6px;font-size:13px;font-weight:600;display:flex}.voice-tip.is-look .voice-tip-label{color:var(--tint-yellow-ink)}.voice-tip strong{font-size:14px}.voice-tip-note{color:var(--text-secondary);grid-column:2;font-size:14px}@media (width<=600px){.voice-tip{grid-template-columns:1fr}.voice-tip-note{grid-column:1}}.work-tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:6px;width:max-content;max-width:100%;margin-bottom:16px;padding:4px;display:flex}.work-tabs a{color:var(--text-secondary);border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.work-tabs a:hover{color:var(--text)}.work-tabs a[aria-current=page]{background:var(--tint-purple);color:var(--tint-purple-ink)}.work-tabs .shell-icon{width:18px;height:18px}.calls-page>.work-tabs{margin-bottom:0}.ws-back{flex:none;margin-right:4px}.agent-lab .ws-back,.agent-lab .voice-play{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);box-shadow:none;border-radius:999px;min-height:30px;padding:4px 12px;font-size:13px;font-weight:600}.agent-lab .voice-play{min-height:24px;padding:1px 10px}.agent-lab .voice-mic{background:var(--tint-purple);color:var(--tint-purple-ink);border:1px solid var(--tint-purple-line);box-shadow:none}.agent-lab .voice-mic.is-on{background:var(--tint-red);color:var(--tint-red-ink);border-color:var(--tint-red-line)}.agent-lab .ws-back{align-items:center;gap:5px;display:inline-flex}.me-goal-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.me-goal-list li{border:1px solid var(--border);border-radius:10px;grid-template-columns:26px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.me-goal-list li.is-done{opacity:.6}.me-goal-list li.is-done .me-goal-title{text-decoration:line-through}.agent-lab .me-goal-check{border:1.5px solid var(--border-strong);background:var(--surface);width:24px;height:24px;min-height:0;color:var(--tint-green-ink);box-shadow:none;border-radius:6px;padding:0;font-size:14px}.agent-lab .me-goal-check[aria-pressed=true]{background:var(--tint-green);border-color:var(--tint-green-line)}.me-goal-title{margin:0;font-size:14px;font-weight:600;line-height:1.45}.me-goal-try{margin:6px 0;font-size:14px;line-height:1.5}.me-goal-try span{color:var(--text-secondary);font-size:13px;font-weight:600;display:block}.me-goal-source{color:var(--text-secondary);font-size:13px}.how-part{margin:28px 0 0;font-size:20px}.how-buttons{flex-wrap:wrap;gap:12px;display:flex}.how-buttons .info-button{margin:0}.bts-minute{background:var(--tint-purple);border:1px solid var(--tint-purple-line);border-radius:12px;margin-bottom:8px;padding:18px 20px}.bts-minute h2{margin:0 0 8px;font-size:16px}.bts-minute ul{gap:6px;margin:0;padding-left:18px;font-size:15px;line-height:1.6;display:grid}.bts-skills{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bts-skills li{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px 16px}.bts-skills strong{font-size:15px}.bts-skills p{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.55}.bts-causes article{align-content:start}.lab-wording-line{margin-bottom:4px;display:block}.agent-lab .ws-save{width:30px;height:30px;min-height:0;color:var(--text-secondary);box-shadow:none;cursor:pointer;vertical-align:middle;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-left:6px;padding:0;display:inline-grid}.agent-lab .ws-save:hover{border-color:var(--border-strong);color:var(--text)}.agent-lab .ws-save .shell-icon{width:18px;height:18px}.agent-lab .ws-save.is-saved{color:var(--tint-purple-ink);background:var(--tint-purple)}.agent-lab .ws-save.is-saved .shell-icon{fill:currentColor}.agent-menu{flex:0 0 156px;max-width:38vw;font-size:13px;position:relative}.agent-menu>summary{cursor:pointer;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;list-style:none;display:flex}.agent-menu>summary::-webkit-details-marker{display:none}.agent-menu>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-menu svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.agent-menu[open]{z-index:10}.agent-menu-options{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #00000014}.agent-menu-options button{box-sizing:border-box;width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 8px;display:flex}.agent-menu-options button>span:first-child{overflow-wrap:anywhere}.agent-menu-options button:hover,.agent-menu-options button[aria-pressed=true]{background:var(--surface-alt)}.agent-menu summary:focus-visible,.agent-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.development-summary>p{margin:4px 0 16px}.development-summary-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.development-summary-grid h3{margin:0 0 6px;font-size:14px;font-weight:600}.development-summary-grid p{margin:0;line-height:1.55}.development-summary-grid .lab-hint{margin-top:6px}.me-call-list>li{border-bottom:1px solid var(--border);padding:14px 0}.me-call-list>li:last-child{border-bottom:0}.me-call-list .me-list-top{flex-wrap:wrap;gap:8px}.me-call-list p{margin:6px 0 0;line-height:1.6}@media (width<=600px){.agent-menu{flex-basis:132px}.development-summary-grid{grid-template-columns:1fr;gap:16px}.shell-top{gap:8px}.shell-top .workspace-badge{display:none}.me-page{min-width:0}.me-head{flex-wrap:wrap;min-width:0}.me-head>div{flex:1;min-width:0}.me-head h1{flex-wrap:wrap}.me-head .me-private{flex-basis:100%;margin-left:0}.me-focus{flex-wrap:wrap}.me-focus select{max-width:100%}}.behaviour-panel>p{margin:6px 0 16px}.behaviour-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.behaviour-list>li{border-top:1px solid var(--border);min-width:0;padding-top:16px}.behaviour-list h3{margin:0 0 8px;font-size:15px;font-weight:600}.behaviour-counts{color:var(--text-secondary);flex-wrap:wrap;gap:6px 10px;font-size:13px;display:flex}.behaviour-status{background:var(--surface-alt);color:var(--text-secondary);border-radius:999px;padding:3px 9px;font-size:12px;display:inline-block}.behaviour-status.observed{background:var(--tint-green);color:var(--tint-green-ink)}.behaviour-status.partial,.behaviour-status.unclear{background:var(--tint-yellow);color:var(--tint-yellow-ink)}.behaviour-list details{margin-top:10px}.behaviour-evidence{gap:14px;max-height:360px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.behaviour-evidence>li{border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px 14px}.behaviour-evidence>li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.behaviour-evidence p{overflow-wrap:anywhere;margin:6px 0 0}.behaviour-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.behaviour-heading h2{margin:0}.behaviour-heading p{margin:6px 0 0}.behaviour-month.agent-menu{flex:0 0 190px;width:190px;max-width:100%;display:block}.behaviour-month .agent-menu-options{max-height:280px;overflow:auto}.monthly-behaviours .behaviour-month>summary:after{content:none}.monthly-behaviours .behaviour-month[open]>summary{margin-bottom:0}.behaviour-period{color:var(--text-secondary);font-size:12px;margin:12px 0 18px!important}.behaviour-legend{color:var(--text-secondary);flex-wrap:wrap;gap:18px;margin-bottom:24px;font-size:12px;display:flex}.behaviour-legend>span{align-items:center;gap:6px;display:flex}.behaviour-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.behaviour-segment.observed,.behaviour-swatch.observed{background:#447663}.behaviour-segment.partial,.behaviour-swatch.partial{background:repeating-linear-gradient(135deg,#c2a16a 0 3px,#e4d2af 3px 6px)}.behaviour-segment.not-observed,.behaviour-swatch.not-observed{background:#dce1e5}.monthly-behaviour-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.monthly-behaviour-list>li{min-width:0}.behaviour-row-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.behaviour-row-heading h3{margin:0;font-size:14px;font-weight:600}.behaviour-rate{color:var(--text-secondary);white-space:nowrap;text-align:right;font-size:12px}.behaviour-rate small{margin-top:1px;font-size:11px;font-weight:400;display:block}.behaviour-rate strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.behaviour-bar{background:var(--surface-alt);border-radius:5px;width:100%;height:14px;display:flex;overflow:hidden}.behaviour-bar.is-empty{background:repeating-linear-gradient(135deg,var(--surface-alt) 0 4px,var(--surface) 4px 8px);outline:1px solid var(--border)}.behaviour-segment{height:100%;transition:width .22s;display:block}.behaviour-exclusions{color:var(--text-secondary);margin:6px 0 0;font-size:12px}.monthly-evidence{margin-top:8px;font-size:12px}.monthly-evidence>summary{color:var(--text-secondary)}.monthly-evidence>p{margin:8px 0}.monthly-evidence .small-button{margin-top:12px}.behaviour-method{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:24px;padding-top:14px;font-size:12px}.behaviour-method p{max-width:75ch;margin:10px 0 0;line-height:1.6}.monthly-empty{background:var(--surface-alt);border-radius:10px;padding:14px;font-size:14px;line-height:1.6}.behaviour-kpi-month{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;font-size:13px;display:flex}@media (width<=600px){.behaviour-heading{flex-direction:column;gap:12px}.behaviour-heading .behaviour-month{flex-basis:auto}.behaviour-row-heading{gap:12px}.behaviour-row-heading h3{max-width:65%}.behaviour-legend{gap:12px}.behaviour-kpi-month{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.behaviour-segment{transition:none}}.bts-tests,.bts-rules{gap:8px;max-width:68ch;margin:0 0 8px;padding-left:20px;font-size:15px;line-height:1.6;display:grid}.bts-rules li::marker{color:var(--tint-purple-ink)}.bts-page .bts-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=640px){.bts-page .bts-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bts-checks{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.bts-checks li{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:3px;padding:12px 14px;display:grid}.bts-checks strong{font-size:15px}.bts-checks span{color:var(--text-secondary);font-size:14px;line-height:1.45}.bts-checks em{color:var(--tint-purple-ink);background:var(--tint-purple);border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.choice-menu{flex:auto;width:100%;max-width:none}.choice-menu .agent-menu-options{z-index:20;max-height:300px;overflow:auto}.choice-menu.choice-lookup{flex:0 0 160px;width:160px}.choice-menu.choice-focus,.choice-menu.choice-setting{flex:0 0 240px;width:240px;max-width:100%}@media (width<=600px){.choice-menu.choice-focus,.choice-menu.choice-setting{flex-basis:auto;width:100%}}:is(.lab-side-card,.info-card,.review-card,.settings-row,.lab-chat,.lab-summary-edit,section,form,dialog):has(.choice-menu[open]){z-index:40;position:relative}.practice-strip{border:1px solid var(--border);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 14px;font-size:13px;display:flex}.practice-strip strong{color:var(--text);font-weight:600}.practice-actions{gap:4px;display:flex}.agent-lab .practice-actions .lab-text-button{min-height:28px;padding:2px 8px;font-size:13px}#workspace-support{flex-direction:column;align-self:start;max-height:calc(100dvh - 180px);display:flex;position:sticky;top:12px}.support-tabs{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;padding:0!important}.support-tablist{border-bottom:1px solid var(--border);gap:4px;padding:6px;display:flex}.agent-lab .support-tablist button{min-height:34px;color:var(--text-secondary);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;padding:6px 8px;font-size:13px;font-weight:600}.agent-lab .support-tablist button[aria-selected=true]{background:var(--surface-alt,var(--tint-purple));color:var(--text)}.support-panel{align-content:start;gap:10px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.secure-check{background:var(--surface-alt,var(--tint-purple));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.secure-check span{font-size:13px;font-weight:600}.secure-check em{color:var(--text-secondary);margin-left:4px;font-style:normal;font-weight:400}.secure-buttons{gap:6px;display:flex}.agent-lab .pill-button{border:1px solid var(--border-strong);background:var(--surface);min-height:30px;color:var(--text);box-shadow:none;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.agent-lab .pill-button.is-pass{background:var(--tint-green);border-color:var(--tint-green-line);color:var(--tint-green-ink)}.proc-search{align-items:center;gap:8px;display:flex}.agent-lab .proc-search input{border-radius:10px;flex:1;min-height:36px;padding:6px 12px;font-size:14px}.choice-menu>summary:after{content:none!important}.account-tools .choice-menu.choice-lookup{flex-basis:auto;width:100%}@media (width<=1100px){#workspace-support{max-height:none;position:static}.support-tabs{overflow:visible}}.approved-shell.approved-shell .workspace-layout.is-chat{grid-template-columns:170px minmax(0,1fr)}.approved-shell.approved-shell .workspace-layout.is-chat .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr) 340px}.workspace-layout.is-chat .chat-rail .rail-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1280px){.approved-shell.approved-shell .workspace-layout.is-chat{grid-template-columns:150px minmax(0,1fr)}.approved-shell.approved-shell .workspace-layout.is-chat .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1100px){.approved-shell.approved-shell .workspace-layout.is-chat .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr)}}.approved-shell.approved-shell .workspace-layout.is-chat.focus-workspace .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr)}.approved-shell.approved-shell .workspace-layout.is-chat.focus-workspace.focus-account-open .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr) 340px}.agent-lab .notebook-tab-text{resize:vertical;border-radius:10px;width:100%;min-height:260px;padding:12px;font-size:14px;line-height:1.6}.agent-lab .support-tablist button{padding:6px 4px;font-size:12.5px}.focus-reminder .lab-text-button{white-space:nowrap;flex:none}.practice-strip{text-align:center;flex-direction:column;align-items:center;gap:8px}.practice-actions{justify-content:center;gap:8px}.agent-lab .proc-library{white-space:nowrap;flex:none;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.proc-list .lab-source-details>summary{padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4}.proc-list .lab-key-lines li{padding:8px 10px;font-size:13.5px;line-height:1.55}.proc-list{gap:6px}@media (width>=901px){.approved-shell.approved-shell.is-focus{grid-template-rows:minmax(0,1fr);display:grid}.approved-shell.approved-shell.is-focus>.shell-nav{display:flex}.approved-shell.approved-shell.is-focus>.shell-main{box-sizing:border-box;grid-area:1/2/-1;width:100%;max-width:1180px;margin:0 auto}}.approved-shell.approved-shell .workspace-layout.is-chat.focus-workspace{grid-template-columns:minmax(0,1fr)}.workspace-layout.is-chat.focus-workspace>.workspace-left-stack{display:none}.focus-workspace.focus-workspace.focus-workspace.focus-account-open .adaptive-grid>aside>:is(.practice-strip,.support-tabs){display:flex}.focus-workspace.focus-workspace.focus-workspace.focus-account-open .adaptive-grid>aside>:is(.conflict-alert,.conflict-status){display:block}:root{--on-ink:#fff;--tint-purple:#f3effa;--tint-purple-line:#ddd3ee;--tint-purple-ink:#66567b;--tint-green:#e9f5ec;--tint-green-line:#b9dfc4;--tint-green-ink:#1f6b3a;--tint-red:#fdf0f0;--tint-red-line:#efc9c9;--tint-red-ink:#8a2f2f;--tint-yellow:#fff6e5;--tint-yellow-line:#f0d9a8;--tint-yellow-ink:#7a5410}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1b1d;--page:#121214;--surface:#1c1c1f;--surface-alt:#26262a;--surface-high:#2f2f34;--border:#ffffff14;--border-strong:#ffffff29;--text:#ededf0;--text-secondary:#a3a3ab;--ink:#ededf0;--on-ink:#121214;--accent:#b9adf2;--accent-fill:#ededf0;--on-accent:#121214;--accent-light:#2a2640;--pastel-green:#1e3326;--pastel-purple:#2a2640;--pastel-pink:#3a2430;--lavender:#5a4f8c;--good:#9ed8aa;--good-soft:#1e3326;--good-line:#2f5a3c;--warn:#f6d58a;--warn-soft:#3a3120;--warn-line:#5c4c26;--bad:#f2aaa8;--bad-soft:#3a2426;--bad-line:#5e3638;--good-bg:#1e3326;--warning-bg:#3a3120;--critical-bg:#3a2426;--tint-purple:#2a2640;--tint-purple-line:#463e6b;--tint-purple-ink:#cfc5f3;--tint-green:#1e3326;--tint-green-line:#2f5a3c;--tint-green-ink:#a9dcb5;--tint-red:#3a2426;--tint-red-line:#5e3638;--tint-red-ink:#f2b4b2;--tint-yellow:#3a3120;--tint-yellow-line:#5c4c26;--tint-yellow-ink:#f3d899;--shadow:0 1px 2px #0006,0 8px 24px -12px #0009}:root[data-theme=dark] body{background:var(--page);color:var(--text)}:root[data-theme=dark] .agent-lab button:disabled{background:var(--surface-high);color:var(--text-secondary)}:root[data-theme=dark] .lab-message.customer,:root[data-theme=dark] .lab-message.agent{background:var(--surface-alt)}:root[data-theme=dark] .notepad-toggle{border-color:#e6c46f}:root[data-theme=dark] .agent-lab .notepad-toggle,:root[data-theme=dark] .status-pill i,:root[data-theme=dark] .rail-count{color:#121214}:root[data-theme=dark] img,:root[data-theme=dark] .home-script{filter:none}.calls-page{max-width:1120px;color:var(--text);gap:20px;margin:0 auto;padding:8px 0 48px;display:grid}.calls-head h1{margin:4px 0 8px;font-size:28px}.calls-head p{color:var(--text-secondary);max-width:720px;margin:0;font-size:15px;line-height:1.6}.calls-note{color:var(--text-secondary);margin:0;font-size:13px}.call-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.call-card{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);height:100%;color:var(--text);border-radius:12px;gap:6px;padding:18px;text-decoration:none;transition:border-color .15s;display:grid}.call-card:hover,.call-card:focus-visible{border-color:var(--border-strong)}.call-card strong{font-size:17px}.call-card-meta{color:var(--text-secondary);font-size:13px}.call-card-kind{text-transform:none;color:var(--text-secondary);font-size:14px;line-height:1.5}.call-card-foot{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:13px;display:flex}.call-score{background:var(--tint-green);color:var(--tint-green-ink);border:1px solid var(--tint-green-line);border-radius:999px;padding:2px 9px;font-weight:600}.call-score.is-low{background:var(--tint-red);color:var(--tint-red-ink);border-color:var(--tint-red-line)}.call-review>.small-button{justify-self:start}.calls-page .small-button{cursor:pointer;font-family:inherit}.calls-page .small-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.call-player{z-index:2;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow,none);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:sticky;top:8px}.call-play{background:var(--accent-fill,var(--text));width:42px;height:42px;color:var(--on-accent,var(--surface));cursor:pointer;border:none;border-radius:50%;flex:none;font-size:14px}.call-scrub{min-width:80px;accent-color:var(--accent);flex:1}.call-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.call-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.call-transcript,.call-card-plain{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:16px 18px}.call-side{gap:16px;display:grid;position:sticky;top:84px}.call-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.call-section-head h2{margin:0;font-size:16px}.call-section-head span{color:var(--text-secondary);font-size:13px}.call-transcript ol{gap:10px;max-height:62vh;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.call-turn{gap:6px;display:grid}.call-turn-text{text-align:left;background:var(--surface-alt,#f3f5f6);width:85%;color:var(--text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;gap:3px;padding:10px 14px;font-size:15px;line-height:1.55;display:grid}.call-turn.is-agent .call-turn-text{background:var(--tint-purple);justify-self:end}.call-turn.is-now .call-turn-text{border-color:var(--accent);box-shadow:0 0 0 2px var(--tint-purple-line)}.call-turn-who{color:var(--text-secondary);gap:8px;font-size:13px;font-weight:600;display:flex}.call-turn-who span{font-weight:400}.call-screen{color:var(--text-secondary);border:1px dashed var(--border-strong);text-align:center;border-radius:8px;justify-self:center;margin:0;padding:6px 12px;font-size:13px}.call-screen span{font-size:13px;font-weight:600;display:block}.call-assist{background:var(--tint-yellow);border:1px solid var(--tint-yellow-line);width:80%;color:var(--text);border-radius:10px;justify-self:end;padding:10px 14px;animation:.3s ease-out call-in}.call-assist span{color:var(--tint-yellow-ink);font-size:13px;font-weight:600}.call-assist p{margin:4px 0 0;font-size:14px;line-height:1.5}.call-assist.kind-policy{background:var(--tint-red);border-color:var(--tint-red-line)}.call-assist.kind-policy span{color:var(--tint-red-ink)}@keyframes call-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.call-assist{animation:none}}.call-flag{color:var(--tint-purple-ink);justify-self:end;max-width:80%;margin:0;font-size:13px}.call-flag.is-policy{color:var(--tint-red-ink);font-weight:600}.call-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.call-step{grid-template-columns:24px 1fr auto;align-items:start;gap:8px;font-size:14px;display:grid}.call-step-icon{border:1px solid var(--border-strong);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:12px;display:grid}.call-step-text{gap:2px;display:grid}.call-step-text span{color:var(--text-secondary);font-size:13px;line-height:1.45}.call-step.is-done .call-step-icon{background:var(--tint-green);border-color:var(--tint-green-line);color:var(--tint-green-ink)}.call-step.is-partial .call-step-icon{background:var(--tint-yellow);border-color:var(--tint-yellow-line);color:var(--tint-yellow-ink)}.call-step.is-missed .call-step-icon{background:var(--tint-red);border-color:var(--tint-red-line);color:var(--tint-red-ink)}.call-step.is-waiting strong{color:var(--text-secondary);font-weight:500}.call-step-jump{font:inherit;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:13px}.call-analysis{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:16px;padding:20px;display:grid}.call-analysis h2{margin:0;font-size:20px}.call-summary{margin:0;font-size:16px;line-height:1.6}.call-analysis-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.call-list{border:1px solid var(--tint-green-line);background:var(--tint-green);border-radius:10px;padding:14px 16px}.call-list.is-improve{border-color:var(--tint-yellow-line);background:var(--tint-yellow)}.call-list.is-policy{border-color:var(--tint-red-line);background:var(--tint-red)}.call-list h3{margin:0 0 8px;font-size:15px}.call-list ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.call-list q{font-size:14px;font-style:italic}.call-list p{color:var(--text);margin:4px 0 0;font-size:14px;line-height:1.5}.call-try{background:var(--surface);border-radius:8px;padding:8px 10px}.call-try span{color:var(--text-secondary);font-size:13px;font-weight:600;display:block}.call-policy-id{color:var(--tint-red-ink);margin-right:8px;font-size:13px;font-weight:700;display:inline-block}@media (width<=860px){.call-grid,.call-analysis-grid{grid-template-columns:1fr}.call-side{position:static}.call-turn-text,.call-assist{width:100%}.call-player{flex-wrap:wrap}}.call-card-kind:first-letter,.calls-head .call-card-meta:first-letter{text-transform:uppercase}.call-check{color:var(--tint-green-ink);justify-self:end;margin:0;font-size:13px;font-weight:600}.call-check.is-wrong{color:var(--tint-red-ink)}.call-language{border:1px solid var(--tint-green-line);background:var(--tint-green);border-radius:10px;gap:2px;margin-bottom:10px;padding:10px 12px;display:grid}.call-language.is-look{border-color:var(--tint-yellow-line);background:var(--tint-yellow)}.call-language.is-look .voice-tip-label{color:var(--tint-yellow-ink)}.call-language strong{font-size:14px}.call-language p{color:var(--text-secondary);margin:2px 0 0;font-size:14px;line-height:1.45}.call-list.is-accuracy{border-color:var(--border);background:var(--surface-alt,var(--surface))}.call-acc-verdict{margin-bottom:2px;font-size:13px;font-weight:700;display:block}.call-acc.is-correct .call-acc-verdict{color:var(--tint-green-ink)}.call-acc.is-incorrect .call-acc-verdict{color:var(--tint-red-ink)}.call-acc.is-unsupported .call-acc-verdict{color:var(--tint-yellow-ink)}.call-side .voice-tip{grid-template-columns:1fr}.call-side .voice-tip-note{grid-column:1}.call-review-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.call-review-head h1{margin:2px 0 0;font-size:26px}.call-review-head>p{color:var(--text-secondary);margin:0;font-size:14px}.call-glance{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.call-glance li{border:1px solid var(--tint-green-line);background:var(--tint-green);border-radius:10px;gap:2px;padding:10px 14px;display:grid}.call-glance li.is-look{border-color:var(--tint-yellow-line);background:var(--tint-yellow)}.call-glance span{color:var(--text-secondary);font-size:13px}.call-glance strong{align-items:center;gap:6px;font-size:15px;display:flex}.call-glance .is-good i{color:var(--tint-green-ink);font-style:normal}.call-glance .is-look i{color:var(--tint-yellow-ink);font-style:normal;font-weight:800}.call-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}.call-transcript{flex-direction:column;display:flex}.call-transcript ol{flex:1 1 0;min-height:380px;max-height:none}.call-flow-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-self:start;padding:16px 18px}.call-steps{gap:6px}.call-step{align-items:center}.call-step-text strong{font-size:14px;font-weight:500}.call-legend{color:var(--text-secondary);gap:12px;margin:12px 0 0;font-size:13px;display:flex}.call-legend .is-done{color:var(--tint-green-ink)}.call-legend .is-partial{color:var(--tint-yellow-ink)}.call-legend .is-missed{color:var(--tint-red-ink)}.call-analysis{gap:14px}.call-analysis>.small-button{justify-self:start}.call-sub{margin:0 0 8px;font-size:15px}.work-on-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.work-on{border:1px solid var(--tint-yellow-line);background:var(--tint-yellow);border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.work-on q{color:var(--text-secondary);font-size:14px;font-style:italic}.work-on .call-try{margin:0;font-size:14px;line-height:1.5}.add-goal{justify-self:start}.add-goal.is-added{background:var(--tint-green);color:var(--tint-green-ink);border-color:var(--tint-green-line)}.went-well{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.went-well li{border:1px solid var(--tint-green-line);background:var(--tint-green);border-radius:10px;padding:8px 12px;font-size:14px;font-style:italic}.call-more{gap:14px;display:grid}.call-list.is-accuracy .voice-tips{gap:8px}@media (width<=860px){.call-transcript ol{flex:none;min-height:0;max-height:60vh}}.work-on-list{align-items:start}.work-on-said{gap:2px;margin:0;display:grid}.work-on-said span{color:var(--text-secondary);font-size:13px;font-weight:600}.went-well-block .went-well{gap:10px;display:grid}.went-well li{grid-template-columns:24px 1fr auto;align-items:start;gap:10px;padding:12px 14px;font-style:normal;display:grid}.went-well-mark{background:var(--surface);width:22px;height:22px;color:var(--tint-green-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.went-well q{font-size:15px;font-style:italic}.went-well p{color:var(--text);margin:4px 0 0;font-size:14px;line-height:1.5}.detail-steps,.detail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail-steps .call-step{grid-template-columns:24px 1fr;align-items:start}.detail-note{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:1.45;display:block}.detail-list q{font-size:14px;font-style:italic}.detail-list p{margin:3px 0 0;font-size:14px;line-height:1.5}.ai-unsure{color:var(--tint-yellow-ink);margin-top:3px;font-size:13px;font-weight:600;display:block}.ai-unsure-dot{color:var(--tint-yellow-ink);margin-left:8px;font-size:12px;font-weight:600}.rate{gap:6px;margin-top:6px;display:inline-flex}.rate button{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:2px 10px;font-size:12px}.rate button[aria-pressed=true]:first-child{background:var(--tint-green);color:var(--tint-green-ink);border-color:var(--tint-green-line)}.rate button[aria-pressed=true]:last-child{background:var(--tint-red);color:var(--tint-red-ink);border-color:var(--tint-red-line)}.detail-steps .rate,.detail-list .rate{display:flex}.rate-summary{background:var(--tint-purple);color:var(--tint-purple-ink);border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.call-felt{border:1px solid var(--border);background:var(--surface-alt,var(--surface));border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:12px 14px;display:flex}.call-felt>span:first-child{color:var(--text-secondary);font-size:13px}.call-felt strong{text-transform:capitalize;font-size:16px}.call-felt-note{color:var(--text-secondary);flex-basis:100%;font-size:14px}.feedback{gap:8px;margin-top:4px;display:grid}.feedback-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedback-sent{color:var(--tint-green-ink);font-size:13px}.feedback-why{color:var(--text-secondary);margin:0;font-size:13px}.feedback-form{gap:6px;min-width:0;display:grid}.feedback-form label{font-size:13px;font-weight:600}.feedback-form textarea{font:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px}.feedback-actions{align-items:center;gap:8px;display:flex}.call-group{gap:10px;display:grid}.call-group-title{align-items:baseline;gap:10px;margin:6px 0 0;font-size:17px;display:flex}.call-group-title span{color:var(--text-secondary);font-size:13px;font-weight:400}.console{grid-template-columns:280px minmax(0,1fr) 290px;align-items:stretch;gap:16px;display:grid}.console>section{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.console-call{background:var(--surface);border-color:var(--border)}.console-caller{align-items:center;gap:12px;display:flex}.console-avatar{background:var(--surface);width:52px;height:52px;color:var(--tint-purple-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.console-caller h1{margin:0;font-size:19px}.console-caller p{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.console-facts{gap:10px;margin:0;display:grid}.console-facts div{gap:1px;display:grid}.console-facts dt{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.console-facts dd{margin:0;font-size:14px;font-weight:600}.console-mood{text-transform:capitalize}.console-player{background:var(--surface);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;margin-top:auto;padding:12px;display:grid}.console-player .call-time{grid-column:1/-1}.console-player .call-scrub{width:100%}.console-tabs{background:var(--surface-alt,#f1f2f4);border-radius:10px;align-self:flex-start;gap:4px;padding:3px;display:flex}.console-tabs button{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:600}.console-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.console-suggest{align-content:start;gap:12px;display:grid}.console-now{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.console-now span{color:var(--text-secondary);font-size:13px}.console-now p{margin:4px 0 0;font-size:16px;line-height:1.55}.console-assists{gap:10px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.console-assists .call-assist{justify-self:stretch;gap:4px;width:auto;display:grid}.console-assists .call-assist:not(.is-latest){opacity:.65}.console-assists .call-step-jump{justify-self:start}.console-quiet{color:var(--text-secondary);margin:0;font-size:14px}.console-transcript{gap:10px;max-height:440px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.console-flow .call-steps{gap:7px}@media (width<=1100px){.console{grid-template-columns:1fr 1fr}.console-flow{grid-column:1/-1}}@media (width<=760px){.console{grid-template-columns:1fr}}.call-more{gap:28px;min-width:0}.analysis-toolbar{justify-content:flex-end;display:flex}.analysis-group{gap:8px;display:grid}.analysis-group>.call-sub{margin:0}.detail{border:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface);border-radius:10px;gap:0;padding:0;display:grid}.detail.is-look,.detail.is-good{border-left-color:var(--border)}.detail-head-row{font-size:inherit;margin:0}.detail-toggle{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.detail-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}.detail-caret{color:var(--text-secondary);transition:transform .15s;display:inline-block}.detail-toggle[aria-expanded=true] .detail-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.detail-caret{transition:none}}.detail-unsure{color:var(--tint-yellow-ink);font-size:12px;font-weight:600}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.chip i{font-style:normal}.chip.is-good{background:var(--tint-green);color:var(--tint-green-ink)}.chip.is-look{background:var(--tint-yellow);color:var(--tint-yellow-ink)}.chip.is-info{background:var(--tint-purple);color:var(--tint-purple-ink)}.detail-body{gap:10px;padding:0 16px 16px;display:grid}.detail-body[hidden]{display:none}.detail-body>p{margin:0;font-size:14px}.detail-body p,.detail-list p{line-height:1.55}.detail-done{color:var(--text-secondary);margin:0;font-size:14px}.detail-done>span:first-child{color:var(--tint-green-ink);font-weight:600}.detail-more{justify-self:start}.detail-foot{color:var(--text-secondary);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;font-size:13px;display:flex}.detail-foot .feedback,.detail-foot .feedback-row{display:contents}.detail-foot .feedback-form,.detail-why{flex-basis:100%}.detail-why{line-height:1.5}.timing-why{gap:4px;margin:0;padding-left:18px;display:grid}.timing-list{gap:8px;margin:0;display:grid}.timing-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.timing-row:last-child{border-bottom:none}.timing-row dt{font-size:14px;font-weight:600}.timing-row dd{margin:0}.timing-value{color:var(--text-secondary);text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:14px;display:flex}.timing-value .chip{margin-left:0;padding:2px 8px;font-size:12px}.timing-tip{grid-column:1/-1;justify-items:start;gap:6px;display:grid}.timing-tip p{margin:0;font-size:14px}@media (width<=560px){.detail-toggle{flex-wrap:wrap}.chip{margin-left:26px}.work-on-list,.timing-row{grid-template-columns:1fr}.timing-value{text-align:left;justify-content:flex-start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#eaf0f6;--bg:#f3f7fa;--surface:#f4f8fb;--surface-alt:#e1e9ef;--surface-high:#d9e3ea;--text:#24333f;--text-secondary:#536574;--ink:#294b62;--on-ink:#fff;--accent:#294f69;--accent-fill:#294b62;--on-accent:#fff;--accent-light:#dce8f1;--border:#243c5017;--border-strong:#243c5030;--panel:#fff3;--panel-fallback:#f4f8fb;--field:#ffffff8c;--message:#ffffff70;--agent-message:#dce8f1;--drawer:#f0f5f9;--focus-ring:#294f69;--glass-shadow:#253a501f;--radius:24px;--shadow:0 12px 28px -24px var(--glass-shadow)}:root[data-theme=dark]{--page:#202123;--bg:#242628;--surface:#2a2c2e;--surface-alt:#323537;--surface-high:#3a3d3f;--text:#eceeef;--text-secondary:#b9bec2;--ink:#ccd3d6;--on-ink:#22282b;--accent:#ccd3d6;--accent-fill:#ccd3d6;--on-accent:#22282b;--accent-light:#354147;--border:#ffffff17;--border-strong:#ffffff29;--panel:#d2dae006;--panel-fallback:#2a2c2e;--field:#242628;--message:#d2dae00e;--agent-message:#849da81f;--drawer:#2d3032;--focus-ring:#e0e5e7;--glass-shadow:#00000070;--tint-purple:#353b43;--tint-purple-ink:#d4dce5;--tint-purple-line:#59616d;--tint-green:#33443c;--tint-green-ink:#bed5c9}body,.assist-app{background:var(--page);color:var(--text)}body,.assist-app .agent-lab,.assist-app :is(h1,h2,h3,h4,button,input,textarea,select),.ann-voice-page{font-family:Avenir Next,Avenir,Segoe UI,sans-serif}.assist-app h1{letter-spacing:-.045em;font-weight:500}.assist-app h2{letter-spacing:-.025em;font-weight:500}.assist-app :is(p,dd,blockquote){overflow-wrap:anywhere}.assist-app :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.assist-app :is(input,textarea,select){color:var(--text);background-color:var(--field);border-color:var(--border-strong);border-radius:14px}.assist-app :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:.85}.assist-app .agent-lab button,.assist-app .small-button,.assist-app .info-button,.ui-control{border-radius:999px;min-height:40px;font-family:inherit;font-weight:500}.assist-app .agent-lab button:hover{font-weight:500}.ui-control{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:inline-flex}.ui-control:hover{background:var(--surface-high)}.assist-app .ui-control{color:var(--text);border:1px solid var(--border-strong);background:0 0}.assist-app .ui-control:hover{background:var(--surface-high)}.appearance-control{align-items:center;gap:8px;display:inline-flex}.appearance-control .lab-hint{max-width:12ch;font-size:11px}.assist-app :is(.lab-chat,.lab-side-card,.customer-card,.policy-card,.review-card,.lab-incoming,.chat-rail,.workspace-notebook,.me-stat,.call-card,.call-card-plain,.call-analysis,.call-flow-card,.console>section,.policy-news,.saved-list,.call-guide>section){background:var(--panel-fallback);box-shadow:0 12px 28px -24px var(--glass-shadow);background-image:none;border:1px solid #0000;border-radius:24px}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.assist-app :is(.lab-chat,.lab-side-card,.customer-card,.policy-card,.review-card,.lab-incoming,.chat-rail,.workspace-notebook,.me-stat,.call-card,.call-card-plain,.call-analysis,.call-flow-card,.console>section,.policy-news,.saved-list,.call-guide>section){background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.assist-app :is(.lab-dialog,.call-settings-panel,.agent-menu-options,.setup-choice-options){color:var(--text);background:var(--drawer);box-shadow:0 20px 50px -25px var(--glass-shadow);background-image:none;border-color:#0000;border-radius:22px}.assist-app :is(.lab-side-card,.customer-card,.review-card){padding:24px}.assist-app :is(.lab-panel-bar,.lab-side-actions,.lab-composer-label){flex-wrap:wrap}.assist-app .lab-panel-bar h2{font-size:19px}.assist-app :is(.lab-quiet,.lab-text-button,.small-button){color:var(--text)}.assist-app .lab-quiet,.assist-app .small-button{border-color:var(--border-strong);background:0 0}.assist-app :is(.lab-quiet,.small-button):hover{background:var(--surface-high)}.assist-app .lab-suggestion{background:var(--surface-alt);box-shadow:none;border-color:#0000;border-radius:18px}.assist-app .lab-composer{border-top:1px solid var(--border);background:0 0;padding:20px 24px 24px}.assist-app .lab-composer textarea{background:var(--field);min-height:108px;font-size:15px}.assist-app .lab-messages{background:0 0;min-height:330px;max-height:54dvh;padding:24px}.assist-app .lab-message,.assist-app .call-line{background:var(--message);box-shadow:none;border:0;border-radius:19px}.assist-app .lab-message.agent,.assist-app .call-line.user{background:var(--agent-message)}:root[data-theme=dark] .assist-app .lab-message.customer{background:var(--message)}:root[data-theme=dark] .assist-app .lab-message.agent{background:var(--agent-message)}.assist-app .lab-message p{font-size:15px;line-height:1.75}.assist-app .lab-message-head{color:var(--text-secondary)}.approved-shell{grid-template-rows:76px minmax(0,1fr);grid-template-columns:208px minmax(0,1fr)}.approved-shell .shell-nav{border-color:var(--border);background:0 0;align-items:stretch;gap:16px;height:100dvh;padding:22px 12px;overflow:auto}.approved-shell .shell-brand{padding:3px 8px 18px;font-size:21px}.approved-shell .shell-brand .assist-script{display:inline}.approved-shell .shell-nav a:not(.shell-brand){border-radius:15px;justify-content:flex-start;min-height:44px;padding:10px 12px;font-size:13px}.approved-shell .shell-nav a:not(.shell-brand)>span{clip:auto;width:auto;height:auto;display:inline;position:static;overflow:visible}.approved-shell .shell-nav a.active,.approved-shell .shell-nav a.active:hover{background:var(--surface-high);color:var(--text)}.approved-shell .shell-top{background:var(--page);border-color:var(--border);flex-wrap:wrap;gap:14px;padding:12px 28px}.shell-channels{align-items:center;gap:4px;display:flex}.shell-channels a{color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;min-height:42px;padding:10px 13px;font-size:13px;text-decoration:none;display:flex}.shell-channels a.active{color:var(--text);background:var(--surface-high)}.shell-tools{gap:8px;margin-left:auto;display:flex}.approved-shell .shell-me{padding:0}.approved-shell .shell-me-text{display:none}.approved-shell .agent-menu>summary{border-color:var(--border-strong);background:0 0;gap:18px;min-width:150px;padding:9px 16px}.approved-shell .agent-menu-options{width:100%;min-width:0}.approved-shell .shell-main{padding:28px 30px 40px}.approved-shell .shell-main>.agent-lab{max-width:1440px;margin-inline:auto}.approved-shell .work-tabs{display:none}.workspace-skip{z-index:100;background:var(--drawer);color:var(--text);border-radius:14px;padding:10px 16px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.workspace-skip:focus{transform:none}.approved-shell .workspace-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}.approved-shell.notebook-is-open .workspace-layout{grid-template-columns:260px minmax(0,1fr)}.workspace-left-stack{flex-direction:column;align-self:stretch;gap:18px;min-width:0;display:flex}.approved-shell .chat-rail{order:0;gap:5px;padding:12px 8px;display:grid;position:static;overflow:visible}.approved-shell .chat-rail .rail-text,.approved-shell .rail-label{clip:auto;width:auto;height:auto;display:grid;position:static;overflow:visible}.approved-shell .rail-text{flex:1}.approved-shell .rail-item .scenario-avatar{display:none}.approved-shell .rail-item{border:0;border-radius:14px;justify-content:flex-start;gap:8px;min-width:0;padding:10px}.approved-shell .rail-item.is-active{background:var(--surface-high)}.approved-shell .rail-text strong{font-size:13px;font-weight:500}.approved-shell .rail-text span,.approved-shell .rail-label{font-size:12px}.approved-shell .rail-count{width:27px;height:27px;font-size:12px}.approved-shell .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr) 264px;gap:20px}.workspace-view-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workspace-view-bar h1{margin:0;font-size:27px}.workspace-view-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-replies{border-radius:999px}.customer-replies button{white-space:nowrap}.approved-shell .ws-header{flex-wrap:wrap;gap:12px;padding:20px 24px}.approved-shell .ws-who{flex:1;min-width:160px}.approved-shell .ws-who h2{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px;line-height:1.4;display:flex}.approved-shell .ws-who p{font-size:12px}.approved-shell .ws-actions{margin-left:auto}.approved-shell .queue{padding:0}.approved-shell .queue-head h2{font-size:21px;font-weight:500}.approved-shell .queue-list{background:var(--panel);border:0;border-radius:24px;padding:4px 20px}.approved-shell .queue-list li{padding:24px 0}.approved-shell .queue-bar{background:var(--panel);border-color:#0000;border-radius:22px;flex-wrap:wrap}.approved-shell .queue-who{min-width:0}.approved-shell .workspace-notebook{width:100%;padding:19px 16px;position:sticky;top:94px}.approved-shell .workspace-notebook h2{margin:0;font-size:16px}.approved-shell .workspace-notebook .lab-panel-bar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.approved-shell .workspace-notebook .notebook-close{min-height:36px;margin-left:auto;padding:5px 10px;font-size:12px}.approved-shell .workspace-notebook textarea{background:var(--field);width:100%;min-height:155px;max-height:50dvh;font:inherit;resize:vertical;border:1px solid #0000;border-radius:14px;padding:12px;font-size:14px;line-height:1.7}.notebook-save{color:var(--text-secondary);margin-top:9px;font-size:11px;display:block}.shell-notebook{min-width:0;margin-top:auto}.approved-shell .shell-notebook .workspace-notebook{border-radius:20px;padding:14px 11px;position:static}.approved-shell .shell-notebook textarea{min-height:125px}.approved-shell .shell-notebook+.shell-exit{margin-top:0}.approved-shell.is-focus{display:block}.approved-shell.is-focus>.shell-nav,.approved-shell.is-focus>.shell-top{display:none}.approved-shell.is-focus .shell-main{max-width:1280px;margin:auto}.approved-shell.is-focus .workspace-layout{grid-template-columns:minmax(0,1fr)}.approved-shell.is-focus.notebook-is-open .workspace-layout{grid-template-columns:240px minmax(0,1fr)}.focus-workspace .chat-rail{display:none}.focus-workspace .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr)}.focus-workspace .adaptive-grid>aside{display:none}.focus-workspace.focus-account-open .adaptive-grid{grid-template-columns:minmax(0,1fr) 264px}.focus-workspace.focus-account-open .adaptive-grid>aside{display:block}.focus-workspace.focus-account-open .adaptive-grid>aside>:not(.trainer-card):not(.account-tools),.focus-workspace :is(.focus-reminder,.lab-suggestion,.lab-tone,.lab-tone-note),.focus-workspace .lab-composer-label>button:not(.voice-mic){display:none}.approved-shell .me-page,.approved-shell .settings-page{max-width:1120px}.approved-shell .me-page h1,.approved-shell .settings-page>h1,.approved-shell .policy-library>h1{font-size:36px}.approved-shell .me-head{margin-bottom:24px}.approved-shell .me-tabs{margin-bottom:28px}.assist-app .development-summary h2{font-size:23px}.assist-app .kpi-tile{min-width:0;padding:24px}.assist-app .kpi-tile>strong{font-weight:500}.assist-app .review-page,.assist-app .call-review,.assist-app .review-note,.assist-app .review-quote{max-width:none}.assist-app .detail{background:var(--panel);box-shadow:none;background-image:none;border-color:#0000;border-radius:20px}.assist-app .console-now{border-color:#0000}.development-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.development-main,.development-side{gap:20px;min-width:0;display:grid}.development-grid .lab-side-card{margin:0}.development-side .me-focus{gap:14px;display:grid}.development-side .me-focus select{width:100%;max-width:100%}.development-side>.small-button{justify-self:start}.development-side .me-goal-list li{background:var(--message);border-color:#0000;border-radius:18px;grid-template-columns:24px minmax(0,1fr);gap:12px}.development-side .me-goal-list li>.lab-text-button{grid-column:2;justify-self:start}.assist-app .me-goal-check{border-radius:50%;width:24px;height:24px;min-height:24px;padding:0}.approved-shell .live-call-page{max-width:1160px;margin:auto;padding-top:0}.approved-shell .call-toolbar{justify-content:flex-end}.approved-shell .call-experience.has-guide{grid-template-columns:minmax(0,1fr) 264px;gap:28px}.approved-shell .call-guide{border:0;padding:0}.approved-shell .call-guide>section{margin-bottom:18px;padding:24px}.approved-shell .call-guide .call-caller-card{border-top-color:#0000;margin-top:0;padding-top:24px}.approved-shell .call-guide h2{font-size:20px}.approved-shell .call-guide-steps li[aria-current=step]{color:var(--tint-green-ink)}.approved-shell .call-settings-panel{z-index:12}.assist-app .call-start-button,.assist-app .call-primary,.assist-app .ann-play{background:var(--ink);color:var(--on-ink);border-color:#0000}.assist-app .call-hangup{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-line)}.assist-app .console-tabs button{border-radius:999px;min-height:40px}.assist-app .call-account-choice input:checked+.call-account-option{background:var(--tint-green);border-color:var(--tint-green-line)}.is-portfolio>.assist-header{border-color:var(--border)}.is-portfolio .home-story h1{font-size:clamp(48px,5.2vw,76px)}.is-portfolio .home-intro{font-size:17px;line-height:1.8}.is-portfolio .home-experience h2{font-size:24px}.is-portfolio .home-experience p{font-size:14px}.assist-app .editorial-page{font-family:inherit}.assist-app .editorial-page h1{font-weight:500}@media (width<=1350px){.approved-shell{grid-template-columns:180px minmax(0,1fr)}.approved-shell .shell-top{padding-inline:20px}.approved-shell .shell-main{padding:24px 20px 32px}.approved-shell .shell-me{display:none}.approved-shell.notebook-is-open .workspace-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.approved-shell .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr) 232px;gap:16px}.shell-channels a{padding-inline:10px;font-size:12px}.approved-shell .agent-menu>summary{min-width:125px;font-size:12px}.approved-shell .shell-tools .ui-control{padding-inline:10px;font-size:12px}}@media (width<=1180px){.development-grid{grid-template-columns:minmax(0,1fr)}.development-side{grid-template-columns:repeat(2,minmax(0,1fr))}.development-side .notepad-card{grid-column:1/-1}.approved-shell .workspace-main .adaptive-grid{grid-template-columns:minmax(0,1fr)}.approved-shell .adaptive-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.approved-shell .adaptive-grid>aside>.lab-side-card{margin:0}.approved-shell .adaptive-grid>aside>.account-tools{order:-1}.focus-workspace .adaptive-grid>aside{display:none}.focus-workspace.focus-account-open .adaptive-grid>aside{display:grid}.approved-shell .shell-top{gap:8px}.approved-shell .shell-channels{flex:1 0 100%}.approved-shell{grid-template-rows:auto minmax(0,1fr)}.approved-shell .workspace-notebook{top:140px}}@media (width<=800px){.approved-shell{flex-direction:column;display:flex}.approved-shell .shell-nav{display:contents}.approved-shell .shell-brand{order:0;align-self:flex-start;padding:20px 20px 8px}.approved-shell .shell-nav>nav{border-bottom:1px solid var(--border);order:1;gap:4px;padding:0 12px 14px;display:flex;overflow:auto}.approved-shell .shell-nav>nav a{white-space:nowrap;flex:none;padding:9px 12px}.approved-shell .shell-nav>nav .shell-icon{display:none}.approved-shell .shell-top{order:2;padding:14px 18px;display:flex;position:relative}.approved-shell .shell-main{order:3;padding:22px 18px 28px}.approved-shell .shell-notebook{order:4;margin:0;padding:0 18px 20px}.approved-shell .shell-exit{order:5;margin:0 18px 22px}.approved-shell .shell-tools{flex:1;margin-left:0}.approved-shell .workspace-layout,.approved-shell.notebook-is-open .workspace-layout,.approved-shell.is-focus.notebook-is-open .workspace-layout{flex-direction:column;display:flex}.approved-shell .workspace-main{order:0;width:100%}.approved-shell .workspace-left-stack{order:1;width:100%}.approved-shell .chat-rail{flex-wrap:wrap;display:flex}.approved-shell .chat-rail .rail-label{flex-basis:100%}.approved-shell .chat-rail .rail-item{flex:140px;width:auto}.approved-shell .workspace-notebook{position:static}.approved-shell .call-experience.has-guide{grid-template-columns:minmax(0,1fr);gap:26px}.approved-shell .call-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.approved-shell .call-guide>section{margin:0}.is-portfolio>.assist-header{flex-wrap:wrap;gap:12px}.is-portfolio>.assist-header>.appearance-control{margin-left:auto}}@media (width<=540px){.development-side{grid-template-columns:minmax(0,1fr)}.approved-shell .shell-main{padding:20px 12px 28px}.approved-shell .shell-top{padding-inline:12px}.approved-shell .shell-channels{justify-content:space-between;gap:0}.approved-shell .shell-channels a{padding-inline:10px;font-size:12px}.approved-shell .agent-menu>summary{min-width:114px;padding-inline:11px}.approved-shell .shell-tools{gap:5px}.approved-shell .shell-tools .ui-control{padding-inline:9px}.approved-shell .adaptive-grid>aside,.approved-shell .call-guide{grid-template-columns:minmax(0,1fr)}.assist-app .lab-side-card,.assist-app .review-card,.assist-app .customer-card{padding:21px}.approved-shell .ws-header,.assist-app .lab-messages,.assist-app .lab-composer{padding:18px}.assist-app .lab-messages{min-height:280px}.approved-shell .queue-list{padding-inline:16px}.approved-shell .queue-list li{grid-template-columns:34px minmax(0,1fr) auto}.approved-shell .queue-topic,.approved-shell .queue-wait{display:none}.approved-shell .queue-next{margin:0}.approved-shell .ws-who{min-width:120px}.approved-shell .ws-who h2{font-size:18px}.approved-shell .ws-header>.scenario-avatar{display:none}.approved-shell .workspace-notebook{padding:18px}.approved-shell .settings-row{flex-wrap:wrap;gap:14px}.approved-shell .segmented{flex-wrap:wrap}.approved-shell .me-head{gap:14px}.approved-shell .me-head h1{font-size:29px}.is-portfolio .workspace-nav{gap:18px}.is-portfolio .workspace-nav a{font-size:12px}.is-portfolio .home-story h1{font-size:clamp(39px,10vw,52px)}.is-portfolio .home-experience h2{font-size:23px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.assist-app :is(.lab-chat,.lab-side-card,.customer-card,.policy-card,.review-card,.lab-incoming,.chat-rail,.workspace-notebook,.me-stat,.call-card,.call-card-plain,.call-analysis,.call-flow-card,.console>section,.policy-news,.saved-list,.call-guide>section){background:var(--panel-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}
