:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101423;--surface:#191f32;--surface-2:#222a40;--surface-hover:#252f46;--line:#2e374e;--text:#f0f3fa;--fg:var(--text);--muted:#a5b0c7;--accent:#8bd5c6;--accent-soft:#203d40;--on-accent:#102521;--ok:#8bd5b0;--warn:#f0b181;--danger:#f3a99d;--font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{min-width:320px;scroll-padding-top:24px}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font:14px/1.55 var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a,button{color:inherit}button:not(:disabled),a,input,textarea,select{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{color:#fff;background:#386460}h1,h2,h3,p{overflow-wrap:anywhere}svg{flex-shrink:0;display:block}.shell-width,.wrap{width:min(100%,1240px);margin-inline:auto;padding-inline:32px}.wrap{min-width:0;padding-top:35px;padding-bottom:24px}.wrap:focus{outline:none}.ops-header{border-bottom:1px solid var(--line);background:#151a2b}.ops-topbar{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{width:43px;height:43px}.brand-wordmark{letter-spacing:-.9px;font-size:23px;font-weight:680;line-height:1.15}.brand-wordmark>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:500;display:block}.operator-area{align-items:center;gap:11px;min-width:0;display:flex}.operator-avatar,.lead-avatar{background:var(--surface-2);color:#c6d0e9;border:1px solid var(--line);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:650;display:grid}.operator-identity{flex-direction:column;min-width:0;max-width:240px;line-height:1.4;display:flex}.operator-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.operator-role{color:var(--muted);font-size:11px}.ops-navigation{align-items:center;gap:6px;padding:0 0 14px;display:flex}.nav-link{min-height:43px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:570;text-decoration:none;display:flex}.nav-link svg{width:18px;height:18px}.nav-link:hover{color:var(--text);background:var(--surface-2)}.nav-link[aria-current=page]{color:#a1e4d7;background:#233b3f;border-color:#365450}.nav-count{background:var(--accent);min-width:22px;color:var(--on-accent);text-align:center;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:750}.skip-link{z-index:10;background:var(--accent);color:var(--on-accent);border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.page-heading-copy{min-width:0}.page-heading h1{letter-spacing:-.9px;margin:8px 0 9px;font-size:clamp(25px,3vw,32px);font-weight:650;line-height:1.2}.page-description{color:var(--muted);max-width:680px;margin:0;font-size:14px}.scope-banner{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.page-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:650}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-hover);border-color:#526078}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-primary:hover:not(:disabled){background:#a4e1d5;border-color:#a4e1d5}.icon-button{width:40px;min-height:40px;padding:9px}.icon-button svg{width:19px;height:19px}.signout-button{color:var(--muted);background:0 0;border-color:#0000;margin-left:5px}.input{width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid var(--line);background:#141a2b;border-radius:9px;outline:none;padding:10px 13px}.input::placeholder{color:#8895af;opacity:1}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #8bd5c61c}textarea.input{resize:vertical;min-height:90px;line-height:1.6}select.input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23a5b0c7' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:20px}.tag,.status-badge{max-width:100%;color:var(--muted);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.status-badge[data-tone=ok]{color:#a3ddba;background:#263f37}.status-badge[data-tone=warn]{color:#f5c59b;background:#41362e}.status-badge[data-tone=danger]{color:#f5b6aa;background:#412f35}.status-badge[data-tone=neutral]{color:#bec8e0;background:#293149}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:19px 21px}.metric-label{color:var(--muted);font-size:12px;font-weight:500}.metric-value{letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 7px;font-size:29px;font-weight:620;line-height:1.2;display:block}.metric-note{color:var(--muted);font-size:11px}.metric-card[data-tone=warn] .metric-value{color:var(--warn)}.metric-card[data-tone=danger] .metric-value{color:var(--danger)}.metric-card[data-tone=ok] .metric-value{color:var(--accent)}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.search-field{flex:250px;min-width:0;max-width:390px;display:block;position:relative}.search-field>span:not(.sr-only){color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.search-field .input{background:var(--surface)}.search-field svg{width:17px;height:17px}.filter-group{border:1px solid var(--line);background:#151b2c;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.filter-button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:550;display:inline-flex}.filter-button:hover:not(:disabled){color:var(--text)}.filter-button:disabled{opacity:.5;cursor:default}.filter-button[aria-pressed=true],.filter-button[aria-selected=true]{color:var(--text);background:#2a344a;border-color:#3a465e}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px;display:flex}.section-heading h2{margin:0;font-size:15px;font-weight:600}.result-count,.list-summary{color:var(--muted);font-size:12px}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-grid[data-single=true]{grid-template-columns:minmax(0,1fr)}.customer-card{flex-direction:column;gap:18px;padding:23px;display:flex}.card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-identity{min-width:0}.customer-identity h2{letter-spacing:-.25px;margin:0 0 3px;font-size:17px;font-weight:650}.customer-identity code{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 10px;margin:0;display:grid}.customer-stat{min-width:0}.customer-stat dt{color:var(--muted);margin-bottom:4px;font-size:10px}.customer-stat dd{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:590}.customer-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:11px;line-height:1.7;display:flex}.card-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:auto;padding-top:16px;display:flex}.card-footer .muted{margin-bottom:3px;font-size:11px}.setup-progress{gap:4px;margin-top:8px;display:flex}.setup-progress>span{border-radius:4px;flex:1;min-width:0;height:5px;display:block}.setup-detail{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.customer-alert,.inline-notice,.notice-card{color:#f3c7a9;overflow-wrap:anywhere;background:#322a2b;border:1px solid #685044;border-radius:10px;padding:12px 15px;font-size:12px;line-height:1.6}.inline-notice,.notice-card{margin-bottom:18px}.inline-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.err{color:#f3b4a3;overflow-wrap:anywhere;font-size:12px;font-weight:550}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:52px 24px;display:flex}.empty-state-symbol{background:var(--surface-2);border:1px solid var(--line);width:50px;height:50px;color:var(--muted);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.empty-state-symbol svg{width:23px;height:23px}.empty-state h2{margin:0 0 8px;font-size:17px;font-weight:600}.empty-state p{color:var(--muted);max-width:460px;margin:0;font-size:13px}.empty-state-action{margin-top:20px}.loading-state{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.loading-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.lead-list{gap:16px;display:grid}.lead-card{padding:23px}.lead-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-identity{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.lead-identity>div{min-width:0}.lead-identity h2,.lead-identity h3{margin:0 0 4px;font-size:16px}.lead-identity p{margin:0;font-size:12px}.lead-meta,.lead-contact{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.lead-meta{justify-content:flex-end}.lead-contact{margin-top:15px}.lead-contact a{color:var(--accent);text-underline-offset:3px}.lead-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#151b2c;border-left:2px solid #485674;border-radius:0 8px 8px 0;margin:18px 0;padding:14px 17px;font-size:13px;line-height:1.75}.lead-message p{margin-bottom:0}.lead-editor{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.65fr) minmax(0,2fr);gap:15px;margin-top:18px;padding-top:18px;display:grid}.lead-field,.form-field{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:550;display:flex}.lead-field>span{color:var(--muted)}.lead-note{min-width:0}.onboarding-source{grid-template-columns:minmax(115px,.7fr) minmax(0,2fr) auto;align-items:center;gap:12px;display:grid}.onboarding-source-value{overflow-wrap:anywhere;min-width:0}.lead-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;display:flex}.activity-list{margin:0;padding:0;list-style:none;overflow:hidden}.activity-item{align-items:flex-start;gap:15px;padding:21px 23px;display:flex}.activity-item+.activity-item{border-top:1px solid var(--line)}.activity-marker{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px;display:block}.activity-body{flex:1;min-width:0}.activity-heading{flex-wrap:wrap;align-items:center;gap:7px 13px;font-size:13px;display:flex}.activity-heading strong{overflow-wrap:anywhere}.activity-meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.activity-time{color:var(--muted);flex-shrink:0;font-size:11px}.list-summary{margin:12px 0}.list-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:19px;font-size:12px;display:flex}.list-pagination>div{gap:7px;display:flex}.conversation-list{padding:0;overflow:hidden}.conversation-row,.satir{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:21px 23px;display:flex}.satir{overflow-wrap:anywhere;flex-wrap:wrap}.conversation-row:hover,.satir:hover{background:var(--surface-2)}.conversation-row+.conversation-row,.satir+.satir{border-top:1px solid var(--line)}.conversation-row-main{flex:1;min-width:0}.conversation-row-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.conversation-row-meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 13px;margin-top:5px;font-size:12px;display:flex}.conversation-row-end{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumbs{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:19px;font-size:12px;display:flex}.breadcrumbs>*{overflow-wrap:anywhere;min-width:0}.linkbtn{font:inherit;cursor:pointer;min-height:36px;color:var(--accent);text-align:left;background:0 0;border:0;align-items:center;padding:4px 0;display:inline-flex}.linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.chat-thread{border:1px solid var(--line);background:#141a2a;border-radius:14px;min-width:0;padding:0;overflow:hidden}.chat-thread-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:22px 26px;display:flex}.chat-thread-body{flex-direction:column;gap:22px;min-width:0;padding:26px;display:flex}.chat-message{background:var(--surface);border:1px solid var(--line);border-radius:13px;min-width:0;max-width:88%;padding:19px 21px}.chat-message-user{background:#233c40;border-color:#3a5857;border-bottom-right-radius:4px;align-self:flex-end}.chat-message-assistant{border-bottom-left-radius:4px;align-self:flex-start}.chat-message-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.chat-message-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.source-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.source-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#121a2b;border-radius:8px;flex-direction:column;gap:5px;min-width:0;max-width:100%;padding:9px 12px;font-size:12px;display:flex}.chat-message>section{margin-top:17px}.trace-details{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-block:12px;font-size:12px}.trace-details summary{cursor:pointer;min-height:36px;color:var(--accent)}.trace-entry{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:9px 0;display:flex}.trace-entry code{font-size:10px;font-family:var(--mono)}.ops-footer{color:#8995ae;border-top:1px solid #252d40;justify-content:space-between;gap:20px;margin-top:45px;padding-top:19px;font-size:11px;display:flex}.ops-footer>span:first-child{color:#b6c0d4;font-weight:600}.login-layout{grid-template-columns:1fr 1fr;max-width:1600px;min-height:100svh;margin-inline:auto;display:grid}.login-intro{border-right:1px solid var(--line);background:#1a2237;flex-direction:column;justify-content:space-between;padding:46px clamp(30px,6vw,88px);display:flex}.login-intro .brand{align-self:flex-start}.login-intro-copy{padding:65px 0}.login-intro h1{letter-spacing:-2px;margin:20px 0 25px;font-size:clamp(34px,4.4vw,62px);font-weight:560;line-height:1.13}.login-intro p{color:#b4c0d6;max-width:350px;font-size:16px;line-height:1.8}.login-topics{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.login-topics span{color:#b9c9d4;border:1px solid #3b4b61;border-radius:6px;padding:6px 10px;font-size:11px}.login-signature{color:#94a4bc;font-size:11px}.login-form-area{justify-content:center;align-items:center;padding:50px 40px;display:flex}.login-form-card{width:100%;max-width:380px}.login-form-card h2{letter-spacing:-.7px;margin:12px 0;font-size:28px;font-weight:600;line-height:1.2}.login-form-card>p{font-size:13px}.login-form{flex-direction:column;gap:22px;margin-top:31px;display:flex}.login-form .input{background:var(--surface);min-height:49px}.password-field{position:relative}.password-field .input{padding-right:75px}.password-toggle{min-height:45px;color:var(--muted);cursor:pointer;background:0 0;border:none;padding-inline:12px;font-size:12px;position:absolute;top:2px;right:3px}.login-submit{justify-content:space-between;min-height:49px;margin-top:3px;font-size:14px}.login-help{color:var(--muted);margin-top:25px;line-height:1.8;font-size:11px!important}.auth-gate{place-items:center;min-height:100svh;padding:24px;display:grid}.auth-gate-content{text-align:center;max-width:450px}.auth-gate-content h1{font-size:23px}.auth-gate-content p{color:var(--muted);font-size:13px}.auth-gate-content .btn{margin-top:10px}@media (max-width:1000px){.ops-navigation{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-link{justify-content:center}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-grid{gap:14px}.customer-card{padding:19px}.customer-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.page-toolbar{align-items:flex-end}.login-intro{padding-inline:35px}}@media (max-width:700px){.shell-width,.wrap{padding-inline:20px}.wrap{padding-top:27px}.ops-topbar{gap:12px;min-height:78px}.operator-identity{max-width:150px}.operator-avatar{display:none}.nav-link{flex:1;justify-content:center;padding-inline:9px;font-size:12px}.page-heading{align-items:flex-start;gap:15px}.page-description{font-size:13px}.page-actions .btn{min-height:42px;padding-inline:11px}.customer-grid{grid-template-columns:minmax(0,1fr)}.customer-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.page-toolbar{align-items:stretch;gap:12px}.search-field{flex-basis:100%;max-width:none}.filter-group{width:100%}.filter-button{flex:1;min-height:44px;padding-inline:8px}.lead-editor{grid-template-columns:minmax(0,1fr)}.onboarding-source{grid-template-columns:minmax(0,1fr);align-items:start}.onboarding-source>:last-child{justify-self:start}.activity-item{flex-wrap:wrap;gap:11px;padding:18px}.activity-time{flex-basis:100%;margin-left:19px}.conversation-row{gap:10px;padding:18px}.conversation-row-end{gap:7px;font-size:11px}.chat-thread-header{padding:18px}.chat-thread-body{gap:17px;padding:18px}.chat-message{max-width:96%;padding:15px 17px}.chat-message-body{font-size:13px}.login-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-intro{border-right:0;border-bottom:1px solid var(--line);padding:23px 28px}.login-intro-copy{padding:25px 0 0}.login-intro h1{letter-spacing:-.8px;margin:12px 0;font-size:31px}.login-intro h1 br{display:none}.login-intro p{max-width:440px;margin:0;font-size:13px}.login-topics,.login-signature{display:none}.login-form-area{align-items:flex-start;padding:35px 28px 50px}}@media (max-width:440px){.shell-width,.wrap{padding-inline:16px}.ops-topbar{min-height:75px}.brand-mark{width:36px;height:36px}.brand-wordmark{font-size:21px}.operator-identity{display:none}.operator-avatar{width:32px;height:32px;font-size:11px;display:grid}.operator-area{gap:3px}.ops-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.nav-link{justify-content:flex-start;min-height:44px;padding-inline:13px}.page-heading{flex-wrap:wrap;margin-bottom:22px}.page-heading h1{font-size:27px}.page-actions{margin-left:auto}.metrics-grid{gap:10px;margin-bottom:22px}.metric-card{padding:16px}.metric-value{font-size:25px}.metric-label{font-size:11px}.metric-note{font-size:10px}.customer-card,.lead-card{padding:18px}.customer-stats{gap:16px 8px}.customer-stat dd{font-size:16px}.card-heading{flex-wrap:wrap}.card-footer{align-items:stretch}.card-footer .btn{width:100%;min-height:44px}.input{font-size:16px}.filter-group{flex-wrap:wrap}.filter-button{font-size:11px}.lead-heading{flex-wrap:wrap}.lead-meta{justify-content:flex-start}.lead-actions{justify-content:stretch}.lead-actions>.btn{flex:1;min-height:44px}.chat-thread-body{padding:12px}.chat-thread-header>.conversation-row-main{flex-basis:100%}.chat-message{width:100%;max-width:100%}.conversation-row-end{flex-wrap:wrap;justify-content:flex-end;max-width:105px}.source-list{flex-direction:column}.btn,.linkbtn{min-height:44px}.login-intro{padding:22px 24px}.login-intro-copy{display:none}.login-form-area{padding:35px 24px 45px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.metric-card>span:first-child{font-size:12px;display:block}.metric-card>strong{letter-spacing:-.8px;margin:10px 0 7px;font-size:29px;font-weight:620;line-height:1.2;display:block}.metric-card>small{font-size:11px;display:block}.search-field>label{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.section-heading p{margin:5px 0 0;font-size:12px}.section-heading>span{text-align:right;font-size:11px}.notice-card{background:var(--surface);border-color:var(--line);color:var(--muted);margin-top:24px}.notice-card p{margin-bottom:0;font-size:12px}.activity-time{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.conversation-list+.card,.chat-thread+.card{margin-top:24px}.chat-thread-header h2,.chat-thread-header p{margin:0}.chat-thread-header p{margin-top:6px;font-size:12px}@media (max-width:700px){.activity-time{flex-flow:wrap;align-items:flex-start;gap:12px}}@media (max-width:440px){.metric-card>strong{font-size:25px}.metric-card>span:first-child,.metric-card>small{font-size:11px}}.access-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.access-overview-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.access-toolbar .input,.access-view-button{height:46px;min-height:46px}.access-view-button{white-space:nowrap;margin:0;padding-inline:20px}.access-static-field{color:var(--muted);overflow-wrap:anywhere;align-items:center;display:flex;height:auto!important}.access-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.access-list-heading h2{align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.access-list-heading p,.access-list-caption,.access-load-note{font-size:12px}.access-list-heading p{margin:0}.access-users{padding:0;overflow:hidden}.access-users-columns,.access-user-row{grid-template-columns:minmax(0,1fr) 95px 105px 165px 20px;align-items:center;gap:22px;padding:18px 22px;display:grid}.access-users-columns{color:var(--muted);background:#151b2c;padding-block:13px;font-size:11px}.access-user-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0}.access-user-row:hover{background:var(--surface-2)}.access-user-row:focus-visible{outline-offset:-3px}.access-user-identity{align-items:center;gap:13px;min-width:0;display:flex}.access-avatar{color:#c6d9e6;background:#242e45;border:1px solid #38445c;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:grid}.access-user-identity>span:last-child{gap:5px;min-width:0;display:grid}.access-user-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.access-user-identity .muted{overflow-wrap:anywhere;font-size:12px}.access-user-stat strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.access-user-stat[data-error=true] strong{color:var(--warn)}.access-user-date{color:var(--muted);font-size:12px}.access-mobile-label{display:none}.access-chevron{width:18px;height:18px;color:var(--muted)}.access-back{gap:5px;margin-bottom:15px;font-size:13px}.access-detail-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.access-detail-heading>div{min-width:0}.access-detail-heading h2{letter-spacing:-.3px;margin:0 0 4px;font-size:20px}.access-detail-heading p{margin:0;font-size:12px}.access-detail-metrics{border-block:1px solid var(--line);grid-template-columns:.8fr .8fr 1.4fr;gap:24px;margin:25px 0 16px;padding-block:20px;display:grid}.access-detail-metrics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.access-detail-metrics span{color:var(--muted);font-size:12px}.access-detail-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:600}.access-detail-metrics .access-date-value{margin-top:6px;font-size:16px}.access-group-list{gap:10px;display:grid}.access-group{padding:0;overflow:hidden}.access-group>summary{cursor:pointer;align-items:center;gap:15px;padding:20px 22px;list-style:none;display:flex}.access-group>summary::-webkit-details-marker{display:none}.access-group>summary:focus-visible{outline-offset:-3px}.access-group-heading{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.access-group-heading>time{font-size:14px;font-weight:600}.access-group-heading>span{font-size:12px}.access-group[open]>summary{border-bottom:1px solid var(--line)}.access-group[open]>summary>.access-chevron{transform:rotate(90deg)}.access-request-list{margin:0;padding:0;list-style:none}.access-request{padding:16px 22px}.access-request+.access-request{border-top:1px solid var(--line)}.access-request-route{align-items:flex-start;gap:10px;min-width:0;display:flex}.access-method{font:10px/1.6 var(--mono);color:var(--accent);border:1px solid #365450;border-radius:5px;flex-shrink:0;padding:3px 6px}.access-request-route>code{overflow-wrap:anywhere;min-width:0;font:12px/1.8 var(--mono);flex:1}.access-request-meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 20px;margin-top:9px;font-size:11px;display:flex}.access-request-meta code{font:inherit}.access-raw-card{padding:0;overflow:hidden}.access-show-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:12px;display:flex}.access-explanation{color:var(--muted);border-top:1px solid var(--line);margin-top:28px;padding-top:15px;font-size:12px}.access-explanation summary{cursor:pointer;min-height:36px;padding-block:6px}.access-explanation p{max-width:760px;margin-top:10px;line-height:1.8}@media (min-width:1100px){.customer-grid[data-single=true] .customer-stats{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:900px){.access-users-columns,.access-user-row{grid-template-columns:minmax(0,1fr) 70px 85px 130px 18px;gap:12px;padding-inline:18px}}@media (max-width:700px){.access-toolbar,.access-overview-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.access-search{grid-column:1/-1}.access-view-button{grid-column:1/-1;justify-self:end}.access-users-columns{display:none}.access-user-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px;gap:14px;padding:20px 18px}.access-user-row:first-of-type{border-top:0}.access-user-identity{grid-column:1/3}.access-user-row>.access-chevron{grid-area:1/3}.access-mobile-label{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.access-user-date{grid-column:1/-1;align-items:center;gap:9px;display:flex}.access-user-date .access-mobile-label{margin:0}.access-detail-metrics{gap:18px}.access-group>summary{flex-wrap:wrap;gap:10px;padding:17px}.access-group-heading{flex-basis:calc(100% - 30px)}.access-group>summary>.access-chevron{order:-1}.access-group>summary>.status-badge{margin-left:28px}.access-request{padding:15px 17px}}@media (max-width:440px){.access-toolbar,.access-overview-toolbar{grid-template-columns:minmax(0,1fr)}.access-view-button{justify-self:stretch}.access-detail-heading h2{font-size:17px}.access-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.access-detail-metrics>div:last-child{grid-column:1/-1}.access-request-route{flex-wrap:wrap}.access-request-route>code{flex-basis:100%;order:3}.access-request-route>.status-badge{margin-left:auto}}@media (forced-colors:active){select.input{appearance:auto;background-image:none}}
