@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2?dpl=dpl_4tMzJcG1DguqJdiLmkah58TSqUPz)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2?dpl=dpl_4tMzJcG1DguqJdiLmkah58TSqUPz)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f7f5;--surface:#fff;--surface-raised:#f9fbfa;--surface-soft:#eef3f0;--border:#dbe4df;--border-strong:#b8c8c0;--text:#17251f;--muted:#53675e;--faint:#5f7369;--accent:#246b50;--accent-strong:#174b39;--accent-ink:#fff;--accent-soft:#e6f2ec;--warning:#875812;--warning-soft:#fff6df;--critical:#a6332d;--critical-soft:#fff0ef;--info:#2f6296;--info-soft:#edf5fc;--shadow:0 18px 48px #17251f1a;--shadow-soft:0 5px 18px #17251f0f;--radius:16px}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;min-width:320px}body{background:var(--background);min-height:100vh;color:var(--text);font-family:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,.button{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:11px;padding:.65rem .95rem;font-weight:650;transition:border-color .14s,background-color .14s,transform .14s}.button{justify-content:center;align-items:center;display:inline-flex}.button-primary{border-color:var(--accent-strong);background:var(--accent);color:var(--accent-ink)}.button-primary:hover{background:var(--accent-strong);color:var(--accent-ink);border-color:#103f2f}.button-quiet{background:0 0}.button-small{min-height:40px;padding:.5rem .75rem;font-size:.82rem}button:hover,.button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}button.button-primary:hover,.button.button-primary:hover{background:var(--accent-strong);color:#fff;border-color:#103f2f}button:active,.button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #000}button:disabled{cursor:not-allowed;opacity:.5}code,.mono{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent-strong);color:var(--accent-ink);border-radius:9px;padding:.7rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#fbfcfb;flex-direction:column;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.8rem;margin:0 .25rem 2.25rem;display:flex}.brand-mark{background:var(--accent);color:#fff;border:1px solid #b6d2c5;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:800;display:inline-grid;box-shadow:0 5px 12px #246b5029}.brand>span:last-child,.actor-copy,.sidebar-foot>span:last-child{flex-direction:column;min-width:0;display:flex}.brand strong{letter-spacing:-.015em}.brand small,.actor small,.sidebar-foot small{color:var(--muted);font-size:.74rem}.sidebar nav{gap:.25rem;display:grid}.nav-group-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:1.1rem .7rem .35rem;font-size:.65rem;font-weight:720}.nav-link{min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:.7rem;padding:.65rem .7rem;font-weight:570;display:flex}.nav-link:hover{border-color:var(--border);color:var(--text);background:#f1f5f3}.nav-link[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong);border-color:#c8ddd3}.nav-icon{width:28px;height:28px;color:var(--faint);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.nav-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.nav-link[aria-current=page] .nav-icon{color:var(--accent);background:#fff;box-shadow:0 1px 3px #17251f14}.sidebar-foot{border-top:1px solid var(--border);align-items:center;gap:.7rem;margin-top:auto;padding:1rem .45rem 0;display:flex}.environment-dot{background:#3e8c66;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #3e8c661c}.app-content{min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.8rem clamp(1rem,3vw,2.5rem);display:flex;position:sticky;top:0}.topbar-context{align-items:center;gap:1rem;display:flex}.topbar-context strong{font-size:.82rem;font-weight:650}.topbar-divider{background:var(--border);width:1px;height:18px}.workspace-label{color:var(--muted);font-size:.8rem}.gateway-indicator{color:var(--muted);align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.gateway-indicator>span{background:var(--accent);border-radius:50%;width:7px;height:7px}.actor{align-items:center;gap:.65rem;display:flex}.actor-avatar{border:1px solid var(--border-strong);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-size:.8rem;font-weight:750;display:grid}.actor-copy{max-width:16rem}.actor-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.mobile-menu{display:none}.main-content{width:min(1280px,100%);margin:0 auto;padding:clamp(1.25rem,2.6vw,2.25rem)}.local-warning{background:var(--warning-soft);color:var(--warning);border:1px solid #e5c982;border-radius:10px;margin-bottom:1rem;padding:.7rem .9rem;font-size:.82rem}.inline-alert{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.82rem}.inline-alert-critical{background:var(--critical-soft);color:var(--critical);border-color:#e4aaa6}.eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:720}.page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.page-heading h1{letter-spacing:-.045em;max-width:850px;margin:.35rem 0 .5rem;font-size:clamp(2rem,3.3vw,2.8rem);font-weight:660;line-height:1.04}.page-heading p{max-width:760px;color:var(--muted);margin:0;font-size:1rem}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.metric-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:142px;box-shadow:var(--shadow-soft);padding:1.1rem;position:relative;overflow:hidden}.metric-card:after{background:var(--metric-glow,transparent);content:"";filter:blur(18px);opacity:.28;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-20px}.metric-card>span,.metric-card>small{color:var(--muted);display:block}.metric-card>span{font-size:.8rem;font-weight:620}.metric-card>strong{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:-.04em;margin:.65rem 0 .3rem;font-size:2rem;font-weight:580;display:block}.metric-card>small{font-size:.75rem}.metric-positive{--metric-glow:var(--accent)}.metric-warning{--metric-glow:var(--warning)}.metric-critical{--metric-glow:var(--critical)}.metric-info{--metric-glow:var(--info)}.content-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:1rem;margin-top:1rem;display:grid}.equal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1rem 1.1rem;display:flex}.panel-heading h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:660}.panel-heading p{color:var(--muted);margin:.2rem 0 0;font-size:.8rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:690}th,td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.8rem 1.1rem}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f6f9f7}td{color:var(--text);font-size:.82rem}.primary-cell{flex-direction:column;min-width:180px;display:flex}.primary-cell strong{color:var(--text)}.primary-cell small{color:var(--muted)}.conversation-link,.inline-link{color:var(--accent-strong);text-underline-offset:.18em;-webkit-text-decoration:underline #246b5052;text-decoration:underline #246b5052}.conversation-link:hover,.inline-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.inline-link{width:fit-content;font-size:.74rem}.badge{border:1px solid var(--border);background:var(--surface-soft);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .52rem;font-size:.68rem;font-weight:660;display:inline-flex}.badge-positive{background:var(--accent-soft);color:#174b39;border-color:#bed9cd}.badge-warning{background:var(--warning-soft);color:var(--warning);border-color:#ead398}.badge-critical{background:var(--critical-soft);color:var(--critical);border-color:#e8b7b3}.badge-info{background:var(--info-soft);color:var(--info);border-color:#bcd4eb}.list{margin:0;padding:0;list-style:none}.list-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;display:flex}.list-item:last-child{border-bottom:0}.list-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.list-copy strong{overflow-wrap:anywhere;font-size:.9rem}.list-copy span,.list-copy small{color:var(--muted);font-size:.78rem}.list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.empty-state{text-align:center;align-content:center;place-items:center;min-height:210px;padding:2rem;display:grid}.empty-state>span{border:1px solid var(--border);background:var(--surface-soft);width:42px;height:42px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:.8rem;display:grid}.empty-state p{max-width:340px;color:var(--muted);margin:.3rem 0 0;font-size:.8rem}.definition-list{margin:0}.safety-note{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:.8rem;padding:1rem 1.1rem;display:grid}.safety-note:last-child{border-bottom:0}.safety-note>span{width:30px;height:30px;color:var(--accent);font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;border:1px solid #c5dcd1;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.safety-note strong{font-size:.84rem}.safety-note p{color:var(--muted);margin:.2rem 0 0;font-size:.75rem}.definition-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(110px,.55fr) minmax(0,1.45fr);gap:1rem;padding:.85rem 1.1rem;display:grid}.definition-row:last-child{border-bottom:0}.definition-row dt{color:var(--muted);font-size:.74rem}.definition-row dd{overflow-wrap:anywhere;margin:0;font-size:.8rem}.control-form{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:.75rem;padding:1rem 1.1rem;display:grid}.control-form:last-child{border-bottom:0}.control-identity{flex-direction:column;gap:.35rem;min-width:0;display:flex}.control-identity>span{align-items:center;gap:.55rem;display:flex}.control-identity small{color:var(--muted)}.field{gap:.35rem;display:grid}.field label{color:var(--muted);font-size:.72rem;font-weight:600}.field small{color:var(--faint);font-size:.68rem}.field input,.field select,.field textarea{border:1px solid var(--border-strong);outline-offset:3px;background:var(--surface);border-radius:10px;width:100%;min-height:42px;padding:.65rem .75rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.form-feedback{color:var(--muted);font-size:.7rem}.form-feedback-success{color:var(--accent)}.form-feedback-error{color:var(--critical)}.control-button-danger{color:var(--critical);border-color:#daa19d}.control-button-enable{color:var(--accent-strong);border-color:#aacdbd}.conversation-control{min-width:120px;position:relative}.conversation-control>summary{cursor:pointer;width:max-content;color:var(--accent-strong);white-space:nowrap;font-weight:650;list-style-position:inside}.conversation-control[open]>summary{margin-bottom:.65rem}.conversation-control form{border:1px solid var(--border-strong);background:var(--surface);width:min(340px,72vw);box-shadow:var(--shadow);border-radius:12px;gap:.65rem;padding:.8rem;display:grid}.conversation-control textarea{resize:vertical}.conversation-control-unavailable{color:var(--faint);font-size:.74rem}.conversation-heading-actions,.transcript-refresh{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.transcript-refresh span{color:var(--muted);font-size:.72rem}.transcript-refresh button{min-height:36px;padding:.45rem .7rem;font-size:.75rem}.conversation-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:start;gap:1rem;display:grid}.conversation-detail-sidebar{gap:1rem;display:grid}.transcript-list{gap:.9rem;margin:0;padding:1rem 1.1rem;list-style:none;display:grid}.transcript-message{display:flex}.transcript-message>article{border:1px solid var(--border);background:#f4f6f5;border-radius:15px;width:min(86%,760px);padding:.85rem .95rem}.transcript-message-agent,.transcript-message-owner{justify-content:flex-end}.transcript-message-agent>article,.transcript-message-owner>article{background:var(--accent-soft);border-color:#bdd9cc}.transcript-message-system{justify-content:center}.transcript-message-system>article{background:0 0;border-style:dashed}.transcript-message header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.transcript-message header>span:first-child{flex-direction:column;min-width:0;display:flex}.transcript-message strong{font-size:.8rem}.transcript-message small{color:var(--muted);font-size:.68rem}.transcript-message-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.transcript-message p{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:.7rem 0 0;font-size:.88rem}.conversation-detail-page-turo .page-heading{margin-bottom:.9rem}.conversation-detail-page-turo .reply-location-notice{margin-bottom:.75rem;padding-block:.75rem}.conversation-detail-page-turo .conversation-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr);gap:.75rem}.turo-message-panel{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);overflow:hidden}.turo-message-panel-heading{border-bottom:1px solid var(--border);padding:.75rem .9rem}.turo-message-panel-heading h2,.turo-context-panel h2{letter-spacing:-.015em;margin:0;font-size:.95rem;font-weight:680}.turo-message-panel-heading p,.turo-context-panel>header p{color:var(--muted);margin:.15rem 0 0;font-size:.72rem}.turo-transcript-list{gap:.65rem;margin:0;padding:.75rem;list-style:none;display:grid}.turo-transcript-message{display:flex}.turo-transcript-message>article{border:1px solid var(--border);background:#f4f6f5;border-radius:13px;width:min(88%,760px);padding:.75rem .85rem}.turo-transcript-message-customer>article{background:var(--info-soft);border-color:#b8d2e9;width:100%;box-shadow:inset 4px 0 #5687b8}.turo-transcript-message-agent,.turo-transcript-message-owner{justify-content:flex-end}.turo-transcript-message-agent>article,.turo-transcript-message-owner>article{background:var(--accent-soft);border-color:#bdd9cc}.turo-transcript-message-system{justify-content:center}.turo-transcript-message-system>article{background:0 0;border-style:dashed}.turo-transcript-message header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.turo-transcript-message header>span:first-child{gap:.05rem;display:grid}.turo-transcript-message strong{font-size:.8rem}.turo-transcript-message time{color:var(--muted);font-size:.68rem}.turo-transcript-message p{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:.55rem 0 0;font-size:.9rem;line-height:1.55}.turo-context-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);overflow:hidden}.turo-context-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.turo-context-facts{gap:.55rem;margin:0;padding:.75rem .85rem;display:grid}.turo-context-facts>div{gap:.12rem;display:grid}.turo-context-facts dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:680}.turo-context-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.78rem}.turo-context-empty{color:var(--faint);margin:0;padding:.7rem .85rem;font-size:.7rem;line-height:1.45}.turo-context-links{border-top:1px solid var(--border);gap:.4rem;padding:.7rem .85rem;display:grid}.turo-context-links a{background:var(--info-soft);border:1px solid #c9dced;border-radius:9px;gap:.08rem;min-width:0;padding:.55rem .65rem;display:grid}.turo-context-links a:hover{background:#e4f0fa;border-color:#8bb1d4}.turo-context-links span{color:var(--info);font-size:.74rem;font-weight:680}.turo-context-links small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.turo-reply-guidance{border-top:1px solid var(--border);background:var(--warning-soft);padding:.7rem .85rem}.turo-reply-guidance strong{color:var(--warning);font-size:.75rem}.turo-reply-guidance p{color:var(--muted);margin:.18rem 0 0;font-size:.7rem;line-height:1.45}.turo-context-control{border-top:1px solid var(--border);padding:.7rem .85rem}.turo-context-control .conversation-control form{width:100%;box-shadow:none;margin-top:.55rem}.turo-context-panel>.technical-details{padding-inline:.85rem}.conversation-detail-control{border-top:1px solid var(--border);padding:1rem 1.1rem}.conversation-detail-control .conversation-control form{width:100%;box-shadow:none;margin-top:.65rem}.owner-reply-form{gap:.8rem;padding:1rem 1.1rem;display:grid}.owner-reply-form textarea{resize:vertical}.owner-reply-form .form-feedback{margin:0}.gmail-reply-context{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:.55rem;margin:0;padding:.75rem;display:grid}.gmail-reply-context>div{gap:.15rem;display:grid}.gmail-reply-context dt,.gmail-destination-options legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.gmail-reply-context dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.8rem}.gmail-destination-options{border:0;gap:.55rem;margin:0;padding:0;display:grid}.gmail-destination-options legend{margin-bottom:.45rem}.gmail-destination-option,.gmail-candidate-confirmation,.gmail-chat-invitation{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;display:flex}.gmail-destination-option input,.gmail-candidate-confirmation input,.gmail-chat-invitation input{width:auto;accent-color:var(--accent);margin-top:.15rem}.gmail-destination-option span{gap:.15rem;min-width:0;display:grid}.gmail-destination-option strong,.gmail-candidate-confirmation strong{overflow-wrap:anywhere}.gmail-destination-option small,.gmail-candidate-confirmation,.gmail-chat-invitation{color:var(--muted);font-size:.74rem;line-height:1.45}.gmail-destination-option:has(input:checked){background:var(--accent-soft);border-color:#9fc8b5}.gmail-candidate-confirmation:has(input:disabled){cursor:not-allowed;opacity:.55}.owner-reply-actions{flex-wrap:wrap;gap:.65rem;display:flex}.owner-reply-actions .button{align-items:center;display:inline-flex}.reply-unavailable{padding:1rem 1.1rem}.reply-unavailable strong{color:var(--warning);font-size:.84rem}.reply-unavailable p{color:var(--muted);margin:.25rem 0 0;font-size:.76rem}.outbound-state-cell{gap:.3rem;min-width:250px}.outbound-state-cell>span{align-items:center;gap:.45rem;display:flex}.outbound-reconciliation-control{min-width:140px}.outbound-reconciliation-control form{width:min(430px,82vw)}.reconciliation-warning{background:var(--critical-soft);color:var(--critical);border:1px solid #e5aaa5;border-radius:9px;padding:.65rem .7rem;font-size:.72rem}.reconciliation-evidence{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:.65rem;padding:.7rem;display:grid}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.resource-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:290px;box-shadow:var(--shadow-soft);box-shadow:var(--shadow);flex-direction:column;padding:1.1rem;display:flex}.resource-card>header{justify-content:space-between;align-items:center;display:flex}.resource-icon{border:1px solid var(--border-strong);background:var(--surface-raised);width:38px;height:38px;color:var(--accent-strong);border-radius:11px;place-items:center;font-weight:750;display:grid}.resource-card h2{letter-spacing:-.02em;margin:1.3rem 0 .4rem;font-size:1.05rem}.resource-card>p{color:var(--muted);margin:0;font-size:.78rem}.resource-unavailable{border-top:1px solid var(--border);color:var(--warning);margin-top:auto;padding-top:1rem;font-size:.72rem}.compact-list{margin:auto 0 0;padding:1rem 0 0;list-style:none}.compact-list li{border-top:1px solid var(--border);justify-content:space-between;gap:.5rem;padding:.7rem 0;display:flex}.compact-list li>span{flex-direction:column;min-width:0;display:flex}.compact-list strong,.compact-list small{font-size:.7rem}.compact-list small{color:var(--muted)}.text-link{width:fit-content;color:var(--accent-strong);text-underline-offset:.2em;font-size:.78rem;font-weight:650;-webkit-text-decoration:underline #246b5059;text-decoration:underline #246b5059}.text-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.source-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.source-badge{border:1px solid var(--border-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;min-height:26px;padding:.2rem .6rem;font-size:.7rem;font-weight:720;display:inline-flex}.source-badge>span{border-radius:50%;width:7px;height:7px}.source-badge-advance{background:var(--accent-soft);color:var(--accent-strong);border-color:#bed9cc}.source-badge-advance>span{background:var(--accent)}.source-badge-turo{background:var(--info-soft);color:var(--info);border-color:#bcd4eb}.source-badge-turo>span{background:var(--info)}.home-status-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;display:grid;overflow:hidden}.home-status-strip>div{border-right:1px solid var(--border);align-content:center;gap:.18rem;min-height:118px;padding:1rem 1.1rem;display:grid}.home-status-strip>div.status-needs-attention{background:var(--warning-soft)}.home-status-strip>div.status-needs-attention strong{color:var(--warning)}.home-status-strip>div:last-child{border-right:0}.home-status-strip span,.home-status-strip small{color:var(--muted)}.home-status-strip span{font-size:.76rem;font-weight:650}.home-status-strip strong{letter-spacing:-.035em;font-size:1.5rem;font-weight:630}.home-status-strip small{font-size:.74rem}.home-priority-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:1rem;margin-bottom:1rem;display:grid}.home-attention-item{min-height:86px}.home-system-details,.conversation-activity-details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);overflow:hidden}.home-system-details>summary,.conversation-activity-details>summary{min-height:72px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;list-style:none;display:flex}.home-system-details>summary::-webkit-details-marker{display:none}.conversation-activity-details>summary::-webkit-details-marker{display:none}.home-system-details>summary:hover,.conversation-activity-details>summary:hover{background:#f7faf8}.home-system-details>summary>span:first-child,.conversation-activity-details>summary>span:first-child{gap:.15rem;display:grid}.home-system-details>summary small,.conversation-activity-details>summary small{color:var(--muted);font-size:.74rem}.home-system-content{border-top:1px solid var(--border)}.system-facts{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-facts>span{border-right:1px solid var(--border);gap:.2rem;padding:.9rem 1.1rem;display:grid}.system-facts>span:last-child{border-right:0}.system-facts small{color:var(--muted);font-size:.7rem}.system-facts strong{font-size:1rem}.system-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem;padding:.8rem 1.1rem;display:flex}.conversation-activity-details{margin-top:1rem}.conversation-activity-details>summary>.badge{flex:none}.conversation-activity-details-needs-review{border-color:#e5aaa5}.conversation-activity-details-needs-review>summary{background:var(--critical-soft)}.conversation-activity-details[open]>summary{border-bottom:1px solid var(--border)}.conversation-activity-details .conversation-activity{margin-top:0;padding:1rem}.conversation-activity-details .conversation-activity>.panel{box-shadow:none}.conversation-preview-list .list-item{align-items:center}.availability-summary{align-items:center;gap:.75rem;min-height:92px;padding:1rem 1.1rem;display:flex}.availability-summary>span:last-child{color:var(--muted);margin-left:auto;font-size:.76rem}.availability-check{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-strong);border:1px solid #bed9cc;border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.availability-unavailable{color:var(--warning)}.inbox-summary{border-block:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:.6rem 1.25rem;margin-bottom:1rem;padding:.75rem .15rem;font-size:.82rem;display:flex}.inbox-summary strong{color:var(--text);font-size:.9rem}.channel-filters{scrollbar-width:thin;gap:.45rem;margin-bottom:1rem;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.channel-filters a{border:1px solid var(--border);min-height:44px;color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.82rem;font-weight:640;display:inline-flex}.channel-filters a:hover{border-color:var(--border-strong);color:var(--text)}.channel-filters a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong);border-color:#a9ccbc}.channel-filters a span{min-width:22px;height:22px;color:inherit;background:#17251f0f;border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.conversation-lanes{gap:1rem;display:grid}.conversation-queue{margin:0;padding:0;list-style:none}.conversation-queue-item{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 1.1rem;display:grid}.conversation-queue-item:last-child{border-bottom:0}.conversation-queue-item:hover{background:#f7faf8}.conversation-queue-item-turo{box-shadow:inset 3px 0 #7da6ca}.conversation-queue-item-advance{box-shadow:inset 3px 0 #75a990}.conversation-queue-main{gap:.65rem;min-width:0;display:grid}.conversation-title-link{color:var(--text);letter-spacing:-.015em;font-size:1rem;font-weight:680;display:inline-block}.conversation-title-link:hover{color:var(--accent-strong)}.conversation-queue-main p{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.conversation-queue-route{justify-items:end;gap:.5rem;min-width:154px;display:grid}.reply-route{font-size:.74rem;font-weight:700}.reply-route-here{color:var(--accent-strong)}.reply-route-turo{color:var(--info)}.reply-route-unavailable{color:var(--muted)}.inbox-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem;display:grid}.follow-up-item{min-height:104px}.completed-followups{border-top:1px solid var(--border);margin:-.75rem -1rem -1rem}.technical-details{border-top:1px solid var(--border)}.conversation-queue-main>.technical-details{border-top:0;width:fit-content}.technical-details>summary{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;font-size:.7rem;font-weight:620;display:inline-flex}.technical-details>summary:hover{color:var(--text)}.technical-details>div{padding:.75rem 1rem 1rem}.conversation-queue-main>.technical-details>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;width:min(580px,74vw);padding:.75rem}.compact-definition-list{gap:.6rem;margin:0;display:grid}.compact-definition-list>div{gap:.12rem;display:grid}.compact-definition-list dt{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:680}.compact-definition-list dd{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.72rem}.reply-location-notice{border-radius:var(--radius);background:var(--accent-soft);border:1px solid #bed9cc;grid-template-columns:38px minmax(0,1fr) auto;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem;display:grid}.reply-location-warning{background:var(--warning-soft);border-color:#e4c875}.reply-location-icon{width:36px;height:36px;color:var(--accent);border:1px solid;border-radius:10px;place-items:center;display:grid}.reply-location-warning .reply-location-icon{color:var(--warning)}.reply-location-notice strong{font-size:.9rem}.reply-location-notice p{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.reply-location-copy{align-self:center}.reply-location-action{justify-content:flex-end;align-items:center;display:flex}.external-reply-card{padding:1rem 1.1rem}.external-reply-card strong{font-size:.9rem}.external-reply-card p,.external-reply-card li{color:var(--muted);font-size:.76rem}.external-reply-card p{margin:.35rem 0 .8rem}.external-reply-card ol{margin:0;padding-left:1.2rem}.external-reply-card li+li{margin-top:.35rem}.conversation-activity{margin-top:1rem}.automation-activity-list{margin:0;padding:.4rem 1.1rem 1rem;list-style:none}.automation-activity-list>li{grid-template-columns:18px minmax(0,1fr);gap:.7rem;padding-top:.9rem;display:grid;position:relative}.automation-activity-list>li:not(:last-child):before{background:var(--border);content:"";width:1px;position:absolute;top:1.25rem;bottom:-1rem;left:5px}.activity-marker{z-index:1;border:2px solid var(--surface);background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;margin-top:.35rem;position:relative}.automation-activity-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;min-width:0;padding:.85rem .9rem}.automation-activity-list article>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.automation-activity-list article>header>div{display:grid}.activity-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.automation-activity-list article small{color:var(--muted);font-size:.68rem}.automation-activity-list article>p{color:var(--text);white-space:pre-wrap;margin:.55rem 0 0;font-size:.78rem}.automation-activity-list .technical-details{margin-top:.65rem}.knowledge-primary-grid,.knowledge-secondary-grid{align-items:start;gap:1rem;display:grid}.knowledge-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.knowledge-secondary-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);margin-top:1rem}.knowledge-search{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;padding:1rem 1.1rem;display:grid}.knowledge-search input{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;min-width:0;min-height:44px;padding:.65rem .75rem}.knowledge-search input:focus{border-color:var(--accent)}.knowledge-playbook-list{display:grid}.knowledge-playbook{border-bottom:1px solid var(--border)}.knowledge-playbook:last-child{border-bottom:0}.knowledge-playbook>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.9rem 1.1rem;display:flex}.knowledge-playbook>summary:hover{background:#f7faf8}.knowledge-playbook>summary>span{min-width:0;display:grid}.knowledge-playbook>summary strong{font-size:.88rem}.knowledge-playbook>summary small{color:var(--muted);font-size:.7rem}.playbook-sections{border-top:1px solid var(--border);background:#f8faf9;gap:.75rem;padding:1rem 1.1rem 1.1rem;display:grid}.playbook-sections>section{border-left:2px solid var(--border-strong);padding-left:.8rem}.playbook-sections h3{color:var(--text);margin:0;font-size:.74rem}.playbook-sections p{color:var(--muted);white-space:pre-wrap;margin:.25rem 0 0;font-size:.76rem}.playbook-sections .playbook-caution{border-left-color:var(--critical)}.playbook-bilingual>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.45rem;display:grid}.playbook-bilingual>div>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:.75rem}.playbook-bilingual strong{font-size:.7rem}.knowledge-tool,.knowledge-form{gap:.85rem;display:grid}.knowledge-form{padding:1rem 1.1rem}.knowledge-answer{background:var(--accent-soft);border:1px solid #bed9cc;border-radius:12px;margin:0 1.1rem 1rem;padding:.9rem}.knowledge-answer-unknown{background:var(--warning-soft);border-color:#e4c875}.knowledge-answer>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knowledge-answer>p{color:var(--text);white-space:pre-wrap;margin:.65rem 0;font-size:.82rem}.knowledge-answer>small,.knowledge-citations{color:var(--muted);font-size:.7rem}.knowledge-citations{border-top:1px solid var(--border);gap:.25rem;padding-top:.65rem;display:grid}.knowledge-citations ul{margin:0;padding-left:1.1rem}.knowledge-form-row{grid-template-columns:minmax(0,1.4fr) minmax(150px,.7fr) minmax(150px,.7fr);gap:.75rem;display:grid}.knowledge-form-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-proposal-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.knowledge-proposal-actions>span{color:var(--muted);font-size:.7rem}.knowledge-proposal-list{margin:0;padding:0;list-style:none}.knowledge-proposal-list>li{border-bottom:1px solid var(--border);padding:1rem 1.1rem}.knowledge-proposal-list>li:last-child{border-bottom:0}.knowledge-proposal-list header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.knowledge-proposal-list header>span{display:grid}.knowledge-proposal-list header small,.knowledge-proposal-list>li>small{color:var(--muted);font-size:.7rem}.knowledge-proposal-list>li>p{color:var(--text);white-space:pre-wrap;margin:.6rem 0;font-size:.78rem}.knowledge-proposal-list .technical-details{margin-top:.65rem}.centered-page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card,.access-card{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,5vw,2.5rem);display:flex}.auth-card .brand-mark,.access-card .brand-mark{margin-bottom:1.5rem}.auth-card h1,.access-card h1{letter-spacing:-.045em;margin:.4rem 0 .8rem;font-size:clamp(1.7rem,5vw,2.5rem);line-height:1.05}.auth-card p,.access-card p{color:var(--muted);margin:0 0 1.2rem}.auth-card a,.auth-card button,.access-card a,.access-card button{color:inherit}.error-reference{background:var(--surface-soft);color:var(--muted);border-radius:8px;margin-bottom:1rem;padding:.4rem .55rem;font-size:.75rem}.loading-page{align-content:start;gap:1rem;width:min(900px,100% - 3rem);min-height:70vh;margin:3rem auto;display:grid}.loading-bar{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(100deg, var(--surface) 20%, var(--surface-raised) 45%, var(--surface) 70%);background-size:300% 100%;height:130px;animation:1.8s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position-x:-150%}}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid,.equal-grid,.conversation-detail-grid,.conversation-detail-page-turo .conversation-detail-grid,.home-priority-grid,.inbox-secondary-grid,.knowledge-primary-grid,.knowledge-secondary-grid{grid-template-columns:1fr}.home-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-status-strip>div:nth-child(2){border-right:0}.home-status-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.resource-grid{grid-template-columns:1fr}.resource-card{min-height:230px}}@media (max-width:780px){.app-shell{display:block}.sidebar{display:none}.topbar{min-height:64px}.topbar-context{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:.45rem;min-height:44px;padding:.45rem .7rem;list-style:none;display:inline-flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:30;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(280px,100vw - 2rem);max-height:calc(100dvh - 5rem);box-shadow:var(--shadow);border-radius:13px;gap:.2rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);left:0;overflow-y:auto}.actor-copy{display:none}.page-heading{flex-direction:column;align-items:flex-start}.heading-actions,.conversation-heading-actions,.transcript-refresh{justify-content:flex-start}.control-form{grid-template-columns:1fr;align-items:stretch}.conversation-queue-item{grid-template-columns:1fr}.conversation-queue-route{grid-template-columns:auto minmax(0,1fr);place-items:center start;min-width:0}.conversation-queue-route .conversation-control{grid-column:1/-1}.conversation-queue-route .button{justify-self:end}.knowledge-form-row{grid-template-columns:1fr}.reply-location-notice{grid-template-columns:38px minmax(0,1fr)}.reply-location-action{grid-column:2;justify-content:flex-start}}@media (max-width:520px){.main-content{padding:1rem}.metrics-grid{grid-template-columns:1fr}.home-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-status-strip>div{min-height:96px;padding:.8rem}.home-status-strip small{display:none}.metric-card{min-height:120px}.page-heading h1{font-size:2.25rem}.definition-row{grid-template-columns:1fr;gap:.2rem}.transcript-message>article,.turo-transcript-message>article{width:100%}.transcript-message header,.turo-transcript-message header,.turo-context-panel>header{flex-direction:column}.transcript-message-badges{justify-content:flex-start}.availability-summary{flex-wrap:wrap;align-items:flex-start}.availability-summary>span:last-child{width:100%;margin-left:0}.conversation-queue-route{flex-direction:column;align-items:stretch;display:flex}.conversation-queue-route .button{width:100%}.reply-location-notice{grid-template-columns:1fr}.reply-location-action{grid-column:auto}.reply-location-action .button{width:100%}.system-facts{grid-template-columns:1fr}.system-facts>span{border-right:0;border-bottom:1px solid var(--border)}.system-facts>span:last-child{border-bottom:0}.home-system-details>summary,.conversation-activity-details>summary{flex-direction:column;align-items:flex-start}.automation-activity-list article>header{flex-direction:column}.knowledge-search{grid-template-columns:1fr}.knowledge-search .button,.knowledge-search button{width:100%}.playbook-bilingual>div{grid-template-columns:1fr}.knowledge-proposal-list header{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,.button,.nav-link,.channel-filters a,.panel,.source-badge,.reply-location-notice{forced-color-adjust:auto}}.support-summary{overflow-wrap:anywhere;min-width:0}.support-summary details{color:var(--muted);margin-top:.4rem;font-size:.875rem}.support-summary summary{cursor:pointer;padding:.35rem 0}.support-summary p{white-space:pre-wrap;font-weight:400}
