:root{color-scheme:light;font-family:Plus Jakarta Sans,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;color:#182325;--bg: #f3f0ec;--bg-accent: #ece7e2;--surface: rgba(255, 255, 255, .96);--surface-strong: #ffffff;--border: #e2ddd7;--border-strong: #cbc4bd;--text: #182325;--text-muted: #66767a;--brand: #009999;--brand-2: #0b7474;--brand-soft: rgba(0, 153, 153, .1);--navy: #374151;--warning: #c97b12;--radius-card: .92rem;--radius-control: .58rem;--radius-pill: 999px;background:var(--bg)}:root[data-theme=dark]{color-scheme:dark;color:#c9d1d9;--bg: #0d1117;--bg-accent: #161b22;--surface: rgba(22, 27, 34, .96);--surface-strong: #161b22;--border: #30363d;--border-strong: #8b949e;--text: #c9d1d9;--text-muted: #8b949e;--brand: #58a6ff;--brand-2: #79c0ff;--brand-soft: rgba(56, 139, 253, .16);--navy: #c9d1d9;--warning: #d29922;background:var(--bg)}*{box-sizing:border-box}head,script,style,title,meta,link{display:none!important}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);scrollbar-gutter:stable}body.v2-mail-modal-open,body.v2-customer-drawer-open,body.v2-account-editor-open,body.v2-account-overview-open{overflow:hidden;overscroll-behavior:contain}body.v2-mail-modal-open #root,body.v2-customer-drawer-open #root,body.v2-account-editor-open #root,body.v2-account-overview-open #root{height:100vh;overflow:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}code{background:rgba(15,23,42,.05);border-radius:.4rem;padding:.15rem .35rem}#root{min-height:100vh}.login-page{display:grid;min-height:100vh;place-items:center;padding:2rem}.login-panel,.panel,.hero-card,.stat-card,.feature-card,.page-banner,.table-card,.metric-box{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 1px 2px #0f172a0a}.login-panel{display:grid;grid-template-columns:1.25fr .95fr;gap:2.5rem;max-width:1100px;padding:2.4rem}.invite-panel{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);gap:2rem;max-width:760px}.invite-panel .login-copy,.invite-panel .login-form{align-self:center}.login-copy h1,.topbar h2,.panel h3,.hero-card h3{margin:.3rem 0 .6rem;letter-spacing:-.03em}.eyebrow,.brand-kicker{color:var(--brand-2);display:inline-block;font-size:.76rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.login-form,.form-grid{display:grid;gap:1rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.form-grid--dense{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-span-2{grid-column:1 / -1}label{display:grid;gap:.45rem;font-weight:500}.field-label{color:var(--text-muted);font-size:.86rem;font-weight:600;text-transform:capitalize}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-strong);color:var(--text);padding:.82rem .92rem}input:focus,select:focus,textarea:focus{outline:0;border-color:#00999973;box-shadow:0 0 0 3px #0099991f}.login-form input[readonly]{border-color:#0993;background:rgba(0,153,153,.05);color:var(--text);cursor:default}.primary-button,.ghost-button,.tab-button,.captcha-card{border:1px solid transparent;border-radius:.64rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.primary-button{background:#009999;color:#fff;font-weight:600;padding:.74rem 1rem}.ghost-button,.tab-button{background:#ffffff;color:var(--text);border-color:var(--border);padding:.72rem .95rem}.active-chip{background:rgba(0,153,153,.08);color:var(--brand);border-color:#0099993d}.primary-button:hover,.ghost-button:hover,.tab-button:hover,.captcha-card:hover{background:rgba(15,23,42,.03)}.primary-button:hover{background:#008c8c}.captcha-row{display:grid;grid-template-columns:1fr 150px;gap:.75rem}.captcha-card{display:grid;place-items:center;min-height:56px;overflow:hidden}.captcha-card img{display:block;width:100%}.app-shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh;padding:.9rem;gap:.9rem}.sidebar{display:flex;flex-direction:column;gap:.95rem;padding:.9rem;background:#f8f1ec;color:var(--text);border:1px solid var(--border);border-radius:1.35rem}.sidebar-brand{display:flex;align-items:center;gap:.78rem;padding:.4rem .2rem .7rem}.sidebar-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.82rem;background:rgba(0,153,153,.1);color:var(--brand-2);font-size:.96rem;font-weight:700}.sidebar-brand-copy{display:grid;gap:.12rem;flex:1;min-width:0}.sidebar-brand-copy strong{font-size:.96rem;font-weight:700}.sidebar-brand-copy span{color:var(--text-muted);font-size:.79rem;line-height:1.35}.sidebar-section-label{padding:0 .35rem;color:#8c7f77;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand p{color:var(--text-muted);margin:.24rem 0 0;font-size:.84rem;line-height:1.4}.brand h1{margin:.22rem 0 0;font-size:1rem;letter-spacing:-.02em}.nav{display:grid;gap:.22rem}.nav-link{display:flex;align-items:center;gap:.72rem;border-radius:.68rem;color:#4f6166;padding:.78rem .82rem;border:1px solid transparent;font-size:.92rem;font-weight:600}.nav-link.active,.nav-link:hover{background:#ffffff;border-color:var(--border);color:var(--text)}.nav-link.active{box-shadow:0 10px 22px #0f172a0a}.nav-link-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;color:#566366;font-size:.98rem}.nav-link.active .nav-link-icon{color:var(--brand-2)}.nav-link-caret{margin-left:auto;color:#9aa6a9}.sidebar-footer{margin-top:auto;display:inline-flex;align-items:center;gap:.55rem;padding:.76rem .82rem;border-radius:.68rem;background:rgba(255,255,255,.65);border:1px solid rgba(226,221,215,.9);color:#5f6e72;font-size:.82rem;font-weight:600}.sidebar-footer-dot{width:.48rem;height:.48rem;border-radius:999px;background:var(--brand)}.content{display:grid;grid-template-rows:auto 1fr;min-width:0}.topbar,.panel-header,.hero-card{display:flex;justify-content:space-between;gap:1rem;align-items:center}.topbar{margin-bottom:.72rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:1.25rem;background:rgba(255,255,255,.92);justify-content:space-between}.topbar-leading{display:flex;align-items:center;min-width:0}.topbar-page{display:grid;gap:.12rem}.topbar-page-kicker{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.topbar-page strong{font-size:.98rem;letter-spacing:-.02em}.topbar-copy p,.muted-text{color:var(--text-muted)}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;gap:.75rem}.topbar-chip{display:inline-flex;align-items:center;gap:.45rem;border-radius:.68rem;background:#ffffff;border:1px solid var(--border);color:var(--text-muted);padding:.38rem .7rem;font-size:.78rem;font-weight:600}.topbar-status{color:#40686a;background:rgba(0,153,153,.08);border-color:#0099992e}.topbar-button{padding:.42rem .78rem;font-size:.78rem;font-weight:500}.topbar-button--icon{display:inline-flex;align-items:center;gap:.38rem}.topbar-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.topbar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.68rem;padding:0}.content-canvas{min-width:0;border:1px solid var(--border);border-radius:1.35rem;background:rgba(255,255,255,.96);padding:1rem}.page-stack{display:grid;gap:.95rem}.chip-row{display:flex;flex-wrap:wrap;gap:.65rem}.hero-card,.panel{padding:1rem 1.02rem}.hero-card--dashboard{display:grid;grid-template-columns:1.3fr .9fr;align-items:stretch}.hero-copy{max-width:720px}.hero-actions{display:grid;gap:.9rem;align-content:start}.hero-metric{border:1px solid var(--border);border-radius:var(--radius-control);background:#ffffff;padding:.92rem .98rem}.page-banner-copy{display:grid;gap:.35rem}.page-banner--insights{background:#edf8f8;color:#12343a}.page-banner--insights .eyebrow,.page-banner--insights .muted-text{color:#12343ac7}.page-banner--insights h3{color:#0b3b3b}.page-banner--insights p{color:#12343ad1}.insight-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-box{display:grid;gap:.45rem;padding:1.2rem}.metric-box strong{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.metric-box p{color:var(--text-muted);margin:0}.insight-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.trend-chart{display:grid;gap:1rem;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;min-height:240px}.trend-bar-card{display:grid;gap:.7rem;justify-items:center}.trend-bar-value{color:var(--text-muted);font-size:.86rem;font-weight:700}.trend-bar-track{display:flex;align-items:end;width:100%;min-height:180px;padding:.35rem;border-radius:var(--radius-control);background:rgba(15,23,42,.05)}.trend-bar-fill{width:100%;border-radius:.22rem;background:#16b3b3}.trend-bar-label{font-size:.88rem;font-weight:700}.ranking-grid{display:grid;gap:1rem}.ranking-card{display:grid;gap:.9rem;padding:1rem 1.05rem;border:1px solid var(--border);border-radius:var(--radius-control);background:#ffffff}.ranking-card h4{margin:0}.ranking-row{display:grid;gap:.45rem}.ranking-copy{display:flex;justify-content:space-between;gap:.75rem}.ranking-copy span{color:var(--text-muted);font-size:.9rem}.ranking-progress{overflow:hidden;height:.6rem;border-radius:.16rem;background:rgba(17,37,59,.08)}.ranking-progress div{height:100%;border-radius:inherit;background:#16b3b3}@media (max-width: 960px){.insight-layout{grid-template-columns:1fr}.trend-chart{min-height:210px}.trend-bar-track{min-height:150px}}@media (max-width: 720px){.trend-chart{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero-metric span{display:block;color:var(--text-muted);font-size:.82rem}.hero-metric strong{display:block;font-size:1.05rem;margin-top:.3rem}.page-banner{display:flex;justify-content:space-between;gap:.6rem;align-items:center;padding:.75rem .95rem;background:#ffffff}.page-banner h3{margin:0;font-size:1.02rem}.page-banner p{margin:.15rem 0 0;color:var(--text-muted);font-size:.9rem}.page-banner .eyebrow{display:none}.page-banner--query{align-items:stretch;gap:1.5rem;padding:1.55rem 1.6rem;background:#ffffff}.page-banner-copy{max-width:720px}.page-banner-metrics{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(130px,1fr))}.metric-box{min-width:120px;padding:.95rem 1rem;text-align:left}.metric-box span{display:block;color:var(--text-muted);font-size:.82rem}.metric-box strong{display:block;margin-top:.25rem;font-size:1.4rem}.query-panel{padding:1.7rem}.query-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.query-hero-copy{max-width:680px}.query-hero-copy p{margin:0;color:var(--text-muted)}.query-tabs{flex-wrap:wrap;justify-content:flex-end}.query-tabs .tab-button{background:#ffffff;padding:.72rem .98rem}.query-tabs .tab-button.active{background:rgba(0,153,153,.08);color:var(--brand);border-color:#0993}.query-toolbar{margin-top:1.25rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius-card);background:#faf8f5}.query-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.query-field{gap:.35rem;padding:0}.query-field input{min-height:44px;border-radius:var(--radius-control);border-color:var(--border);background:#ffffff;padding:.75rem .9rem}.mail-records-keyword-field input{background:#ffffff;border-color:#d6d0c9e0;box-shadow:inset 0 0 0 1px #fffc}.stats-grid,.card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat-card,.feature-card{padding:1.3rem}.stat-card span{color:var(--brand-2);font-size:.9rem}.stat-card strong{display:block;font-size:1.15rem;margin:.35rem 0 .5rem}.table-wrap{overflow:auto;margin-top:1rem;border-radius:var(--radius-card)}.table-card{border-radius:var(--radius-card);background:#ffffff;border:1px solid var(--border)}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}.table-state{display:grid;gap:.3rem;justify-items:center;padding:1.5rem .5rem;text-align:center}.table-state strong{font-size:1rem}.table-state span{color:var(--text-muted);max-width:420px}.table-toolbar strong{display:block;margin-bottom:.2rem}table{width:100%;min-width:760px;border-collapse:collapse}th,td{border-bottom:1px solid #ece8e1;padding:.82rem .84rem;text-align:left;vertical-align:top}thead th{color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:none;letter-spacing:0;background:#faf8f5;position:sticky;top:0;z-index:1}tbody tr:hover{background:rgba(0,153,153,.028)}.table-row-clickable{cursor:pointer;transition:background .18s ease}.table-row-active{background:rgba(0,153,153,.05)}.table-row-active td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.pagination-row,.tabs{display:flex;gap:.75rem;align-items:center}.pagination-row{justify-content:space-between;margin-top:.7rem;padding:.35rem .15rem 0;border-top:1px solid rgba(28,39,54,.08)}.pagination-copy{display:grid;gap:.1rem}.pagination-copy strong{font-size:.92rem}.pagination-copy span{color:var(--text-muted);font-size:.8rem}.pagination-actions{display:flex;align-items:center;gap:.65rem}.pagination-button{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(28,39,54,.08);border-radius:.62rem;background:#ffffff;color:var(--text);cursor:pointer;font-weight:600;padding:.5rem .76rem;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pagination-button:hover:not(:disabled){background:rgba(15,23,42,.03);border-color:var(--border-strong)}.pagination-button:disabled{cursor:not-allowed;color:#1c273661;background:rgba(28,39,54,.03)}.pagination-arrow{color:var(--brand);font-size:1rem;line-height:1}.tabs--compact{gap:.5rem}.tabs--compact .tab-button{padding:.55rem .85rem;font-size:.88rem}.tab-button.active{background:rgba(0,153,153,.08);border-color:#0993;color:var(--brand)}.json-panel{margin-top:1.5rem;border-top:1px solid rgba(28,39,54,.08);padding-top:1.2rem}.json-panel pre{overflow:auto;border-radius:.62rem;background:#10213a;color:#f8fafc;padding:1rem}.swagger-frame{width:100%;min-height:75vh;border:0;border-radius:.72rem}.error-text{color:#a61e4d;font-weight:600}.success-text{color:#216e39;font-weight:600}.text-link{color:var(--brand);font-weight:700}.link-button{display:inline-flex;align-items:center;justify-content:center}.feature-card-top{display:grid;gap:.35rem}.feature-card-tag{color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-badge{display:inline-flex;align-items:center;border-radius:.52rem;background:rgba(0,153,153,.08);color:var(--brand);font-size:.78rem;font-weight:600;padding:.24rem .58rem}.status-badge--success{background:rgba(27,120,74,.12);color:#176440}.status-badge--warning{background:rgba(201,123,18,.14);color:#9a5b05}.status-badge--danger{background:rgba(183,45,77,.12);color:#9f2042}.status-badge--info{background:rgba(30,88,167,.12);color:#1f5eaa}.mono-text{font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.88rem}.table-primary strong{display:block;font-size:.9rem;font-weight:600}.table-primary span,.table-secondary span{display:block;margin-top:.14rem;color:var(--text-muted);font-size:.75rem}.table-secondary strong{display:block;font-size:.9rem;font-weight:600;line-height:1.42}.table-actions{display:flex;flex-wrap:wrap;gap:.5rem}.query-result-header{align-items:flex-end}.query-result-copy p{margin:.22rem 0 0;color:var(--text-muted);font-size:.85rem}.result-select{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(0,153,153,.1);border-radius:.68rem;background:rgba(255,255,255,.88);padding:.28rem .38rem .28rem .8rem}.result-select span{color:var(--text-muted);font-size:.8rem;font-weight:700}.result-select select{min-width:76px;border:0;border-radius:.54rem;background:rgba(15,76,92,.08);color:var(--brand);padding:.42rem .8rem;font-weight:700}.result-select select:focus{outline:none}.panel-header--stack{align-items:flex-start}.query-actions{display:flex;align-items:end;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.form-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.workbench-layout{display:grid;grid-template-columns:286px minmax(0,1fr);gap:.95rem;align-items:start}.filter-sidebar{position:sticky;top:0;align-self:start;background:rgba(255,255,255,.74);box-shadow:none;border-color:#e2ddd799;z-index:0}.filter-sidebar-header{display:grid;gap:.18rem;margin-bottom:.95rem}.filter-sidebar-header h3{margin:0}.filter-form-stack{display:grid;gap:.82rem}.filter-panel-block{display:grid;gap:.7rem;padding:.82rem .88rem;border:1px solid rgba(226,221,215,.55);border-radius:.72rem;background:rgba(251,250,248,.72)}.filter-panel-title{color:#57666a;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.filter-sidebar-actions{display:grid;grid-template-columns:1fr 1fr}.workbench-main{min-width:0;position:relative;z-index:1}.whitelist-filter-grid{grid-template-columns:1fr;gap:.82rem}.whitelist-filter-search{padding:.1rem 0 .25rem}.whitelist-filter-search input{background:#fff}.whitelist-filter-group{display:grid;gap:.7rem;padding:.82rem .88rem;border:1px solid rgba(226,221,215,.55);border-radius:.72rem;background:rgba(251,250,248,.72)}.whitelist-filter-group-title{color:#57666a;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.whitelist-filter-accordion{display:grid;gap:.62rem}.whitelist-filter-block{border:1px solid rgba(226,221,215,.72);border-radius:.72rem;background:rgba(255,255,255,.72)}.whitelist-filter-toggle{width:100%;display:flex;align-items:center;gap:.58rem;border:0;background:transparent;color:#263639;cursor:pointer;padding:.78rem .88rem;font-size:.94rem;font-weight:600;text-align:left}.whitelist-filter-toggle-arrow{display:inline-flex;width:.85rem;color:#627174;font-size:.88rem;justify-content:center}.whitelist-filter-panel{padding:0 .88rem .72rem;border-top:1px solid rgba(226,221,215,.55)}.whitelist-filter-search-inline{padding-top:.55rem}.whitelist-filter-search-inline input{min-height:1.82rem;padding:.34rem .58rem;background:rgba(255,255,255,.82);font-size:.82rem}.whitelist-checklist{display:grid;gap:.18rem;padding-top:.4rem;max-height:12.5rem;overflow-y:auto;padding-right:.18rem;scrollbar-width:thin;scrollbar-color:rgba(132,150,154,.55) transparent}.whitelist-checklist::-webkit-scrollbar{width:6px}.whitelist-checklist::-webkit-scrollbar-track{background:transparent}.whitelist-checklist::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(132,150,154,.45)}.whitelist-checklist::-webkit-scrollbar-thumb:hover{background:rgba(95,111,115,.6)}.whitelist-check-item{display:flex;align-items:center;gap:.48rem;padding:.28rem .28rem .28rem .38rem;border-radius:.58rem;color:#5c6b70;font-size:.85rem;font-weight:500;transition:background .16s ease,color .16s ease,transform .16s ease}.whitelist-check-item:hover{background:rgba(0,153,153,.05);color:#314346}.whitelist-check-item input{width:.86rem;height:.86rem;margin:0;accent-color:var(--brand);flex:0 0 auto}.whitelist-check-item.active{color:var(--text);font-weight:600;background:rgba(0,153,153,.08)}.whitelist-check-item.active:hover{background:rgba(0,153,153,.11)}.whitelist-check-label{flex:1;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.whitelist-check-label:hover{color:#243437}.whitelist-check-item span{flex:1;min-width:0}.whitelist-filter-actions{align-self:end;justify-content:stretch;display:grid;grid-template-columns:1fr}.whitelist-result-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.9rem;padding:.75rem .9rem;border:1px solid rgba(226,221,215,.55);border-radius:.72rem;background:rgba(250,248,245,.72)}.whitelist-result-toolbar-copy{display:grid;gap:.12rem}.whitelist-result-toolbar-copy strong{font-size:.9rem}.whitelist-result-toolbar-copy span{color:var(--text-muted);font-size:.8rem}.whitelist-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:#5f6f73;background:rgba(255,255,255,.82);border-color:#e2ddd7bf}.whitelist-summary-row{justify-content:flex-end}.whitelist-source-badge{background:rgba(17,37,59,.06);color:#344b51}.whitelist-usage-list{display:flex;flex-wrap:wrap;gap:.42rem}.whitelist-usage-badge{background:rgba(0,153,153,.08);color:var(--brand-2)}.whitelist-sidebar{top:0}.whitelist-layout .panel{box-shadow:none}.whitelist-main .panel,.whitelist-sidebar{border-color:#e2ddd799}.whitelist-main .table-card{border-color:#e2ddd78c;box-shadow:none}.whitelist-main .panel-header{padding-bottom:.2rem;border-bottom:1px solid rgba(226,221,215,.45)}.whitelist-main .table-wrap{margin-top:.75rem}.whitelist-main{min-width:0}.login-highlight-list{display:grid;gap:.85rem;margin-top:1.5rem}.login-highlight{border-left:3px solid rgba(47,125,107,.35);padding-left:1rem}.login-highlight strong{display:block;margin-bottom:.18rem}.login-highlight span{color:var(--text-muted)}.detail-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(18,31,38,.28);display:flex;justify-content:flex-end;z-index:40}.detail-modal-backdrop{justify-content:center;align-items:center;padding:1.5rem}.detail-drawer{width:min(620px,100%);height:100%;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,249,250,.98));border-left:1px solid var(--border);box-shadow:-24px 0 60px #11253b29;padding:1.6rem;overflow:auto}.detail-drawer--wide{width:min(880px,100%)}.detail-modal-panel{width:min(1080px,calc(100vw - 2.5rem));max-height:min(88vh,920px);height:auto;border:1px solid rgba(225,219,212,.5);border-radius:1.1rem;box-shadow:0 16px 44px #11253b14;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,246,.96));padding:1.25rem 1.3rem}.detail-drawer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.95rem;border-bottom:1px solid rgba(226,221,215,.4)}.detail-highlight-row{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:1rem}.detail-highlight{display:grid;gap:.25rem;padding:.85rem .9rem;border-radius:.68rem;border:1px solid rgba(226,221,215,.4);background:rgba(255,255,255,.9)}.detail-highlight span{color:var(--text-muted);font-size:.78rem}.detail-highlight strong{font-size:.92rem;word-break:break-word}.mail-header-block{flex:1;min-width:0}.mail-subject{margin:.35rem 0 0;line-height:1.35;word-break:break-word}.mail-header-summary{display:grid;gap:.85rem;margin-top:1rem}.mail-sender-card{display:grid;gap:.2rem;padding:.95rem 1rem;border:1px solid rgba(226,221,215,.42);border-radius:.68rem;background:rgba(255,255,255,.88)}.mail-sender-label{color:var(--text-muted);font-size:.82rem}.mail-meta-list{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mail-meta-item{display:grid;gap:.22rem;padding:.85rem .95rem;border:1px solid rgba(226,221,215,.4);border-radius:.66rem;background:rgba(252,251,249,.9)}.mail-meta-item span{color:var(--text-muted);font-size:.8rem}.mail-meta-item strong{word-break:break-word}.detail-actions{display:flex;gap:.75rem;margin-bottom:1rem}.detail-actions--tight{margin-top:.85rem;margin-bottom:0}.detail-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-item{border:1px solid rgba(226,221,215,.38);border-radius:.72rem;background:rgba(255,255,255,.92);box-shadow:none;padding:.95rem 1rem;position:relative}.detail-item--full{grid-column:1 / -1}.detail-item span{display:block;color:var(--text-muted);font-size:.82rem;margin-bottom:.3rem}.detail-item strong{display:block;word-break:break-word}.detail-item-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;padding-bottom:.75rem;border-bottom:1px solid rgba(28,39,54,.08)}.detail-item-meta strong{font-size:.96rem}.detail-item-meta small,.structured-block-label{color:var(--text-muted);font-size:.8rem}.structured-block{display:grid;gap:.7rem}.snapshot-groups{display:grid;gap:1rem}.snapshot-group{display:grid;gap:.7rem}.snapshot-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0 .1rem}.snapshot-group-header strong{font-size:.92rem}.snapshot-group-header span{color:var(--text-muted);font-size:.76rem}.snapshot-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.snapshot-item{display:grid;gap:.3rem;padding:.85rem .9rem;border-radius:.64rem;border:1px solid rgba(28,39,54,.08);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,249,250,.92))}.snapshot-item span{color:var(--text-muted);font-size:.78rem;margin:0}.snapshot-item strong{font-size:.92rem}.structured-json{margin:0;overflow:auto;border-radius:.62rem;background:#10213a;color:#f8fafc;padding:.95rem 1rem;font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:.82rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.structured-json--compact{padding:.75rem .85rem;font-size:.78rem;max-height:220px}.raw-json-toggle{margin-top:.95rem}.raw-json-toggle summary{color:var(--brand);cursor:pointer;font-size:.86rem;font-weight:700;list-style:none}.raw-json-toggle summary::-webkit-details-marker{display:none}.raw-json-toggle summary:after{content:"展开";margin-left:.45rem;color:var(--text-muted);font-weight:600}.raw-json-toggle[open] summary:after{content:"收起"}.raw-json-toggle .structured-json{margin-top:.8rem}@media (max-width: 960px){.workbench-layout,.whitelist-layout,.query-hero,.page-banner--query,.query-result-header{flex-direction:column;align-items:flex-start}.workbench-layout,.whitelist-layout{display:grid;grid-template-columns:1fr}.filter-sidebar,.whitelist-sidebar{position:static}.query-tabs,.query-result-header{justify-content:flex-start;align-items:flex-start}.query-actions,.pagination-row{width:100%}.query-actions{justify-content:flex-start}.pagination-row{flex-wrap:wrap;gap:.85rem}.pagination-actions{width:100%;justify-content:flex-start}}.mail-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-address.expanded{white-space:normal;overflow:visible}.inline-action{position:absolute;top:.8rem;right:.9rem;border:0;background:transparent;color:var(--brand);cursor:pointer;font-size:.82rem;font-weight:700;padding:0}.inline-action--solid{border:1px solid rgba(15,76,92,.08);border-radius:.6rem;background:rgba(15,76,92,.05);padding:.42rem .72rem;top:.9rem;right:1rem}.mail-preview-panel,.mail-meta-collapse,.mail-attachments-panel{margin-top:1.2rem;border-top:1px solid var(--border);padding-top:1rem}.attachment-list{display:grid;gap:.75rem}.attachment-item{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid var(--border);border-radius:.72rem;background:rgba(255,255,255,.92);padding:.9rem 1rem}.attachment-card{display:flex;align-items:center;gap:.9rem;min-width:0}.attachment-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.66rem;background:linear-gradient(135deg,rgba(17,37,59,.12),rgba(15,76,92,.08));color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.08em;flex:0 0 auto}.attachment-main{min-width:0}.attachment-item strong{display:block;margin-bottom:.15rem;word-break:break-word}.attachment-meta{display:inline-block;margin-top:.25rem;color:var(--text-muted);font-size:.82rem}.mail-preview-frame{width:100%;min-height:60vh;border:1px solid var(--border);border-radius:.72rem;background:#fff}.mail-preview-text{min-height:60vh;overflow:auto;border:1px solid var(--border);border-radius:.72rem;background:#fff;color:var(--text);padding:1rem;white-space:pre-wrap;word-break:break-word}@media (max-width: 960px){.app-shell,.login-panel{grid-template-columns:1fr}.sidebar{padding-bottom:1rem}.content{padding:1rem}.captcha-row{grid-template-columns:1fr}.topbar,.panel-header,.hero-card,.page-banner{flex-direction:column;align-items:flex-start}.hero-card--dashboard{grid-template-columns:1fr}.page-banner-metrics{width:100%}}.v2-shell{--v2-bg: #f6f8fb;--v2-surface: #ffffff;--v2-surface-soft: #f9fafb;--v2-border: #dbe3ea;--v2-border-strong: #b8c5cf;--v2-text: #17212b;--v2-muted: #607081;--v2-brand: #087f8c;--v2-brand-dark: #075f68;display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100vh;background:var(--v2-bg);color:var(--v2-text);font-size:.92rem}:root[data-theme=dark] .v2-shell{--v2-bg: #0d1117;--v2-surface: #161b22;--v2-surface-soft: #0d1117;--v2-border: #30363d;--v2-border-strong: #8b949e;--v2-text: #c9d1d9;--v2-muted: #8b949e;--v2-brand: #238636;--v2-brand-dark: #58a6ff}.v2-shell.is-compare-focus{grid-template-columns:minmax(0,1fr)}.v2-shell.is-compare-focus .v2-sidebar{display:none}.v2-shell.is-compare-focus .v2-main{padding:.55rem .65rem}.v2-sidebar{display:flex;flex-direction:column;gap:.72rem;border-right:1px solid var(--v2-border);background:#101820;color:#f8fafc;padding:.78rem}.v2-brand{display:flex;align-items:center;gap:.6rem;min-height:2.65rem}.v2-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.42rem;background:#20a4ad;color:#fff;font-weight:800}.v2-brand div{display:grid;gap:.05rem}.v2-brand span:last-child{color:#b9c6d3;font-size:.8rem}.v2-nav{display:grid;gap:.22rem}.v2-nav-item,.v2-back-link{border:1px solid transparent;border-radius:.36rem;background:transparent;color:#dbe7ee;cursor:pointer;padding:.56rem .66rem;text-align:left}.v2-nav-item:hover,.v2-nav-item.is-active,.v2-back-link:hover{background:rgba(255,255,255,.08);border-color:#ffffff1f;color:#fff}.v2-back-link{margin-top:auto}.v2-main{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.72rem;min-width:0;padding:.78rem .9rem}.v2-topbar,.v2-section-head,.v2-detail-head,.v2-toolbar,.v2-action-row,.v2-topbar-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.v2-topbar{min-height:3.9rem}.v2-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.v2-current-user{display:grid;gap:.08rem;min-width:0;max-width:16rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;padding:.38rem .62rem}.v2-current-user span{color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-current-user strong{overflow:hidden;color:var(--v2-text);font-size:.86rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v2-topbar h1,.v2-detail-head h2,.v2-section-head h2{margin:0;line-height:1.15;letter-spacing:0}.v2-topbar h1{font-size:1.32rem}.v2-detail-head h2,.v2-section-head h2{font-size:1rem}.v2-detail-head-main{min-width:0}.v2-detail-head-main h2{overflow-wrap:anywhere}.v2-mail-detail-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;max-width:44rem}.v2-mail-detail-meta-line{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;margin-top:.34rem;color:var(--v2-text);font-size:.86rem;line-height:1.35}.v2-mail-detail-meta-line>span:first-child{overflow-wrap:anywhere}.v2-kicker{color:var(--v2-brand-dark);font-size:.68rem;font-weight:700;text-transform:uppercase}.v2-notice{max-width:34rem;border:1px solid #f0cf8a;border-radius:.45rem;background:#fff8e8;color:#78500c;padding:.5rem .7rem}.v2-button,.v2-link-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--v2-border);border-radius:.34rem;background:#ffffff;color:var(--v2-text);cursor:pointer;font-size:.84rem;font-weight:650;padding:.42rem .58rem;white-space:nowrap}.v2-button:hover,.v2-link-button:hover{border-color:var(--v2-border-strong);background:#f4f7f9;text-decoration:none}.v2-button-primary{border-color:var(--v2-brand);background:var(--v2-brand);color:#fff}.v2-button-primary:hover{border-color:var(--v2-brand-dark);background:var(--v2-brand-dark)}.v2-link-button{border-color:transparent;background:transparent;color:var(--v2-brand-dark);padding-inline:.35rem}.v2-panel{min-width:0;min-height:0;border:1px solid var(--v2-border);border-radius:.38rem;background:var(--v2-surface);padding:.72rem}.v2-mail-layout{display:grid;grid-template-columns:minmax(520px,1.35fr) minmax(420px,1fr) minmax(300px,.72fr);gap:.9rem;min-height:0}.v2-mail-layout.is-list-only{grid-template-columns:minmax(0,1fr)}.v2-mail-layout.is-list-with-filters{grid-template-columns:minmax(220px,272px) minmax(0,1fr);align-items:start}.v2-mail-layout.has-detail .v2-mail-list-panel{min-width:0}.v2-split-layout,.v2-agent-layout,.v2-settings-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:.9rem;min-height:0}.v2-settings-layout{grid-template-columns:minmax(300px,.95fr) minmax(300px,1fr) minmax(320px,1fr)}.v2-agent-layout{grid-template-columns:minmax(240px,.42fr) minmax(520px,1fr);align-items:start}.v2-settings-page{display:grid;grid-template-columns:220px minmax(0,1fr);gap:.9rem;min-height:0}.v2-settings-page.is-menu-collapsed{grid-template-columns:4.8rem minmax(0,1fr)}.v2-settings-menu{align-content:start;min-width:0}.v2-settings-menu-head{display:flex;align-items:start;justify-content:space-between;gap:.5rem}.v2-settings-menu-head>div{min-width:0}.v2-settings-collapse-button{display:inline-grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;color:var(--v2-brand-dark);cursor:pointer;font-size:1.1rem;font-weight:850;line-height:1}.v2-settings-menu.is-collapsed{padding-inline:.55rem}.v2-settings-menu.is-collapsed .v2-settings-menu-head{justify-content:center}.v2-settings-menu.is-collapsed .v2-settings-menu-head>div{display:none}.v2-settings-menu nav{display:grid;gap:.45rem}.v2-settings-menu button{display:grid;gap:.12rem;width:100%;border:1px solid transparent;border-radius:.45rem;background:transparent;color:var(--v2-text);cursor:pointer;padding:.62rem .68rem;text-align:left}.v2-settings-menu .v2-settings-collapse-button{display:inline-grid;width:1.8rem;height:1.8rem;padding:0;text-align:center}.v2-settings-menu button:hover,.v2-settings-menu button.is-active{border-color:var(--v2-border);background:#eef8fa}.v2-settings-menu button span{color:var(--v2-muted);font-size:.78rem}.v2-settings-menu.is-collapsed nav button{justify-items:center;min-height:2.8rem;padding:.54rem .35rem;text-align:center}.v2-settings-menu.is-collapsed nav button strong{overflow:hidden;max-width:none}.v2-settings-menu-icon{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff;color:var(--v2-brand-dark);font-size:.82rem;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.v2-settings-menu button:hover .v2-settings-menu-icon,.v2-settings-menu button.is-active .v2-settings-menu-icon{border-color:#a7dfe5;background:#e3f6f8}.v2-settings-content{display:grid;min-width:0}.v2-mail-list-panel,.v2-mail-detail-panel,.v2-side-panel,.v2-wide-panel,.v2-agent-thread{display:flex;flex-direction:column;gap:.58rem}.v2-mail-filter-panel{position:sticky;top:.65rem;display:grid;align-self:start;gap:.55rem;max-height:calc(100vh - 6.2rem);overflow:auto}.v2-mail-filter-form{display:grid;gap:.48rem}.v2-mail-filter-form label,.v2-mail-filter-field{display:grid;gap:.24rem}.v2-mail-filter-form label,.v2-mail-filter-field-head span{color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-mail-filter-form input,.v2-mail-filter-form select{width:100%;min-width:0;height:2.12rem;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;color:var(--v2-text);font-size:.86rem;padding:0 .5rem}.v2-mail-keyword-control{display:grid;grid-template-columns:minmax(6.8rem,.42fr) minmax(0,.58fr);gap:.35rem}.v2-mail-suggest-field{position:relative}.v2-mail-suggest-menu{position:absolute;z-index:18;top:calc(100% + .2rem);right:0;left:0;display:grid;max-height:15rem;overflow:auto;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;box-shadow:0 .7rem 1.4rem #0f172a1f;padding:.2rem}.v2-mail-suggest-menu button{overflow:hidden;border:0;border-radius:.26rem;background:transparent;color:var(--v2-text);cursor:pointer;font-size:.78rem;line-height:1.3;padding:.42rem .48rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.v2-mail-suggest-menu button:hover,.v2-mail-suggest-menu button:focus{background:#eef6f8;outline:none}.v2-mail-time-filter{display:grid;gap:.45rem}.v2-mail-time-custom{display:grid;grid-template-columns:1fr;gap:.42rem}.v2-mail-filter-error{color:#b91c1c;font-size:.74rem;line-height:1.35}.v2-mail-filter-field-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.v2-mail-filter-remove{border:0;background:transparent;color:var(--v2-brand-dark);cursor:pointer;font-size:.7rem;font-weight:800;padding:0}.v2-mail-filter-remove:hover,.v2-mail-filter-remove:focus{color:var(--v2-text);outline:none;text-decoration:underline}.v2-mail-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:.42rem}.v2-mail-filter-actions .v2-button{width:100%}.v2-mail-filter-summary{display:grid;gap:.42rem;border-top:1px solid var(--v2-border);padding-top:.58rem}.v2-mail-filter-summary span{display:grid;gap:.12rem;min-width:0;border:1px solid var(--v2-border);border-radius:.32rem;background:#fbfcfd;padding:.42rem .5rem}.v2-mail-filter-summary b{overflow:hidden;color:var(--v2-text);font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2-mail-filter-summary em{color:var(--v2-muted);font-size:.68rem;font-style:normal;font-weight:800}.v2-mail-list-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,auto);gap:.65rem;align-items:end}.v2-mail-list-actions{display:grid;justify-items:end;gap:.38rem}.v2-mail-time-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.v2-mail-time-window{display:inline-flex;align-items:center;max-width:24rem;height:2.05rem;overflow:hidden;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;color:var(--v2-text);font-size:.82rem;font-weight:750;padding:0 .58rem;text-overflow:ellipsis;white-space:nowrap}.v2-mail-time-toolbar select,.v2-mail-time-toolbar input{height:2.05rem;min-width:0;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;color:var(--v2-text);font-size:.82rem;padding:0 .48rem}.v2-mail-time-toolbar select{width:8.6rem}.v2-mail-time-toolbar input{width:12.1rem}.v2-mail-auto-refresh-control{display:inline-grid;grid-template-columns:auto minmax(4.8rem,5.8rem);align-items:center;gap:.34rem;height:2.05rem;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;padding:0 .42rem}.v2-mail-auto-refresh-control span{color:var(--v2-muted);font-size:.72rem;font-weight:800;white-space:nowrap}.v2-mail-auto-refresh-control select{width:5.8rem;height:1.62rem;padding:0 .28rem}.v2-mail-time-range-picker{position:relative}.v2-mail-time-range-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:11.8rem;height:2.05rem;gap:.42rem;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;color:var(--v2-text);cursor:pointer;font:inherit;padding:0 .52rem;text-align:left}.v2-mail-time-range-trigger:hover,.v2-mail-time-range-trigger:focus-visible{border-color:#9db4d3;box-shadow:0 0 0 3px #2563eb14;outline:none}.v2-mail-time-range-trigger b{font-size:.82rem;font-weight:800}.v2-mail-time-range-trigger span{overflow:hidden;color:var(--v2-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.v2-mail-time-range-trigger i{color:var(--v2-muted);font-size:.72rem;font-style:normal}.v2-mail-time-range-popover{position:absolute;z-index:35;top:calc(100% + .35rem);right:0;display:grid;width:min(30rem,calc(100vw - 2rem));gap:.65rem;border:1px solid var(--v2-border);border-radius:.38rem;background:#ffffff;box-shadow:0 16px 36px #0f172a29;padding:.7rem}.v2-mail-time-range-section{display:grid;gap:.45rem}.v2-mail-time-range-section strong{color:#00566f;font-size:.76rem;font-weight:850;text-transform:uppercase}.v2-mail-time-range-chips{display:flex;flex-wrap:wrap;gap:.35rem}.v2-mail-time-range-chips button{height:1.62rem;border:0;border-radius:.3rem;background:#f1f5f9;color:#334155;cursor:pointer;font-size:.78rem;padding:0 .55rem}.v2-mail-time-range-chips button:hover,.v2-mail-time-range-chips button.is-active,.v2-mail-time-range-menu button:hover,.v2-mail-time-range-menu button.is-active{background:#e7f0ff;color:#1d4ed8}.v2-mail-time-range-manual{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.v2-mail-time-range-manual input{width:100%}.v2-mail-time-range-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;border-top:1px solid var(--v2-border);padding-top:.62rem}.v2-mail-time-range-menu button{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;height:1.9rem;border:0;border-radius:.32rem;background:transparent;color:var(--v2-text);cursor:pointer;font:inherit;padding:0 .48rem;text-align:left}.v2-mail-time-range-menu button b{font-size:.78rem}.v2-mail-time-range-menu button span{overflow:hidden;color:var(--v2-muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.v2-mail-time-toolbar .v2-button{height:2.05rem;min-width:2.05rem;padding:0 .52rem}.v2-mail-distribution{position:relative;display:grid;gap:.48rem;border:1px solid var(--v2-border);border-radius:.38rem;background:#ffffff;padding:.55rem .65rem}.v2-mail-distribution.is-compact{padding:.48rem .6rem}.v2-mail-distribution-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.v2-mail-distribution-head h3{margin:.08rem 0 0;color:var(--v2-text);font-size:.92rem}.v2-mail-distribution-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.42rem;color:var(--v2-muted);font-size:.76rem;font-weight:800}.v2-mail-distribution-control{display:inline-flex;grid-auto-flow:column;align-items:center;gap:.28rem}.v2-mail-distribution-control span{color:var(--v2-muted);font-size:.7rem;font-weight:800;white-space:nowrap}.v2-mail-distribution-actions select{height:2.1rem;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;color:var(--v2-text);padding:0 .5rem}.v2-mail-empty-state{display:grid;align-content:center;gap:.8rem;min-height:9rem}.v2-mail-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.v2-mail-distribution-plot{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.36rem;align-items:stretch}.v2-mail-distribution-yaxis{display:grid;grid-template-rows:1fr 1fr 1rem;align-items:start;min-height:7.1rem;color:var(--v2-muted);font-size:.68rem;font-weight:800;line-height:1;padding:.18rem 0 .3rem;text-align:right}.v2-mail-distribution-yaxis span:nth-child(2){align-self:center}.v2-mail-distribution-yaxis span:last-child{align-self:end}.v2-mail-distribution-chart{display:grid;grid-auto-columns:minmax(1.05rem,1fr);grid-auto-flow:column;gap:.24rem;align-items:end;min-width:0;min-height:7.1rem;overflow-x:auto;overflow-y:visible;border-bottom:1px solid var(--v2-border);padding:.18rem 0 .3rem}.v2-mail-distribution-column{position:relative;display:grid;grid-template-rows:minmax(5.55rem,1fr) 1rem;gap:.18rem;align-items:end;min-width:1.05rem;border:0;background:transparent;color:var(--v2-muted);cursor:pointer;padding:0}.v2-mail-distribution-column:disabled{cursor:default}.v2-mail-distribution-column:disabled .v2-mail-distribution-bar{opacity:.72}.v2-mail-distribution-column:hover .v2-mail-distribution-bar,.v2-mail-distribution-column:focus-visible .v2-mail-distribution-bar{outline:2px solid rgba(13,148,136,.22);outline-offset:2px}.v2-mail-distribution-bar{justify-self:center;display:flex;flex-direction:column-reverse;width:min(42%,2.8rem);min-width:.46rem;min-height:.28rem;overflow:hidden;border-radius:.25rem .25rem 0 0;background:#e2e8f0}.v2-mail-distribution-bar i{display:block;width:100%}.v2-mail-distribution-bar i.is-empty{height:100%;background:#e2e8f0}.v2-mail-distribution-column em{min-height:.76rem;overflow:hidden;color:var(--v2-muted);font-size:.68rem;font-style:normal;font-weight:700;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.v2-mail-distribution-tooltip{position:absolute;z-index:12;display:grid;gap:.28rem;min-width:11rem;max-width:18rem;transform:translate(-50%,-100%);border:1px solid rgba(15,23,42,.18);border-radius:.38rem;background:rgba(15,23,42,.94);box-shadow:0 8px 24px #0f172a2e;color:#f8fafc;font-size:.74rem;font-weight:750;line-height:1.25;padding:.48rem .55rem;pointer-events:none;text-align:left}.v2-mail-distribution-tooltip strong{color:#fff;font-size:.76rem}.v2-mail-distribution-tooltip>b{color:#cbd5e1;font-size:.72rem}.v2-mail-distribution-tooltip span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.34rem;align-items:center;color:#e2e8f0}.v2-mail-distribution-tooltip i{width:.5rem;height:.5rem;border-radius:999px;background:#94a3b8}.v2-mail-distribution-tooltip span b{color:#fff;font-size:.72rem}.v2-mail-distribution-legend{display:flex;flex-wrap:wrap;gap:.3rem .62rem;color:var(--v2-muted);font-size:.7rem;font-weight:800}.v2-mail-distribution-legend span{display:inline-flex;align-items:center;gap:.28rem}.v2-mail-distribution-legend i{width:.58rem;height:.58rem;border-radius:999px}.v2-mail-distribution-legend b{color:var(--v2-muted);font-size:.68rem;font-weight:800}.v2-mail-list-head h2{margin:0;font-size:1.04rem;line-height:1.15}.v2-dashboard-page{display:grid;gap:.66rem}.v2-dashboard-head{display:flex;align-items:end;justify-content:space-between;gap:.72rem}.v2-dashboard-head h2,.v2-chart-head h3{margin:0;color:var(--v2-text)}.v2-dashboard-range{display:grid;gap:.22rem;min-width:11rem;color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-dashboard-controls{display:grid;grid-template-columns:minmax(16rem,1.2fr) minmax(9rem,.6fr) repeat(2,minmax(12rem,.8fr)) minmax(8rem,.45fr);gap:.46rem;align-items:end}.v2-dashboard-controls label{display:grid;gap:.22rem;min-width:0;color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-dashboard-range select,.v2-dashboard-controls input,.v2-dashboard-controls select{height:2.12rem;border:1px solid var(--v2-border);border-radius:.36rem;background:#ffffff;color:var(--v2-text);padding:0 .52rem}.v2-dashboard-controls input:disabled,.v2-dashboard-controls select:disabled{background:#f3f6f8;color:var(--v2-muted)}.v2-dashboard-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.v2-dashboard-kpis span{display:grid;gap:.18rem;min-width:0;min-height:4.45rem;border:1px solid var(--v2-border);border-radius:.38rem;background:var(--v2-surface);padding:.58rem .62rem}.v2-dashboard-kpis b{overflow:hidden;color:var(--v2-text);font-size:1.18rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2-dashboard-kpis em{align-self:end;color:var(--v2-muted);font-size:.7rem;font-style:normal;font-weight:800}.v2-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:.66rem}.v2-dashboard-wide{grid-column:1 / -1}.v2-chart-panel{display:grid;gap:.56rem}.v2-chart-head{display:flex;align-items:end;justify-content:space-between;gap:.56rem}.v2-chart-head>span{color:var(--v2-muted);font-size:.74rem;font-weight:800;white-space:nowrap}.v2-line-chart{min-width:0;overflow:hidden}.v2-line-chart svg{display:block;width:100%;min-height:10.6rem;border:1px solid var(--v2-border);border-radius:.36rem;background:#fbfcfd}.v2-line-chart text{fill:var(--v2-muted);font-size:.66rem;font-weight:800}.v2-chart-area{fill:#087f8c1a}.v2-chart-line{stroke:var(--v2-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.v2-chart-point{fill:#fff;stroke:#0f8b6f;stroke-width:2}.v2-stats-bars{display:grid;gap:.42rem}.v2-stats-bar-row{display:grid;grid-template-columns:minmax(7rem,.5fr) minmax(0,1fr) auto;gap:.46rem;align-items:center}.v2-stats-bar-row span{overflow:hidden;color:var(--v2-text);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v2-stats-bar-row div{height:.58rem;overflow:hidden;border-radius:999px;background:#edf2f5}.v2-stats-bar-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--v2-brand) 0%,#d1902f 100%)}.v2-stats-bar-row b{min-width:2rem;color:var(--v2-text);font-size:.76rem;text-align:right}.v2-dashboard-list{display:grid;gap:.34rem}.v2-dashboard-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) auto;gap:.46rem;align-items:center;width:100%;border:1px solid var(--v2-border);border-radius:.36rem;background:#ffffff;color:var(--v2-text);cursor:pointer;padding:.46rem .58rem;text-align:left}.v2-dashboard-list-row:hover,.v2-dashboard-list-row:focus{border-color:var(--v2-border-strong);outline:none}.v2-dashboard-list-row span,.v2-dashboard-list-row em,.v2-dashboard-list-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-dashboard-list-row span{font-size:.84rem;font-weight:850}.v2-dashboard-list-row em{color:var(--v2-muted);font-size:.72rem;font-style:normal}.v2-dashboard-list-row b{color:var(--v2-muted);font-size:.72rem;text-align:right}.v2-mail-toolbar{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(18rem,1fr) auto}.v2-toolbar{align-items:stretch}.v2-master-toolbar{display:grid;grid-template-columns:minmax(16rem,24rem) auto;align-items:center;justify-content:start;gap:.65rem}.v2-master-toolbar input,.v2-master-toolbar .v2-button{height:2.75rem}.v2-master-toolbar input{width:100%;min-width:0}.v2-toolbar select{max-width:12rem}.v2-toolbar input,.v2-toolbar select,.v2-form-grid input,.v2-form-grid select,.v2-form-grid textarea,.v2-agent-input textarea,.v2-json-editor{border-color:var(--v2-border);border-radius:.45rem;background:#ffffff}.v2-list{display:grid;gap:.28rem;min-height:0;overflow:auto}.v2-mailbox-summary{display:flex;align-items:center;justify-content:space-between;gap:.36rem;border:1px solid var(--v2-border);border-radius:.32rem;background:#fbfcfd;color:var(--v2-muted);font-size:.76rem;font-weight:750;padding:.34rem .46rem}.v2-mailbox-list{flex:1 1 auto;max-height:calc(100vh - 16.5rem);padding-right:.1rem}.v2-mail-layout.is-list-only .v2-mailbox-list{max-height:calc(100vh - 15rem)}.v2-mail-layout.is-list-with-filters .v2-mailbox-list{max-height:calc(100vh - 10.25rem)}.v2-mail-pagination{justify-content:flex-start;border-top:1px solid var(--v2-border);padding-top:.42rem}.v2-mail-pagination>span{margin-right:auto}.v2-mail-page-size{display:inline-flex;align-items:center;gap:.35rem;color:var(--v2-muted);font-size:.74rem;font-weight:800}.v2-mail-page-size select{height:2.05rem;min-width:4.4rem;border:1px solid var(--v2-border);border-radius:.32rem;background:#ffffff;color:var(--v2-text);padding:0 .5rem}.v2-mail-history-status{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem .52rem;border:1px solid var(--v2-border);border-radius:.34rem;background:#fbfcfd;color:var(--v2-muted);font-size:.74rem;padding:.42rem .5rem}.v2-mail-history-status>div{display:grid;gap:.06rem;margin-right:.2rem}.v2-mail-history-status strong{color:var(--v2-text)}.v2-mail-history-error{overflow-wrap:anywhere;color:#a33620!important}.v2-history-sync-page{gap:1rem}.v2-history-sync-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem}.v2-history-account-picker{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;border:1px solid var(--v2-border);border-radius:.5rem;background:#fbfcfd;padding:.55rem .65rem}.v2-history-account-option{display:inline-flex;align-items:center;gap:.28rem;max-width:16rem;color:var(--v2-text);font-size:.76rem;font-weight:750}.v2-history-account-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-history-sync-summary>div{min-width:0;border:1px solid var(--v2-border);border-radius:.5rem;background:#fbfcfd;padding:.65rem .75rem}.v2-history-sync-summary span,.v2-history-sync-row span,.v2-history-sync-row em{color:var(--v2-muted);font-size:.74rem;font-style:normal}.v2-history-sync-summary strong{display:block;margin-top:.18rem;color:var(--v2-text);font-size:1.25rem}.v2-history-sync-table{overflow-x:auto;border:1px solid var(--v2-border);border-radius:.5rem}.v2-history-sync-row{display:grid;grid-template-columns:minmax(14rem,1.35fr) minmax(5.5rem,.55fr) minmax(5.5rem,.55fr) minmax(7.5rem,.75fr) minmax(7.5rem,.75fr) minmax(13rem,1.25fr) minmax(11rem,1fr) minmax(8.5rem,.8fr);align-items:center;min-width:78rem;gap:.75rem;border-top:1px solid var(--v2-border);padding:.72rem}.v2-history-sync-row:first-child{border-top:0}.v2-history-sync-group{display:flex;align-items:center;justify-content:space-between;min-width:78rem;border-top:1px solid var(--v2-border);background:#fbfcfd;padding:.5rem .72rem}.v2-history-sync-group strong{color:var(--v2-text);font-size:.78rem}.v2-history-sync-group span{color:var(--v2-muted);font-size:.72rem}.v2-history-sync-row.is-head{background:#f6f8fb;color:var(--v2-text);font-weight:800}.v2-history-sync-row>div{min-width:0;display:flex;flex-direction:column;gap:.16rem}.v2-history-sync-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-history-sync-progress{display:grid;gap:.28rem;margin-top:.18rem}.v2-history-sync-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.v2-history-sync-progress>div:first-child span{font-size:.72rem;font-weight:750}.v2-history-sync-progress-track{height:.42rem;overflow:hidden;border-radius:999px;background:#e7edf2}.v2-history-sync-progress-track span{display:block;height:100%;min-width:.12rem;border-radius:inherit;background:var(--v2-brand);transition:width .2s ease}.v2-history-sync-progress.is-done .v2-history-sync-progress-track span{background:#15803d}.v2-history-sync-progress.is-failed .v2-history-sync-progress-track span{background:#b42318}.v2-history-sync-actions{justify-content:flex-start;gap:.4rem}.v2-history-sync-actions .v2-button{min-height:1.85rem;padding:.32rem .5rem}.v2-mail-row,.v2-booking-row{display:grid;gap:.16rem;width:100%;border:1px solid var(--v2-border);border-radius:.34rem;background:var(--v2-surface-soft);color:var(--v2-text);cursor:pointer;padding:.56rem;text-align:left;text-decoration:none}.v2-mail-row{grid-template-rows:auto auto minmax(2.05rem,auto);gap:.28rem;min-height:7.05rem;background:#ffffff;padding:.52rem .62rem}.v2-mail-row:hover,.v2-mail-row.is-active,.v2-booking-row:hover,.v2-booking-row.is-active{border-color:#087f8c61;background:#eef8fa;text-decoration:none}.v2-mail-row-main{display:grid;grid-template-columns:minmax(7.4rem,12rem) minmax(0,1fr) auto;gap:.55rem;align-items:baseline;min-width:0}.v2-mail-row-sender{color:var(--v2-text)!important;font-size:.82rem!important;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-row-meta,.v2-mail-row-chips{display:flex;flex-wrap:wrap;gap:.24rem .34rem;align-items:center;min-width:0}.v2-mail-row p{display:-webkit-box;overflow:hidden;margin:0;color:var(--v2-muted);font-size:.76rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v2-mail-row-snippet{display:-webkit-box!important;min-height:2.0064rem}.v2-mail-row span,.v2-booking-row span,.v2-account-row span,.v2-attachment-row span{color:var(--v2-muted);font-size:.75rem}.v2-booking-mail-title{display:block;overflow:hidden;color:var(--v2-text)!important;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v2-mail-row-subject{color:var(--v2-text)!important;font-size:.86rem!important;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-row time{color:var(--v2-muted);font-size:.7rem;white-space:nowrap}.v2-mail-row-time{display:grid;gap:.06rem;justify-items:end;line-height:1.2;min-width:5.1rem}.v2-mail-row-time time:first-child{color:var(--v2-text);font-weight:750}.v2-chip-row,.v2-meta-grid{display:flex;flex-wrap:wrap;gap:.28rem}.v2-mail-address-card{display:grid;gap:.52rem;border:1px solid var(--v2-border);border-radius:.55rem;background:#fbfcfd;padding:.72rem}.v2-address-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem;align-items:start}.v2-address-row>span{color:var(--v2-muted);font-size:.78rem;font-weight:800;padding-top:.18rem}.v2-address-list{display:flex;flex-wrap:wrap;gap:.34rem;min-width:0}.v2-address-chip{overflow-wrap:anywhere;border:1px solid #cddbe5;border-radius:.38rem;background:#ffffff;color:var(--v2-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.35;padding:.24rem .38rem}.v2-chip,.v2-meta-grid span{display:inline-flex;align-items:center;min-height:1.42rem;border:1px solid #bad9dd;border-radius:.32rem;background:#effafa;color:var(--v2-brand-dark);font-size:.7rem;font-weight:700;padding:.12rem .36rem}.v2-chip-muted{border-color:#d8dee5;background:#f6f8fa;color:var(--v2-muted)}.v2-chip-success{border-color:#a4d6b7;background:#eefaf2;color:#17633a}.v2-chip-info{border-color:#aac9ee;background:#f0f7ff;color:#225d9b}.v2-chip-warning{border-color:#efd08a;background:#fff8e6;color:#80520e}.v2-chip-danger{border-color:#efb0a3;background:#fff1ee;color:#a33620}.v2-account-status-page{display:grid;grid-auto-rows:max-content;align-content:start;gap:.58rem;min-height:0}.v2-account-status-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.44rem}.v2-account-status-summary-card{display:grid;gap:.12rem;border:1px solid var(--v2-border);border-radius:.36rem;background:#ffffff;color:inherit;cursor:pointer;min-width:0;min-height:3.75rem;padding:.48rem .58rem;text-align:left}.v2-account-status-summary-card:hover,.v2-account-status-summary-card.is-active{border-color:#087f8c73;background:#eef8fa}.v2-account-status-summary-card span{color:var(--v2-muted);font-size:.7rem;font-weight:800}.v2-account-status-summary-card strong{color:var(--v2-text);font-size:1.12rem;line-height:1.2}.v2-account-monitor-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.44rem}.v2-account-monitor-strip span{display:grid;gap:.08rem;border:1px solid var(--v2-border);border-radius:.36rem;background:#ffffff;padding:.44rem .56rem}.v2-account-monitor-strip b{overflow:hidden;color:var(--v2-text);font-size:.9rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2-account-monitor-strip em{color:var(--v2-muted);font-size:.68rem;font-style:normal;font-weight:800}.v2-account-status-board{display:grid;align-content:start;gap:.56rem;min-height:0;scrollbar-gutter:stable both-edges}.v2-account-status-toolbar{display:grid;grid-template-columns:minmax(16rem,26rem) minmax(9rem,12rem) max-content;align-items:center;justify-content:stretch;gap:.46rem}.v2-account-status-toolbar .v2-segmented{justify-self:end}.v2-account-status-toolbar input,.v2-account-status-toolbar select{width:100%;min-width:0;height:2.12rem;border:1px solid var(--v2-border);border-radius:.36rem;background:#ffffff;padding:0 .55rem}.v2-segmented{display:inline-flex;border:1px solid var(--v2-border);border-radius:.36rem;background:#f6f8fa;padding:.12rem}.v2-segmented button{min-width:3.45rem;border:0;border-radius:.28rem;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:.78rem;font-weight:800;padding:.35rem .52rem}.v2-segmented button.is-active{background:#ffffff;color:var(--v2-brand-dark);box-shadow:0 1px 2px #0f172a14}.v2-account-sticker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.56rem;align-items:start;min-height:0}.v2-account-sticker{display:grid;gap:.48rem;border:1px solid var(--v2-border);border-left:4px solid #aeb9c4;border-radius:.38rem;background:#ffffff;min-width:0;min-height:11.6rem;padding:.62rem;cursor:pointer}.v2-account-sticker:hover,.v2-account-sticker:focus{border-color:#087f8c73;box-shadow:0 0 0 2px #087f8c14;outline:none}.v2-account-sticker.is-healthy{border-left-color:#2f9b62}.v2-account-sticker.is-error{border-left-color:#d14b32;background:#fff8f6}.v2-account-sticker.is-queued,.v2-account-sticker.is-syncing{border-left-color:#2f74b8;background:#f7fbff}.v2-account-sticker.is-untested{border-left-color:#d39b24;background:#fffcf4}.v2-account-sticker.is-unconfigured{border-left-color:#c0a15d;background:#fffdf6}.v2-account-sticker.is-disabled{border-left-color:#9aa6b2;background:#fbfcfd}.v2-account-sticker-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:.38rem;min-width:0}.v2-account-sticker-foot{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.38rem;min-width:0}.v2-account-status-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.36rem;margin-left:auto}.v2-account-status-actions .v2-button{min-height:1.78rem;padding:.3rem .5rem;white-space:nowrap}.v2-account-mail-link{border-color:#087f8c2e;background:#eef8fa;color:#075f69;font-weight:750;text-decoration:none}.v2-account-mail-link:after{margin-left:.32rem;content:"↗";font-size:.78rem;line-height:1}.v2-account-mail-link:hover,.v2-account-mail-link:focus{border-color:#087f8c52;background:#dff2f5;color:#064f57;text-decoration:none;box-shadow:0 0 0 2px #087f8c14;outline:none}.v2-account-sticker-title,.v2-account-status-name{display:grid;gap:.1rem;min-width:0}.v2-account-sticker-title strong,.v2-account-sticker-title span,.v2-account-status-name strong,.v2-account-status-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-account-sticker-title strong{font-size:.86rem}.v2-account-sticker-title span,.v2-account-status-name span{color:var(--v2-muted);font-size:.7rem}.v2-account-sticker-meta{display:grid;gap:.2rem;border-radius:.32rem;background:#f7fafc;min-width:0;padding:.42rem .48rem}.v2-account-sticker-meta span,.v2-account-sticker-meta strong{overflow:hidden;color:var(--v2-muted);font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.v2-account-sticker-meta strong{color:#a33620}.v2-account-folder-chips{display:flex;flex-wrap:wrap;gap:.26rem;min-width:0}.v2-account-folder-chips.is-compact{gap:.2rem}.v2-account-folder-chip{overflow:hidden;max-width:9rem;border:1px solid rgba(148,163,184,.34);border-radius:.25rem;background:#f8fafc;color:#38516d;font-size:.68rem;font-weight:750;line-height:1.2;padding:.12rem .28rem;text-overflow:ellipsis;white-space:nowrap}.v2-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;border-top:1px solid rgba(219,227,234,.78);padding-top:.46rem}.v2-account-metrics span{display:grid;gap:.04rem;border:1px solid rgba(219,227,234,.86);border-radius:.32rem;background:#fbfcfd;min-width:0;padding:.34rem .38rem}.v2-account-metrics b{color:var(--v2-text);font-size:.9rem;line-height:1.1}.v2-account-metrics em{overflow:hidden;color:var(--v2-muted);font-size:.64rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.v2-account-switch{position:relative;width:2.7rem;height:1.42rem;border:1px solid transparent;border-radius:999px;cursor:pointer;flex:0 0 auto;padding:0;transition:background .16s ease,border-color .16s ease}.v2-account-switch:after{position:absolute;top:50%;left:.15rem;width:1.08rem;height:1.08rem;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px #0f172a3d;content:"";transform:translateY(-50%);transition:transform .16s ease}.v2-account-switch.is-on{background:var(--v2-brand);border-color:var(--v2-brand)}.v2-account-switch.is-on:after{transform:translate(1.28rem,-50%)}.v2-account-switch.is-off{background:#cbd5df;border-color:#c2ccd6}.v2-account-switch:hover,.v2-account-switch:focus{box-shadow:0 0 0 3px #087f8c1f;outline:none}.v2-account-status-table .v2-table-head,.v2-account-status-table .v2-table-row{grid-template-columns:minmax(12rem,1.1fr) minmax(5rem,.45fr) minmax(13rem,.95fr) minmax(8rem,.6fr) minmax(8rem,1fr) minmax(9.5rem,auto)}.v2-account-status-row,.v2-settings-row-mail{cursor:pointer}.v2-account-status-row:hover,.v2-account-status-row:focus,.v2-settings-row-mail:hover,.v2-settings-row-mail:focus{border-color:#087f8c5c;background:#eef8fa;outline:none}.v2-account-status-table .v2-table-row>span{overflow:hidden;color:var(--v2-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.v2-account-status-imap,.v2-settings-row-mail-folders{display:grid;gap:.26rem;min-width:0}.v2-account-status-imap>span,.v2-settings-row-mail-folders>span{overflow:hidden;color:var(--v2-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.v2-mail-detail-panel,.v2-side-panel{max-height:calc(100vh - 6.8rem);overflow:auto}.v2-mail-context{display:grid;gap:.55rem}.v2-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.v2-context-grid span{min-width:0;overflow:hidden;border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;color:var(--v2-muted);font-size:.78rem;font-weight:700;padding:.42rem .5rem;text-overflow:ellipsis;white-space:nowrap}.v2-context-summary{display:grid;gap:.25rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#fff;padding:.55rem .65rem}.v2-context-summary strong,.v2-context-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-context-summary span{color:var(--v2-muted);font-size:.8rem;font-weight:700}.v2-context-actions{flex-wrap:wrap;gap:.4rem}.v2-mail-thread-panel{display:grid;gap:.45rem;border-top:1px solid var(--v2-border);padding-top:.55rem}.v2-mail-thread-list{display:grid;gap:.42rem}.v2-mail-thread-item{display:grid;gap:.22rem;width:100%;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;color:var(--v2-text);cursor:pointer;padding:.58rem .65rem;text-align:left}.v2-mail-thread-item:hover{border-color:#087f8c61;background:#eef8fa}.v2-mail-thread-item.is-current{border-color:#087f8c73;background:#eef8fa}.v2-mail-thread-item span,.v2-mail-thread-item small,.v2-mail-thread-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-thread-item span{display:flex;justify-content:space-between;gap:.55rem;color:var(--v2-brand-dark);font-size:.76rem;font-weight:800}.v2-mail-thread-item span b{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.v2-mail-direction{border-radius:.25rem;border:1px solid rgba(84,105,132,.22);color:var(--v2-muted);font-size:.68rem;font-weight:800;line-height:1.2;padding:.05rem .22rem}.v2-mail-direction.is-outbound{border-color:#087f8c52;color:var(--v2-brand-dark)}.v2-mail-thread-item em,.v2-mail-thread-item small{color:var(--v2-muted);font-style:normal;font-weight:700}.v2-mail-thread-item .v2-mail-direction{font-style:normal;font-weight:800}.v2-mail-thread-item .v2-mail-direction.is-outbound{color:var(--v2-brand-dark)}.v2-mail-thread-item strong{font-size:.88rem}.v2-contexts-page{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr)}.v2-ai-memory-page{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(360px,.95fr) minmax(420px,1.15fr);gap:.85rem;align-items:start}.v2-ai-memory-sidebar,.v2-ai-memory-list-panel,.v2-ai-memory-detail-panel{align-content:start;max-height:calc(100vh - 7rem);overflow:auto}.v2-ai-memory-scope-list{display:grid;gap:.42rem}.v2-ai-memory-scope-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;color:var(--v2-text);cursor:pointer;padding:.58rem .68rem;text-align:left}.v2-ai-memory-scope-list button:hover,.v2-ai-memory-scope-list button.is-active{border-color:#087f8c6b;background:#eef8fa}.v2-ai-memory-scope-list b{color:var(--v2-muted);font-size:.78rem}.v2-ai-memory-toolbar{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(8rem,.6fr) minmax(10rem,.7fr) minmax(7rem,.45fr) minmax(7rem,.45fr);gap:.55rem}.v2-ai-memory-toolbar input,.v2-ai-memory-toolbar select{width:100%}.v2-ai-memory-list{display:grid;gap:.55rem}.v2-ai-memory-row{display:grid;gap:.45rem;width:100%;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff;color:var(--v2-text);cursor:pointer;padding:.72rem;text-align:left}.v2-ai-memory-row:hover,.v2-ai-memory-row.is-active{border-color:#087f8c6b;background:#eef8fa;box-shadow:inset 3px 0 #087f8c9e}.v2-ai-memory-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.v2-ai-memory-row-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ai-memory-row-head span,.v2-ai-memory-row time{color:var(--v2-muted);font-size:.78rem}.v2-ai-memory-row p,.v2-ai-memory-detail p{margin:0;color:var(--v2-text);line-height:1.45;white-space:pre-wrap;word-break:break-word}.v2-ai-memory-detail{display:grid;gap:.65rem}.v2-context-toolbar{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(12rem,1fr) auto;gap:.55rem}.v2-ai-memory-compose-toolbar{grid-template-columns:minmax(8rem,.65fr) minmax(10rem,1fr) minmax(8rem,.7fr) minmax(9rem,1fr)}.v2-context-row{display:grid;gap:.45rem;width:100%;border:1px solid var(--v2-border);border-radius:.48rem;background:#ffffff;color:var(--v2-text);cursor:pointer;padding:.75rem;text-align:left}.v2-context-row:hover,.v2-context-row.is-active{border-color:#087f8c6b;background:#eef8fa}.v2-context-row strong,.v2-context-row span,.v2-context-row time{min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-context-row strong,.v2-context-row time{white-space:nowrap}.v2-context-row span,.v2-context-row time{color:var(--v2-muted);font-size:.8rem}.v2-context-detail-panel{align-content:start;max-height:calc(100vh - 7rem);overflow:auto}.v2-context-section{display:grid;gap:.55rem;border-top:1px solid var(--v2-border);padding-top:.75rem}.v2-context-mini-list{display:grid;gap:.45rem}.v2-context-mail-list{max-height:min(42vh,34rem);overflow:auto;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff;padding:.45rem}.v2-context-mini-row{display:grid;gap:.18rem;width:100%;border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;color:var(--v2-text);padding:.55rem .65rem;text-align:left}button.v2-context-mini-row{cursor:pointer}button.v2-context-mini-row:hover{border-color:#087f8c6b;background:#eef8fa}.v2-context-mini-row span{color:var(--v2-muted);font-size:.8rem}.v2-context-agent-messages,.v2-context-agent-actions{display:grid;gap:.5rem}.v2-context-agent-message{display:grid;gap:.28rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;padding:.58rem .68rem}.v2-context-agent-message span{color:var(--v2-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.v2-context-agent-message p{margin:0;max-height:7.5rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.v2-mail-classification-decision{display:grid;gap:.45rem;border:1px solid #cfe2ea;border-radius:.48rem;background:#fbfdfe;padding:.6rem .65rem}.v2-mail-classification-decision.is-mismatch{border-color:#f0c66b;background:#fffaf0}.v2-mail-classification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.4rem}.v2-mail-classification-item{display:grid;gap:.1rem;min-width:0;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;padding:.42rem .48rem}.v2-mail-classification-item b,.v2-mail-classification-item em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-classification-item b{color:var(--v2-muted);font-size:.68rem;font-weight:850}.v2-mail-classification-item em{color:var(--v2-text);font-size:.78rem;font-style:normal;font-weight:850}.v2-mail-classification-item.v2-chip-success{border-color:#9bdcb4;background:#f1fff6}.v2-mail-classification-item.v2-chip-info{border-color:#9bd5e0;background:#f0fcff}.v2-mail-classification-item.v2-chip-warning{border-color:#f0c66b;background:#fff9e8}.v2-mail-classification-item.v2-chip-danger{border-color:#ffb3a5;background:#fff5f2}.v2-mail-classification-item.v2-chip-muted{background:#f8fafc}.v2-mail-classification-decision p{margin:0;overflow:hidden;color:var(--v2-muted);font-size:.76rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.v2-mail-relation-summary{display:grid;gap:.45rem;border:1px solid #cfe2ea;border-radius:.48rem;background:#fbfdfe;padding:.6rem .65rem}.v2-mail-relation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.v2-mail-relation-grid span{display:grid;gap:.08rem;min-width:0;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;padding:.42rem .48rem}.v2-mail-relation-grid b,.v2-mail-relation-grid em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-relation-grid b{color:var(--v2-text);font-size:.9rem;font-weight:900}.v2-mail-relation-grid em{color:var(--v2-muted);font-size:.72rem;font-style:normal;font-weight:800}.v2-mail-relation-summary p{margin:0;overflow:hidden;color:var(--v2-muted);font-size:.76rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.v2-skill-audit-panel{display:grid;gap:.65rem;border-top:1px solid var(--v2-border);padding-top:.75rem}.v2-side-card.v2-skill-audit-panel{border-top:1px solid var(--v2-border);padding-top:.9rem}.v2-skill-audit-row{display:grid;gap:.35rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;padding:.6rem .65rem}.v2-skill-audit-row-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.v2-skill-audit-row>span{color:var(--v2-muted);font-size:.8rem}.v2-skill-audit-row summary{cursor:pointer;color:var(--v2-brand-dark);font-size:.78rem;font-weight:800}.v2-skill-audit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;border-top:1px solid var(--v2-border);padding-top:.45rem}.v2-skill-audit-actions small{color:var(--v2-muted);font-size:.72rem;font-weight:760}.v2-skill-run-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.4rem;min-width:0}.v2-skill-run-summary-item{display:grid;gap:.12rem;min-width:0;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;padding:.45rem .5rem}.v2-skill-run-summary-item small{overflow:hidden;color:var(--v2-muted);font-size:.7rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.v2-skill-run-summary-item strong{overflow:hidden;color:var(--v2-text);font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2-skill-run-summary-item.v2-chip-success{border-color:#9bdcb4;background:#f1fff6}.v2-skill-run-summary-item.v2-chip-info{border-color:#9bd5e0;background:#f0fcff}.v2-skill-run-summary-item.v2-chip-warning{border-color:#f0c66b;background:#fff9e8}.v2-skill-run-summary-item.v2-chip-danger{border-color:#ffb3a5;background:#fff5f2}.v2-skill-token-usage{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.6rem,1fr));gap:.38rem;min-width:0}.v2-skill-token-usage.is-compact{grid-template-columns:repeat(auto-fit,minmax(5.4rem,1fr));gap:.3rem}.v2-skill-token-usage span{display:grid;gap:.08rem;min-width:0;border:1px solid var(--v2-border);border-left:3px solid #9fb4c2;border-radius:.4rem;background:#ffffff;padding:.34rem .42rem}.v2-skill-token-usage small,.v2-skill-token-usage strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-skill-token-usage small{color:var(--v2-muted);font-size:.68rem;font-weight:850}.v2-skill-token-usage strong{color:var(--v2-text);font-size:.82rem;line-height:1.15}.v2-skill-token-usage.is-compact strong{font-size:.76rem}.v2-skill-token-usage .is-input{border-left-color:#4daabd}.v2-skill-token-usage .is-cache{border-left-color:#2f9d61;background:#f4fbf7}.v2-skill-token-usage .is-output{border-left-color:#7c6ee6}.v2-skill-token-usage .is-reasoning{border-left-color:#d99a22;background:#fffaf0}.v2-skill-token-usage .is-total{border-left-color:var(--v2-brand);background:#f0fcff}.v2-skill-run-assessment{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;border:1px solid #b9dbe5;border-radius:.42rem;background:#f0fcff;color:var(--v2-brand-dark);padding:.42rem .52rem}.v2-skill-run-assessment strong{color:var(--v2-brand-dark);font-size:.74rem;font-weight:900}.v2-skill-run-assessment span{min-width:0;overflow:hidden;color:var(--v2-text);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v2-skill-run-assessment.v2-chip-success{border-color:#9bdcb4;background:#f1fff6}.v2-skill-run-assessment.v2-chip-warning{border-color:#f0c66b;background:#fff9e8}.v2-skill-run-assessment.v2-chip-danger{border-color:#ffb3a5;background:#fff5f2}.v2-skill-session-map{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.45rem}.v2-skill-session-card{display:grid;gap:.18rem;min-width:0;border:1px solid var(--v2-border);border-left:3px solid #9fb4c2;border-radius:.42rem;background:#ffffff;padding:.5rem .55rem}.v2-skill-session-card.is-info{border-left-color:#4daabd}.v2-skill-session-card.is-success{border-left-color:#2f9d61;background:#f7fff9}.v2-skill-session-card.is-warning{border-left-color:#d99a22;background:#fffaf0}.v2-skill-session-card.is-danger{border-left-color:#d94a35;background:#fff8f6}.v2-skill-session-card.is-muted{border-left-color:#b9c7d0;background:#fbfcfd}.v2-skill-session-card span,.v2-skill-session-card strong,.v2-skill-session-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-skill-session-card span{color:var(--v2-muted);font-size:.7rem;font-weight:900}.v2-skill-session-card strong{color:var(--v2-text);font-size:.82rem}.v2-skill-session-card small{color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-skill-audit-json-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.45rem;margin-top:.45rem}.v2-skill-audit-collapsed{padding:.48rem .55rem}.v2-skill-audit-collapsed>summary{display:flex;align-items:center;justify-content:space-between;gap:.55rem;cursor:pointer;list-style:none}.v2-skill-audit-collapsed>summary::-webkit-details-marker{display:none}.v2-skill-audit-collapsed>summary:before{content:"›";color:var(--v2-muted);font-size:1rem;font-weight:900;transform:rotate(0);transition:transform .16s ease}.v2-skill-audit-collapsed[open]>summary:before{transform:rotate(90deg)}.v2-skill-audit-collapsed>summary>div{display:grid;flex:1 1 auto;gap:.05rem;min-width:0}.v2-skill-audit-collapsed>summary strong{overflow:hidden;color:var(--v2-text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.v2-skill-audit-collapsed>.v2-skill-audit-panel{margin-top:.5rem}.v2-skill-audit-row .v2-skill-run-events{margin-top:.2rem}.v2-skill-audit-row .v2-skill-run-event{grid-template-columns:1.35rem minmax(0,1fr);padding:.4rem .45rem}.v2-context-object-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}.v2-context-object-card{display:grid;gap:.16rem;min-width:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#fbfcfd;color:var(--v2-text);padding:.65rem .75rem;text-align:left}button.v2-context-object-card{cursor:pointer}button.v2-context-object-card:hover{border-color:#087f8c6b;background:#eef8fa}.v2-context-object-card span,.v2-context-object-card em{color:var(--v2-muted);font-size:.78rem;font-style:normal;font-weight:800}.v2-related-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;border:1px solid #f0cf8a;border-radius:.45rem;background:#fff8e8;color:#66470f;padding:.58rem}.v2-related-strip button{border:1px solid #e8c470;border-radius:.38rem;background:#ffffff;color:#66470f;cursor:pointer;padding:.25rem .45rem}.v2-related-strip button.is-selected{border-color:#d99f1d;background:#ffe9ac;font-weight:800}.v2-related-strip button span{color:#7c570d;font-size:.72rem;margin-left:.32rem}.v2-mail-body,.v2-action-card pre{overflow:auto;border:1px solid var(--v2-border);border-radius:.45rem;background:#fbfcfd;color:var(--v2-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.55;margin:0;padding:.8rem;white-space:pre-wrap}.v2-mail-body{flex:1;min-height:clamp(30rem,58vh,42rem)}.v2-mail-content-panel{display:grid;gap:.6rem;min-width:0}.v2-mail-content-head{align-items:flex-end}.v2-preview-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(4.8rem,1fr));gap:.25rem;border:1px solid var(--v2-border);border-radius:.45rem;background:#f4f7f9;padding:.2rem}.v2-preview-tabs button{min-height:2rem;border:0;border-radius:.32rem;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:.82rem;font-weight:700;white-space:nowrap}.v2-preview-tabs button.is-active{background:#ffffff;color:var(--v2-brand-dark);box-shadow:0 1px 3px #152e3e1f}.v2-mail-frame{width:100%;min-height:clamp(34rem,62vh,46rem);border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff}.v2-mail-loading{min-height:clamp(30rem,58vh,42rem);border:1px solid var(--v2-border);border-radius:.45rem;background:#fbfcfd}.v2-inline-alert{border:1px solid #f0cf8a;border-radius:.42rem;background:#fff8e8;color:#78500c;font-size:.84rem;padding:.55rem .65rem}.v2-parsed-attachment-list{display:grid;gap:.45rem}.v2-parsed-attachment-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.6rem .65rem}.v2-parsed-attachment-row div{display:grid;gap:.16rem;min-width:0}.v2-parsed-attachment-row strong,.v2-parsed-attachment-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-parsed-attachment-row span{color:var(--v2-muted);font-size:.82rem}.v2-attachment-list{display:grid;gap:.45rem}.v2-attachment-list.is-inline{border-top:1px dashed var(--v2-border);margin-top:.25rem;padding-top:.55rem}.v2-attachment-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.v2-attachment-section-head>div:first-child{display:grid;gap:.12rem;min-width:0}.v2-attachment-section-head>div:first-child>span:last-child{overflow:hidden;color:var(--v2-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.v2-attachment-view-toggle{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid var(--v2-border);border-radius:.36rem;background:#f8fafc}.v2-attachment-view-toggle button{height:1.74rem;border:0;border-right:1px solid var(--v2-border);background:transparent;color:var(--v2-muted);cursor:pointer;font-size:.74rem;font-weight:800;padding:0 .52rem}.v2-attachment-view-toggle button:last-child{border-right:0}.v2-attachment-view-toggle button.is-active{background:#ffffff;color:var(--v2-brand-dark)}.v2-attachment-row,.v2-account-row,.v2-action-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.65rem}.v2-attachment-row{display:grid;grid-template-columns:2.45rem minmax(0,1fr) auto}.v2-attachment-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(9.2rem,1fr));align-items:stretch}.v2-attachment-list.is-grid .v2-attachment-section-head{grid-column:1 / -1}.v2-attachment-list.is-grid .v2-attachment-row{grid-template-columns:1fr;grid-template-rows:4rem auto auto;align-items:center;gap:.5rem}.v2-attachment-list.is-grid .v2-attachment-info strong,.v2-attachment-list.is-grid .v2-attachment-info span{white-space:normal}.v2-attachment-list.is-grid .v2-attachment-actions{justify-content:center}.v2-attachment-list.is-inline .v2-attachment-row{background:#fbfcfd}.v2-attachment-icon{display:inline-grid;width:2.15rem;height:2.15rem;align-items:center;justify-items:center;border:1px solid #cbd5e1;border-radius:.42rem;background:#ffffff;color:#475569;font-size:.62rem;font-weight:900;letter-spacing:0}.v2-attachment-icon.is-image{border-color:#99f6e4;background:#ecfdf5;color:#047857}.v2-attachment-icon.is-pdf{border-color:#fecaca;background:#fff1f2;color:#be123c}.v2-attachment-icon.is-office{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.v2-attachment-icon.is-text{border-color:#fde68a;background:#fffbeb;color:#92400e}.v2-attachment-thumb{display:grid;width:2.15rem;height:2.15rem;align-items:center;justify-items:center;overflow:hidden;border:1px solid #cbd5e1;border-radius:.42rem;background:#ffffff;cursor:pointer;padding:0}.v2-attachment-thumb img{display:block;max-width:100%;max-height:100%;object-fit:contain}.v2-attachment-list.is-grid .v2-attachment-icon,.v2-attachment-list.is-grid .v2-attachment-thumb{justify-self:center;width:min(100%,7.2rem);height:4rem;min-height:4rem}.v2-attachment-list.is-grid .v2-attachment-icon{font-size:.9rem}.v2-attachment-list.is-grid .v2-attachment-thumb img{max-width:6.8rem;max-height:3.8rem;object-fit:contain;background:#f8fafc}.v2-attachment-info,.v2-account-row div{display:grid;gap:.1rem;min-width:0}.v2-attachment-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.v2-attachment-row strong,.v2-attachment-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:rgba(12,24,32,.42);padding:1rem}.v2-mail-dialog{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:.85rem;width:min(92rem,100%);height:min(58rem,calc(100vh - 2rem));min-height:0;border:1px solid var(--v2-border-strong);border-radius:.55rem;background:#eef3f5;box-shadow:0 28px 80px #09172057;padding:.85rem}.v2-mail-dialog .v2-mail-detail-panel,.v2-mail-dialog .v2-side-panel{max-height:none;overflow:auto}.v2-mail-dialog .v2-side-panel{align-content:start}.v2-mail-dialog .v2-detail-head h2{font-size:.92rem}.v2-mail-dialog .v2-mail-detail-meta-line,.v2-mail-dialog .v2-address-chip{font-size:.74rem}.v2-mail-dialog .v2-button,.v2-mail-dialog .v2-link-button{font-size:.76rem;padding:.34rem .48rem}.v2-mail-dialog .v2-preview-tabs button{min-height:1.74rem;font-size:.74rem}.v2-mail-dialog .v2-mail-body{min-height:28rem;font-size:.78rem;line-height:1.48}.v2-mail-dialog .v2-mail-frame{min-height:34rem}.v2-mail-dialog .v2-mail-loading{min-height:28rem}.v2-compare-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;background:rgba(9,23,32,.48);padding:1rem}.v2-compare-dialog{display:flex;flex-direction:column;gap:.75rem;width:min(96rem,100%);height:min(62rem,calc(100vh - 2rem));min-height:0;border:1px solid var(--v2-border-strong);border-radius:.5rem;background:#f5f8fa;box-shadow:0 28px 90px #08161f5c;padding:.85rem}.v2-compare-head,.v2-compare-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.v2-compare-section-head>div{min-width:0}.v2-compare-head h2,.v2-compare-section-head h3{margin:0;color:var(--v2-text);line-height:1.2}.v2-compare-head h2{font-size:1.05rem}.v2-compare-section-head h3{overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.v2-compare-head p{margin:.25rem 0 0;color:var(--v2-muted);font-size:.82rem}.v2-compare-summary{display:flex;flex-wrap:wrap;gap:.45rem}.v2-compare-summary span{border:1px solid var(--v2-border);border-radius:.35rem;background:#ffffff;color:var(--v2-muted);font-size:.8rem;font-weight:800;padding:.32rem .5rem}.v2-compare-extraction-progress{display:grid;gap:.4rem;border:1px solid var(--v2-border);border-left:3px solid #f59e0b;border-radius:.45rem;background:#ffffff;padding:.45rem .55rem}.v2-compare-extraction-progress.is-failed{border-left-color:#ef4444}.v2-compare-extraction-progress.is-succeeded{border-left-color:#22c55e}.v2-compare-extraction-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;cursor:pointer;list-style:none}.v2-compare-extraction-head::-webkit-details-marker{display:none}.v2-compare-extraction-title{display:grid;min-width:0}.v2-compare-extraction-head strong{color:var(--v2-text);font-size:.9rem}.v2-compare-extraction-progress .v2-skill-run-events{max-height:min(22rem,36vh);overflow:auto;overscroll-behavior:contain;padding-right:.25rem}.v2-compare-extraction-progress .v2-skill-run-timeline{min-height:0}.v2-compare-extraction-progress .v2-skill-run-event-payload pre{max-height:8rem;overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;word-break:break-word}.v2-compare-page{display:flex;flex-direction:column;gap:.65rem;min-height:0;height:calc(100vh - 1.1rem);overflow:hidden}.v2-compare-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(32rem,.92fr);gap:.75rem;min-height:0;flex:1 1 auto;overflow:hidden}.v2-compare-mail,.v2-compare-fields{display:flex;min-width:0;min-height:0;flex-direction:column;gap:.65rem;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;overflow:auto;padding:.75rem;overscroll-behavior:contain}.v2-compare-mail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.v2-compare-mail-meta span,.v2-compare-section-head>span{min-width:0;overflow:hidden;color:var(--v2-muted);font-size:.78rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.v2-compare-mail-head-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.6rem}.v2-compare-mail-head-actions .v2-preview-tabs{grid-template-columns:repeat(2,minmax(4.5rem,1fr))}.v2-compare-mail-head-actions>span{min-width:6rem;color:var(--v2-muted);font-size:.78rem;font-weight:750;text-align:right;white-space:nowrap}.v2-compare-mail-frame{flex:1 1 auto;min-height:clamp(30rem,62vh,44rem)}.v2-compare-mail-toolbar{display:flex;justify-content:flex-end}.v2-compare-mail-toolbar .v2-preview-tabs{grid-template-columns:repeat(2,minmax(4.5rem,1fr))}.v2-compare-mail-text{flex:1 1 auto;min-height:clamp(30rem,62vh,44rem);margin:0;border:1px solid var(--v2-border);border-radius:.4rem;background:#f8fafb;color:var(--v2-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;overflow:auto;padding:.75rem;white-space:pre-wrap}.v2-compare-attachments{display:flex;flex-wrap:wrap;gap:.35rem}.v2-compare-attachments.is-previewable{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;min-height:0;width:100%;gap:.5rem}.v2-compare-attachments.is-previewable>*{width:100%;min-width:0}.v2-compare-mail:has(.v2-attachment-preview-panel) .v2-compare-mail-text,.v2-compare-mail:has(.v2-office-preview-panel) .v2-compare-mail-text{flex:0 1 auto;max-height:min(16rem,32vh)}.v2-compare-attachments strong,.v2-compare-attachments span{border:1px solid var(--v2-border);border-radius:.35rem;background:#f7fafc;color:var(--v2-muted);font-size:.76rem;font-weight:800;padding:.25rem .4rem}.v2-compare-field-groups{display:grid;gap:.65rem;min-height:0;padding-right:.2rem}.v2-compare-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;border:1px solid var(--v2-border);border-radius:.4rem;margin:0;padding:.65rem}.v2-compare-fieldset legend{color:var(--v2-brand-dark);font-size:.78rem;font-weight:850;padding:0 .25rem}.v2-ticket-fieldset{border:1px solid var(--v2-border);border-radius:.4rem;margin:0 0 .65rem;padding:.65rem}.v2-ticket-fieldset legend{align-items:center;color:var(--v2-brand-dark);display:flex;font-size:.78rem;font-weight:850;gap:.55rem;padding:0 .25rem}.v2-ticket-fieldset legend em{border:1px solid var(--v2-border);border-radius:.3rem;background:#edf4f7;color:var(--v2-muted);font-size:.7rem;font-style:normal;font-weight:850;padding:.12rem .32rem}.v2-ticket-list{display:grid;gap:.65rem}.v2-ticket-card{background:#f8fafc;border:1px solid var(--v2-border);border-radius:.35rem;display:grid;gap:.55rem;padding:.6rem}.v2-ticket-card-head{align-items:center;display:flex;gap:.45rem;min-width:0}.v2-ticket-card-head b{color:var(--v2-text);font-size:.86rem}.v2-ticket-grid{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ticket-field-group{display:grid;gap:.45rem;min-width:0}.v2-ticket-field-group h4{margin:0;color:var(--v2-muted);font-size:.74rem;font-weight:850}.v2-ticket-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.v2-ticket-container-editor{display:grid;grid-column:1 / -1;gap:.45rem;border:1px solid var(--v2-border);border-radius:.4rem;background:var(--v2-surface-soft);padding:.55rem}.v2-ticket-container-head,.v2-ticket-container-row{display:grid;gap:.5rem;align-items:end}.v2-ticket-container-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.v2-ticket-container-head b{color:var(--v2-text);font-size:.8rem}.v2-ticket-container-head span{overflow:hidden;color:var(--v2-muted);font-size:.76rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v2-ticket-container-list{display:grid;gap:.42rem}.v2-ticket-container-row{grid-template-columns:minmax(6rem,.42fr) minmax(9rem,.58fr) auto}.v2-compare-field{display:grid;gap:.28rem;min-width:0;border-left:3px solid transparent;padding-left:.35rem}.v2-compare-field.is-wide{grid-column:1 / -1}.v2-compare-field.is-missing{border-left-color:#f97316}.v2-compare-field.is-changed{border-left-color:var(--v2-brand)}.v2-compare-field.is-manual-changed{background:rgba(14,165,233,.06);border-radius:.45rem;padding-bottom:.28rem;padding-top:.18rem}.v2-compare-field span{display:flex;align-items:center;gap:.35rem;min-width:0}.v2-compare-field b,.v2-compare-field em,.v2-compare-field i,.v2-compare-field small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-compare-field b{color:var(--v2-text);font-size:.8rem}.v2-compare-field em,.v2-compare-field i{border-radius:.3rem;background:#edf4f7;color:var(--v2-muted);font-size:.7rem;font-style:normal;font-weight:850;padding:.12rem .28rem}.v2-compare-field small{color:var(--v2-muted);font-size:.74rem}.v2-field-compare-hint{display:flex;flex-wrap:wrap;gap:.32rem;min-width:0}.v2-field-compare-hint span,.v2-field-compare-hint em{border-radius:.3rem;font-size:.7rem;font-style:normal;font-weight:850;line-height:1.2;max-width:100%;overflow:hidden;padding:.14rem .32rem;text-overflow:ellipsis;white-space:nowrap}.v2-field-compare-hint span{background:#e0f2fe;color:#075985}.v2-field-compare-hint em{background:#fef3c7;color:#92400e}.v2-field-compare-hint b{color:inherit;font-size:inherit}.v2-compare-field .v2-link-button{max-width:100%;justify-self:start;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.v2-evaluation-detail-grid{align-items:start;flex:0 0 auto;overflow:visible}.v2-evaluation-source-panel{max-height:calc(100vh - 10rem)}.v2-evaluation-attachment-browser{display:flex;min-height:0;flex-direction:column;gap:.65rem}.v2-evaluation-attachment-browser .v2-attachment-list{max-height:12rem;overflow:auto}.v2-evaluation-file-preview,.v2-evaluation-image-preview{width:100%;min-height:clamp(28rem,58vh,44rem);border:1px solid var(--v2-border);border-radius:.4rem;background:#fff;object-fit:contain}.v2-evaluation-ai-suggestion{display:flex;min-width:0;align-items:center;gap:.35rem;color:var(--v2-accent);font-size:.76rem}.v2-evaluation-ai-suggestion>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-evaluation-ai-suggestion .v2-link-button{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--v2-accent) 45%,transparent);border-radius:.3rem;background:color-mix(in srgb,var(--v2-accent) 12%,transparent);color:var(--v2-accent);padding:.1rem .35rem}.v2-evaluation-ai-empty{color:var(--v2-muted);font-size:.76rem}@media (max-width: 1100px){.v2-compare-body,.v2-compare-fieldset,.v2-ticket-grid,.v2-ticket-field-grid{grid-template-columns:1fr}}.v2-office-editor{width:100%;height:100%;min-height:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#f8fafb;overflow:hidden;overscroll-behavior:contain}.v2-office-preview-panel{position:fixed;inset:clamp(.75rem,3vh,1.5rem) clamp(.75rem,3vw,2rem);z-index:130;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain;box-shadow:0 28px 90px #09172057}.v2-office-preview-body{display:flex;min-width:0;min-height:0;flex-direction:column;gap:.55rem}.v2-office-preview-body>.v2-office-editor{flex:1 1 auto;height:auto;min-height:0}.v2-office-preview-panel iframe{overscroll-behavior:contain}.v2-office-editor iframe{width:100%!important;height:100%!important;border:0}iframe.v2-office-editor{display:block}.v2-office-preview-panel .v2-attachment-preview-head{min-width:0}.v2-office-preview-panel .v2-attachment-preview-head>div{min-width:0}.v2-office-loading{border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;color:var(--v2-muted);padding:.65rem}.v2-attachment-preview-panel{display:grid;gap:.55rem;border:1px solid var(--v2-border);border-radius:.55rem;background:#ffffff;padding:.65rem}.v2-attachment-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.v2-attachment-preview-head h2{max-width:min(56rem,100%);margin:0;overflow:hidden;color:var(--v2-text);font-size:.95rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2-attachment-preview-frame{width:100%;min-height:min(34rem,58vh);border:1px solid var(--v2-border);border-radius:.45rem;background:#f8fafb}.v2-attachment-preview-canvas{display:grid;min-height:min(28rem,52vh);max-height:min(38rem,68vh);place-items:center;border:1px solid var(--v2-border);border-radius:.45rem;background:#f8fafb;overflow:auto;padding:.75rem}.v2-attachment-preview-canvas img{display:block;max-width:100%;max-height:100%;object-fit:contain}.v2-attachment-preview-text{min-height:0;overflow:auto;margin:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#fbfcfd;color:var(--v2-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;padding:.8rem;white-space:pre-wrap}.v2-draft-panel{display:grid;gap:.75rem;min-height:0}.v2-json-editor{min-height:14rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.83rem;line-height:1.5}.v2-draft-form{display:grid;gap:.7rem}.v2-booking-extraction-history{border:1px solid #c9dce8;border-radius:.5rem;background:#f8fbfd;overflow:hidden}.v2-booking-extraction-history>summary{align-items:center;color:var(--v2-brand-dark);cursor:pointer;display:flex;justify-content:space-between;padding:.62rem .72rem}.v2-booking-extraction-history>summary span{font-size:.86rem;font-weight:850}.v2-booking-extraction-history>summary small{color:var(--v2-muted);font-size:.74rem;font-weight:800}.v2-booking-extraction-history-list{border-top:1px solid #dce9f1;display:grid;gap:.5rem;padding:.6rem}.v2-booking-extraction-history-row{background:#ffffff;border:1px solid #dce9f1;border-radius:.5rem;display:grid;gap:.45rem;padding:.62rem}.v2-booking-extraction-history-row.is-selected{border-color:#1d74b7;box-shadow:0 0 0 1px #1d74b729}.v2-booking-extraction-history-head,.v2-booking-extraction-history-meta,.v2-booking-extraction-history-fields,.v2-booking-extraction-history-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.v2-booking-extraction-history-head{justify-content:space-between}.v2-booking-extraction-history-meta,.v2-booking-extraction-history-fields{color:var(--v2-muted);font-size:.74rem;font-weight:750}.v2-booking-extraction-history-fields span{background:#f3f8fb;border:1px solid #dce9f1;border-radius:999px;max-width:100%;overflow:hidden;padding:.18rem .45rem;text-overflow:ellipsis;white-space:nowrap}.v2-booking-ai-review-collapse{border:1px solid #c9dce8;border-radius:.5rem;background:#ffffff;overflow:hidden}.v2-booking-ai-review-collapse>summary{align-items:center;color:var(--v2-brand-dark);cursor:pointer;display:flex;gap:.55rem;justify-content:space-between;min-width:0;padding:.62rem .72rem}.v2-booking-ai-review-collapse>summary span{font-size:.86rem;font-weight:850}.v2-booking-ai-review-collapse>summary small{color:var(--v2-muted);font-size:.74rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-booking-ai-review-collapse>.v2-draft-review-panel{border-left:0;border-right:0;border-bottom:0;border-radius:0}.v2-booking-draft-actions{align-items:center;border-top:1px solid var(--v2-border);flex-wrap:wrap;padding-top:.75rem}.v2-booking-draft-actions-secondary,.v2-booking-draft-actions-primary{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.v2-booking-draft-actions-primary{justify-content:flex-end}.v2-booking-draft-actions-primary .v2-button-primary{min-width:6.8rem}.v2-draft-review-panel{display:grid;gap:.65rem;border:1px solid #c9dce8;border-radius:.5rem;background:#f7fbfd;padding:.75rem}.v2-draft-review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.v2-draft-review-stats span{min-width:0;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;color:var(--v2-muted);font-size:.8rem;font-weight:800;overflow:hidden;padding:.48rem .55rem;text-overflow:ellipsis;white-space:nowrap}.v2-ai-input-audit{display:grid;gap:.5rem;border:1px solid #c9dce8;border-radius:.48rem;background:#ffffff;padding:.58rem .62rem}.v2-ai-input-audit.is-compact{padding:.5rem}.v2-ai-input-audit>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;min-width:0}.v2-ai-input-audit strong{color:var(--v2-brand-dark);font-size:.84rem}.v2-ai-input-audit>div:first-child span{color:var(--v2-muted);font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ai-input-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.42rem}.v2-ai-input-audit.is-compact .v2-ai-input-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ai-input-audit-item{display:grid;gap:.12rem;min-width:0;border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;padding:.42rem .5rem}.v2-ai-input-audit-item b{color:var(--v2-muted);font-size:.72rem;font-weight:850}.v2-ai-input-audit-item em{color:var(--v2-text);font-size:.78rem;font-style:normal;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ai-input-audit-item.is-ready{border-color:#9ed9b2;background:#f3fbf6}.v2-ai-input-audit-item.is-warning{border-color:#f0c66b;background:#fff8e7}.v2-ai-input-audit-item.is-info{border-color:#b9dbe5;background:#f0fbfd}.v2-draft-evidence-summary{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);gap:.6rem;align-items:center;border:1px solid var(--v2-border);border-radius:.48rem;background:#ffffff;padding:.58rem .62rem}.v2-draft-evidence-summary>div:first-child{display:grid;gap:.16rem}.v2-draft-evidence-summary strong{color:var(--v2-brand-dark);font-size:.88rem}.v2-draft-evidence-summary small{color:var(--v2-muted);font-size:.74rem;font-weight:800}.v2-draft-evidence-summary>div:last-child{display:flex;flex-wrap:wrap;gap:.34rem}.v2-draft-evidence-source{border:1px solid #c9dce8;border-radius:999px;background:#f8fbfd;color:var(--v2-brand-dark);font-size:.75rem;font-weight:900;padding:.18rem .48rem}.v2-draft-evidence-source.is-empty{color:var(--v2-muted)}.v2-draft-readiness{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1fr);gap:.6rem;align-items:center;border:1px solid #c9dce8;border-radius:.5rem;background:#ffffff;padding:.62rem}.v2-draft-readiness.is-ready{border-color:#9ed9b2;background:#f3fbf6}.v2-draft-readiness.is-blocked{border-color:#ffd08a;background:#fffaf0}.v2-draft-readiness>div:first-child{display:grid;gap:.28rem;min-width:0}.v2-draft-readiness strong{color:var(--v2-brand-dark);overflow-wrap:anywhere}.v2-draft-readiness small{color:var(--v2-muted);font-size:.76rem;font-weight:800}.v2-draft-readiness-fields{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}.v2-draft-readiness-field{max-width:100%;border:1px solid var(--v2-border);border-radius:.38rem;background:#ffffff;color:var(--v2-muted);font:inherit;font-size:.78rem;font-weight:900;overflow:hidden;padding:.32rem .48rem;text-overflow:ellipsis;white-space:nowrap}button.v2-draft-readiness-field{cursor:pointer}.v2-draft-readiness-field.is-missing{border-color:#ffb95d;color:#92400e}.v2-draft-readiness-field.is-review{border-color:#bfd4ff;color:#1d4ed8}.v2-draft-readiness-field.is-ok{border-color:#9ed9b2;color:#166534}.v2-yunhai-checklist{display:grid;gap:.5rem;border:1px solid #c9dce8;border-radius:.5rem;background:#ffffff;padding:.62rem}.v2-yunhai-checklist-groups{display:grid;gap:.55rem}.v2-yunhai-checklist-group{display:grid;gap:.36rem;min-width:0}.v2-yunhai-checklist-title{color:var(--v2-brand-dark);font-size:.78rem;font-weight:900}.v2-yunhai-checklist-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.42rem}.v2-yunhai-checklist-item{display:grid;gap:.2rem;min-width:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#fbfcfd;color:var(--v2-text);cursor:pointer;font:inherit;padding:.46rem .52rem;text-align:left}.v2-yunhai-checklist-item span{display:flex;align-items:center;gap:.3rem;min-width:0}.v2-yunhai-checklist-item strong,.v2-yunhai-checklist-item b,.v2-yunhai-checklist-item small,.v2-yunhai-checklist-item i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-checklist-item strong{color:var(--v2-text);font-size:.82rem}.v2-yunhai-checklist-item em{border:1px solid #f0c66b;border-radius:999px;color:#92400e;font-size:.68rem;font-style:normal;font-weight:900;padding:.05rem .28rem}.v2-yunhai-checklist-item b{color:var(--v2-brand-dark);font-size:.74rem;font-weight:850}.v2-yunhai-checklist-item small{color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-yunhai-checklist-item i{color:var(--v2-text);font-size:.76rem;font-style:normal;font-weight:800}.v2-yunhai-checklist-item.is-ready{border-color:#9ed9b2;background:#f3fbf6}.v2-yunhai-checklist-item.is-review{border-color:#bfd4ff;background:#f4f8ff}.v2-yunhai-checklist-item.is-missing{border-color:#ffb95d;background:#fff8e7}.v2-yunhai-checklist-item.is-empty{color:var(--v2-muted)}.v2-draft-review-missing,.v2-draft-candidate-actions{display:flex;flex-wrap:wrap;gap:.4rem}.v2-draft-priority-panel{display:grid;gap:.45rem;border:1px solid #f1c27d;border-radius:.48rem;background:#fffaf0;padding:.58rem}.v2-draft-review-validation{display:grid;gap:.45rem;border:1px solid #bfd4ff;border-radius:.48rem;background:#f7faff;padding:.58rem}.v2-draft-review-validation-list{display:grid;gap:.36rem}.v2-draft-review-validation-item{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(6rem,.6fr) minmax(10rem,1.6fr);align-items:center;gap:.5rem;border:1px solid #cfddff;border-radius:.42rem;background:#ffffff;cursor:pointer;font:inherit;padding:.46rem .55rem;text-align:left}.v2-draft-review-validation-item:hover{border-color:#93b4ff;background:#f2f6ff}.v2-draft-review-validation-item strong,.v2-draft-review-validation-item span,.v2-draft-review-validation-item b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-draft-review-validation-item strong{color:var(--v2-text);font-size:.82rem}.v2-draft-review-validation-item span{color:#1d4ed8;font-size:.74rem;font-weight:900}.v2-draft-review-validation-item b{color:var(--v2-muted);font-size:.74rem;font-weight:800}.v2-draft-priority-list{display:grid;gap:.35rem}.v2-draft-priority-item{display:grid;grid-template-columns:minmax(9rem,1.2fr) minmax(8rem,1fr) auto;align-items:center;gap:.5rem;border:1px solid #f5d29b;border-radius:.42rem;background:#ffffff;padding:.48rem .55rem}.v2-draft-priority-item>div{display:grid;gap:.1rem;min-width:0}.v2-draft-priority-item strong{color:var(--v2-text);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-draft-priority-item span,.v2-draft-priority-item small{color:var(--v2-muted);font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-draft-priority-item em{justify-self:end;border:1px solid #f5d29b;border-radius:999px;color:#92400e;font-size:.7rem;font-style:normal;font-weight:900;padding:.12rem .42rem}.v2-draft-review-table{display:grid;gap:.42rem}.v2-draft-review-row{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(10rem,1.1fr) minmax(12rem,1.6fr);align-items:start;gap:.55rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;padding:.55rem}.v2-draft-review-row.is-missing{border-color:#ffd08a;background:#fffaf0}.v2-draft-review-row.is-focused,.v2-draft-field.is-focused{border-color:#0f8c99;box-shadow:0 0 0 3px #0f8c9924}.v2-draft-review-row.is-focused{background:#f0fbfd}.v2-draft-review-name,.v2-draft-review-current,.v2-draft-review-values{display:grid;gap:.18rem;min-width:0}.v2-draft-review-name strong,.v2-draft-review-current strong{overflow-wrap:anywhere;line-height:1.35}.v2-draft-review-name span,.v2-draft-review-current span,.v2-draft-review-values>span{color:var(--v2-muted);font-size:.76rem;font-weight:800}.v2-draft-yunhai-map{display:flex;flex-wrap:wrap;gap:.28rem;min-width:0;margin-top:.16rem}.v2-draft-yunhai-map-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem;min-width:0}.v2-draft-yunhai-map b,.v2-draft-yunhai-map em,.v2-draft-yunhai-map i{max-width:100%;border:1px solid #c9dce8;border-radius:999px;background:#f8fbfd;color:var(--v2-brand-dark);font-size:.68rem;font-style:normal;font-weight:900;line-height:1.15;overflow:hidden;padding:.15rem .38rem;text-overflow:ellipsis;white-space:nowrap}.v2-draft-yunhai-map em{border-color:#d6e2ea;color:var(--v2-muted)}.v2-draft-yunhai-map i{border-color:#f0c66b;background:#fff9e8;color:#92400e}.v2-draft-yunhai-map.is-muted b{color:var(--v2-muted)}.v2-draft-yunhai-jump{border:1px solid #b9dbe5;border-radius:999px;background:#f4fbfd;color:var(--v2-brand-dark);cursor:pointer;font-size:.68rem;font-weight:900;line-height:1.15;padding:.16rem .5rem;white-space:nowrap}.v2-draft-yunhai-jump:hover{border-color:var(--v2-brand);background:#e8f8fb}.v2-draft-review-values>div{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.v2-draft-review-evidence-strip,.v2-draft-review-evidence-details{grid-column:1 / -1}.v2-draft-review-evidence-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem;border-top:1px solid #edf2f7;padding-top:.48rem;min-width:0}.v2-draft-review-evidence-strip small{color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-draft-review-evidence-signal,.v2-draft-review-evidence-chip{max-width:100%;border:1px solid #d6e2ea;border-radius:999px;background:#f8fbfd;color:var(--v2-brand-dark);font-size:.72rem;font-weight:900;line-height:1.15;overflow:hidden;padding:.18rem .46rem;text-overflow:ellipsis;white-space:nowrap}.v2-draft-review-evidence-signal{letter-spacing:0}.v2-draft-review-evidence-signal.is-strong,.v2-draft-review-evidence-chip.is-strong{border-color:#90d2a6;background:#f1fbf4;color:#166534}.v2-draft-review-evidence-signal.is-warning{border-color:#f0c66b;background:#fff8e7;color:#92400e}.v2-draft-review-evidence-signal.is-body,.v2-draft-review-evidence-chip.is-body{border-color:#b9dbe5;background:#f0fbfd;color:var(--v2-brand-dark)}.v2-draft-review-evidence-signal.is-key,.v2-draft-review-evidence-chip.is-key{border-color:#c9dce8;background:#f8fbfd;color:#475569}.v2-draft-review-evidence-chip.is-attachment{border-color:#c4b5fd;background:#f5f3ff;color:#5b21b6}.v2-draft-review-evidence-signal.is-muted,.v2-draft-review-evidence-chip.is-muted{border-color:#dbe5ec;background:#f8fafc;color:var(--v2-muted)}.v2-draft-review-evidence-details{border-top:1px dashed #dbe5ec;padding-top:.4rem}.v2-draft-review-evidence-details summary{width:max-content;max-width:100%;cursor:pointer;color:var(--v2-brand-dark);font-size:.78rem;font-weight:900;list-style-position:inside}.v2-draft-review-evidence-details[open] summary{margin-bottom:.42rem}.v2-draft-review-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem}.v2-draft-review-evidence>div{display:grid;gap:.28rem;min-width:0}.v2-draft-review-evidence span{color:var(--v2-muted);font-size:.74rem;font-weight:800}.v2-draft-review-evidence strong{color:var(--v2-brand-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;overflow-wrap:anywhere}.v2-draft-review-evidence p{margin:0;color:#334155;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.v2-draft-review-evidence p b{display:block;color:var(--v2-brand-dark);font-size:.76rem;margin-bottom:.16rem}.v2-draft-review-values em{color:var(--v2-muted);font-size:.8rem;font-style:normal}.v2-draft-review-value{max-width:100%;border:1px solid #c9dce8;border-radius:.38rem;background:#ffffff;color:var(--v2-brand-dark);cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;overflow:hidden;padding:.3rem .42rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.v2-draft-review-value.is-current{border-color:#90d2a6;background:#f2fbf5;color:#166534}.v2-draft-review-value:hover{border-color:var(--v2-brand)}.v2-draft-fieldset{display:grid;gap:.55rem;min-width:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#fbfcfd;margin:0;padding:.75rem}.v2-draft-fieldset legend{color:var(--v2-brand-dark);font-size:.8rem;font-weight:850;padding:0 .25rem}.v2-draft-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.v2-draft-field{border:1px solid transparent;border-radius:.42rem;min-width:0;padding:.12rem}.v2-draft-field.is-changed{background:rgba(14,165,233,.06);border-color:#0ea5e947}.v2-draft-field.is-wide{grid-column:span 2}.v2-draft-field span{align-items:center;color:var(--v2-muted);display:flex;gap:.32rem;font-size:.8rem;font-weight:800}.v2-draft-field span em{border-radius:.3rem;background:#e0f2fe;color:#075985;font-size:.68rem;font-style:normal;padding:.1rem .28rem}.v2-draft-field textarea{resize:vertical}.v2-raw-draft{border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;padding:.6rem}.v2-raw-draft summary{cursor:pointer;color:var(--v2-muted);font-size:.82rem;font-weight:800}.v2-side-card{display:grid;gap:.65rem;border-bottom:1px solid var(--v2-border);padding-bottom:.8rem}.v2-side-card:last-child{border-bottom:0;padding-bottom:0}.v2-side-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-extraction-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.v2-extraction-progress{display:grid;gap:.34rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;padding:.5rem}.v2-extraction-progress-head,.v2-extraction-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.v2-extraction-progress-head strong{overflow:hidden;color:var(--v2-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.v2-extraction-progress-head span,.v2-extraction-progress-meta span{color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-extraction-progress-track{height:.46rem;overflow:hidden;border-radius:999px;background:#e5edf2}.v2-extraction-progress-track i{display:block;height:100%;min-width:.22rem;border-radius:inherit;background:#0f766e;transition:width .25s ease}.v2-extraction-progress-track i.is-active{background:linear-gradient(90deg,#0f766e,#38bdf8)}.v2-extraction-status-grid span,.v2-inline-note,.v2-inline-error{border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;color:var(--v2-muted);font-size:.78rem;font-weight:700;padding:.42rem .5rem}.v2-inline-note{border-color:#c8e4ea;background:#effbfc;color:#075968}.v2-inline-error{border-color:#ffc9b8;background:#fff4ef;color:#9a3412}.v2-mail-yunhai-readiness{display:grid;gap:.45rem;border:1px solid #c9dce8;border-radius:.48rem;background:#ffffff;padding:.58rem}.v2-mail-yunhai-readiness.is-ready{border-color:#9ed9b2;background:#f3fbf6}.v2-mail-yunhai-readiness.is-blocked{border-color:#ffd08a;background:#fffaf0}.v2-mail-yunhai-readiness-stats,.v2-mail-yunhai-readiness-list{display:flex;flex-wrap:wrap;gap:.34rem}.v2-mail-yunhai-readiness-list span{max-width:100%;overflow:hidden;border:1px solid #f0c66b;border-radius:999px;background:#fff9e8;color:#815400;font-size:.7rem;font-weight:900;padding:.13rem .42rem;text-overflow:ellipsis;white-space:nowrap}.v2-mail-yunhai-readiness-list span.is-missing{border-color:#fb923c;background:#fff7ed;color:#9a3412}.v2-side-field-list{display:grid;gap:.42rem}.v2-side-field-list div{display:grid;gap:.12rem;border-bottom:1px solid var(--v2-border);padding:0 0 .42rem}.v2-side-field-list div:last-child{border-bottom:0;padding-bottom:0}.v2-side-field-list span{color:var(--v2-muted);font-size:.78rem;font-weight:750}.v2-side-field-list strong{overflow-wrap:anywhere;line-height:1.35}.v2-side-actions{justify-content:flex-start}.v2-side-subhead{display:flex;align-items:center;justify-content:space-between;color:var(--v2-muted);font-size:.82rem}.v2-candidate-list{display:grid;gap:.5rem}.v2-candidate-compare{display:grid;gap:.55rem;border:1px solid #c9dce8;border-radius:.45rem;background:#f7fbfd;padding:.65rem}.v2-candidate-compare-status{display:flex;flex-wrap:wrap;gap:.35rem}.v2-candidate-shared-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.v2-candidate-shared-list>div{display:grid;gap:.12rem;min-width:0;border:1px solid var(--v2-border);border-radius:.38rem;background:#ffffff;padding:.4rem}.v2-candidate-shared-list span,.v2-candidate-diff-row>strong{color:var(--v2-muted);font-size:.76rem}.v2-candidate-shared-list strong{color:var(--v2-text);font-size:.82rem;overflow-wrap:anywhere}.v2-candidate-diff-table{display:grid;gap:.35rem}.v2-candidate-diff-row{display:grid;gap:.25rem;border-top:1px solid var(--v2-border);padding-top:.35rem}.v2-candidate-diff-row>div{display:grid;gap:.22rem}.v2-candidate-diff-row span{border:1px solid #d8dee5;border-radius:.35rem;background:#ffffff;color:var(--v2-text);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere;padding:.28rem .35rem}.v2-candidate-card{display:grid;gap:.35rem;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.55rem}.v2-candidate-card>div{display:grid;gap:.22rem;color:var(--v2-muted);font-size:.78rem}.v2-linked-booking-list{display:grid;gap:.5rem}.v2-linked-booking-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;padding:.55rem}.v2-linked-booking-card>div{display:grid;gap:.18rem;min-width:0}.v2-linked-booking-card strong,.v2-linked-booking-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-linked-booking-card span{color:var(--v2-muted);font-size:.78rem}.v2-history-reference-list{display:grid;gap:.5rem}.v2-history-reference-actions{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.v2-history-reference-actions>span{white-space:nowrap}.v2-history-provider-row{display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--v2-muted);font-size:.76rem}.v2-history-provider-row>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-history-reference-card{display:grid;gap:.5rem;border:1px solid #c9dce8;border-radius:.45rem;background:#f8fbfd;padding:.6rem}.v2-history-reference-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.v2-history-reference-head>div{display:grid;gap:.15rem;min-width:0}.v2-history-reference-head strong{overflow-wrap:anywhere;line-height:1.35}.v2-history-reference-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .5rem;color:var(--v2-muted);font-size:.78rem}.v2-history-reference-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-history-reference-reasons{display:flex;flex-wrap:wrap;gap:.35rem}.v2-history-reference-diff{display:grid;gap:.35rem;border-top:1px solid #dbe8f0;padding-top:.45rem}.v2-history-reference-diff>div{display:grid;gap:.18rem;border:1px solid #d9e7ef;border-radius:.35rem;background:#ffffff;padding:.45rem}.v2-history-reference-diff strong,.v2-history-reference-diff span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-history-reference-diff strong{color:var(--v2-text);font-size:.78rem}.v2-history-reference-diff span{color:var(--v2-muted);font-size:.74rem}.v2-history-reference-footer{display:flex;align-items:center;justify-content:space-between;gap:.55rem;border-top:1px solid #dbe8f0;padding-top:.45rem}.v2-history-reference-footer>span{min-width:0;color:var(--v2-muted);font-size:.74rem}.v2-inline-actions{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.v2-table{display:grid;gap:.35rem}.v2-table-head,.v2-table-row{display:grid;grid-template-columns:.8fr 1fr 1.1fr .7fr 1.2fr;gap:.7rem;align-items:center;border-bottom:1px solid var(--v2-border);min-height:2.4rem;padding:.25rem 0}.v2-table-head{color:var(--v2-muted);font-size:.78rem;font-weight:800}.v2-cma-schedule-page{gap:.9rem}.v2-cma-schedule-toolbar input{min-width:min(520px,100%)}.v2-cma-schedule-table{overflow-x:auto}.v2-cma-schedule-table .v2-table-head,.v2-cma-schedule-table .v2-table-row{grid-template-columns:.7fr 1.5fr .9fr .9fr .9fr 1.2fr 1.1fr 1.4fr;min-width:980px}.v2-cma-schedule-table .v2-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-hmm-schedule-table .v2-table-head,.v2-hmm-schedule-table .v2-table-row{grid-template-columns:.7fr 1.4fr .8fr .95fr .7fr 1.1fr 1.1fr 2fr 1.3fr;min-width:1280px}.v2-cma-schedule-pager{justify-content:flex-end}.v2-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;margin-bottom:.8rem}.v2-form-grid label{gap:.25rem}.v2-form-grid label span{color:var(--v2-muted);font-size:.82rem;font-weight:700}.v2-form-grid textarea{min-height:9rem;resize:vertical}.v2-form-grid small{color:var(--v2-muted);font-size:.72rem;line-height:1.35}.v2-inline-control{display:flex;gap:.5rem;align-items:center}.v2-inline-control select{min-width:0;flex:1 1 auto}.v2-inline-control .v2-button{flex:0 0 auto}.v2-form-span-2{grid-column:1 / -1}.v2-mail-folder-discovery{display:grid;grid-column:1 / -1;gap:.45rem}.v2-mail-folder-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.42rem}.v2-mail-folder-option{display:grid;gap:.18rem;min-width:0;border:1px solid var(--v2-border);border-radius:.35rem;background:#ffffff;color:var(--v2-text);cursor:pointer;font:inherit;padding:.48rem .56rem;text-align:left}.v2-mail-folder-option:hover,.v2-mail-folder-option:focus{border-color:#087f8c5c;background:#f3fbfc;outline:none}.v2-mail-folder-option.is-selected{border-color:#087f8cb8;background:#eefafa}.v2-mail-folder-option strong,.v2-mail-folder-option span,.v2-mail-folder-option em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mail-folder-option strong{font-size:.82rem}.v2-mail-folder-option span,.v2-mail-folder-option em{color:var(--v2-muted);font-size:.72rem;font-style:normal}.v2-section-divider{height:1px;background:var(--v2-border);margin:1rem 0 .8rem}.v2-settings-list{display:grid;gap:.5rem;min-height:0;overflow:auto}.v2-settings-row{display:grid;gap:.65rem;align-items:center;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.65rem}.v2-settings-row-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left}.v2-settings-row-button:hover,.v2-settings-row-button:focus-visible,.v2-settings-row-button.is-active{border-color:var(--v2-brand);background:#eefafa;outline:none}.v2-settings-row-mail{grid-template-columns:minmax(13rem,1.2fr) minmax(12rem,1fr) auto minmax(3.5rem,auto)}.v2-settings-row-yunhai{grid-template-columns:minmax(13rem,1.2fr) minmax(6rem,.45fr) minmax(6rem,.45fr) auto minmax(8rem,auto)}.v2-settings-row-ai-model{grid-template-columns:minmax(13rem,1.1fr) minmax(7rem,.42fr) minmax(14rem,1fr) auto minmax(8rem,auto)}.v2-processing-rule-settings{display:grid;gap:.85rem}.v2-processing-rule-form{max-width:none}.v2-rule-test-panel{display:grid;gap:.65rem;margin-top:1rem;border-top:1px solid var(--v2-border);padding-top:.9rem}.v2-section-head-compact h3{margin:0;font-size:1rem}.v2-processing-rule-skip-controls,.v2-processing-rule-chip-list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.v2-settings-row-processing-rule{grid-template-columns:minmax(12rem,1.1fr) minmax(9rem,.6fr) minmax(12rem,1fr) minmax(9rem,.65fr) auto minmax(7rem,auto)}.v2-ai-provider-instance-list{display:grid;gap:.85rem}.v2-ai-provider-instance{display:grid;gap:.78rem;border:1px solid var(--v2-border);border-radius:.62rem;background:#ffffff;padding:.9rem}.v2-ai-provider-instance-head{display:grid;grid-template-columns:minmax(16rem,1fr) auto;gap:.8rem;align-items:start}.v2-ai-provider-instance-head>div:first-child{display:grid;gap:.2rem;min-width:0}.v2-ai-provider-instance-head strong{color:var(--v2-text);font-size:1rem}.v2-ai-provider-instance-head span{overflow-wrap:anywhere;color:var(--v2-muted);font-size:.82rem;font-weight:650}.v2-ai-provider-instance-body{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(20rem,1.3fr);gap:.85rem}.v2-ai-provider-instance-body>div{display:grid;align-content:start;gap:.45rem;min-width:0}.v2-ai-model-stability-box{display:grid;grid-template-columns:minmax(18rem,1fr) auto;gap:.8rem;align-items:center;border:1px solid #bad9dd;border-radius:.62rem;background:#f4fbfb;margin:.75rem 0;padding:.82rem}.v2-ai-model-stability-box>div:first-child{display:grid;gap:.24rem;min-width:0}.v2-ai-model-stability-box strong{color:var(--v2-text);overflow-wrap:anywhere}.v2-ai-model-stability-box small{color:var(--v2-muted);font-size:.78rem;font-weight:700}.v2-mini-label{color:var(--v2-muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.v2-ai-model-catalog-preview{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.v2-ai-instance-model-grid{display:grid;gap:.48rem}.v2-ai-instance-model-card{display:grid;grid-template-columns:minmax(11rem,1fr) auto auto auto auto;gap:.55rem;align-items:center;border:1px solid #dbe5ec;border-radius:.55rem;background:#fbfcfd;padding:.58rem .65rem}.v2-ai-instance-model-card>div:first-child{display:grid;gap:.12rem;min-width:0}.v2-ai-instance-model-card strong,.v2-ai-instance-model-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ai-instance-model-card>div:first-child span{color:var(--v2-muted);font-size:.78rem;font-weight:650}.v2-ai-instance-empty{min-height:3.2rem}.v2-muted-text{color:var(--v2-muted);font-size:.82rem;font-weight:650}.v2-ai-model-catalog-editor{display:grid;gap:.65rem;border:1px solid var(--v2-border);border-radius:.55rem;background:#fbfcfd;padding:.8rem}.v2-ai-model-catalog-editor>div:first-child{display:grid;gap:.16rem}.v2-ai-model-catalog-editor>div:first-child>span{color:var(--v2-muted);font-size:.78rem;font-weight:850}.v2-ai-model-catalog-editor small{color:var(--v2-muted);font-size:.78rem}.v2-ai-model-catalog-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.v2-ai-model-catalog-list{display:flex;flex-wrap:wrap;gap:.42rem;min-height:2rem}.v2-ai-model-chip{display:inline-flex;align-items:center;gap:.36rem;border:1px solid #bad9dd;border-radius:999px;background:#effafa;color:var(--v2-brand-dark);cursor:pointer;font-size:.82rem;font-weight:800;max-width:100%;min-height:2rem;padding:.25rem .42rem .25rem .66rem}.v2-ai-model-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ai-model-chip b{display:inline-grid;width:1.15rem;height:1.15rem;border-radius:999px;background:#ffffff;color:var(--v2-muted);font-size:.82rem;line-height:1;place-items:center}.v2-ai-usage-panel{display:grid;gap:.85rem}.v2-ai-usage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.v2-ai-usage-metrics span{display:grid;gap:.22rem;min-width:0;border:1px solid var(--v2-border);border-radius:.48rem;background:#fbfcfd;padding:.68rem}.v2-ai-usage-metrics b{overflow:hidden;color:var(--v2-text);font-size:1.05rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.v2-ai-usage-metrics em{color:var(--v2-muted);font-size:.76rem;font-style:normal;font-weight:800}.v2-ai-usage-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;border:1px solid #f0cf8a;border-radius:.45rem;background:#fff8e8;color:#78500c;padding:.58rem .68rem}.v2-ai-usage-note strong{font-size:.78rem;font-weight:900}.v2-ai-usage-note span{font-size:.8rem;font-weight:700}.v2-ai-usage-legend{display:inline-flex;align-items:center;gap:.68rem;color:var(--v2-muted);font-size:.76rem;font-weight:850;white-space:nowrap}.v2-ai-usage-legend span{display:inline-flex;align-items:center;gap:.25rem}.v2-ai-usage-legend i{display:inline-block;width:.58rem;height:.58rem;border-radius:999px}.v2-ai-usage-legend .is-input{background:#2f65d9}.v2-ai-usage-legend .is-output{background:#f59e0b}.v2-ai-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.v2-ai-usage-grid>section,.v2-ai-usage-panel>section{display:grid;gap:.55rem;min-width:0;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff;padding:.7rem}.v2-ai-usage-bars{display:grid;gap:.48rem}.v2-ai-usage-bar{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr) minmax(5.5rem,auto);gap:.52rem;align-items:center}.v2-ai-usage-bar>div{display:grid;gap:.1rem;min-width:0}.v2-ai-usage-bar strong,.v2-ai-usage-bar span,.v2-ai-usage-bar em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ai-usage-bar strong{color:var(--v2-text);font-size:.8rem}.v2-ai-usage-bar span{color:var(--v2-muted);font-size:.72rem;font-weight:750}.v2-ai-usage-bar>i{height:.62rem;overflow:hidden;border-radius:999px;background:#edf2f5}.v2-ai-usage-bar>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f65d9 0%,#f59e0b 100%)}.v2-ai-usage-bar em{color:var(--v2-text);font-size:.78rem;font-style:normal;font-weight:850;text-align:right}.v2-ai-usage-day-bars{display:flex;align-items:end;gap:.42rem;min-height:10rem;border-bottom:1px solid var(--v2-border);padding:.4rem .2rem 0}.v2-ai-usage-day-bars>span{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1 2rem;gap:.28rem;align-items:end;justify-items:center;min-width:1.7rem;height:9rem}.v2-ai-usage-day-bars i{display:flex;flex-direction:column-reverse;width:min(100%,2.6rem);min-height:.35rem;overflow:hidden;border-radius:.22rem .22rem 0 0;background:#edf2f5}.v2-ai-usage-day-bars em{display:block;width:100%;min-height:1px}.v2-ai-usage-day-bars em.is-input{background:#2f65d9}.v2-ai-usage-day-bars em.is-output{background:#f59e0b}.v2-ai-usage-day-bars b{overflow:hidden;color:var(--v2-muted);font-size:.68rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.v2-ai-provider-instance-head,.v2-ai-provider-instance-body,.v2-ai-model-stability-box,.v2-ai-instance-model-card,.v2-ai-usage-grid,.v2-skill-run-drift{grid-template-columns:1fr}.v2-ai-usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-settings-row-skill{grid-template-columns:minmax(10rem,1fr) minmax(5.5rem,.28fr) minmax(7rem,.38fr) minmax(8rem,.55fr) minmax(8rem,.45fr) auto;min-width:0}.v2-settings-row-skill-run{grid-template-columns:minmax(13rem,1.1fr) minmax(7rem,.42fr) minmax(6rem,.35fr) auto minmax(8rem,.55fr) minmax(8rem,auto)}.v2-settings-row-skill-run.is-focused{border-color:#56b8c5;background:#eefcff;box-shadow:0 0 0 1px #0891a01f}.v2-skill-run-details{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.v2-skill-run-events{grid-column:1 / -1;display:grid;gap:.45rem;border-top:1px solid var(--v2-border);padding-top:.55rem}.v2-skill-run-drift{display:grid;grid-column:1 / -1;grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);gap:.55rem;align-items:center;border:1px solid #bad9dd;border-left:3px solid var(--v2-brand);border-radius:.52rem;background:#f6fbfc;padding:.55rem .65rem}.v2-skill-run-drift>div:first-child{display:grid;gap:.12rem;min-width:0}.v2-skill-run-drift strong{color:var(--v2-text);font-size:.82rem}.v2-skill-run-drift span{min-width:0}.v2-skill-run-drift>div:first-child span{color:var(--v2-muted);font-size:.76rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-skill-run-drift.is-compact{margin-top:.55rem}.v2-skill-run-drift.is-stable{border-left-color:#2f9d61;background:#f4fbf7}.v2-skill-run-drift.is-warning{border-color:#f0c36d;border-left-color:#d99a22;background:#fffaf0}.v2-skill-run-drift.is-danger{border-color:#f0aa9d;border-left-color:#d94a35;background:#fff8f6}.v2-skill-run-events>summary{cursor:pointer;color:var(--v2-brand-dark);font-size:.82rem;font-weight:900}.v2-skill-run-timeline{display:grid;gap:.42rem;margin-top:.45rem}.v2-skill-model-call-panel{display:grid;gap:.5rem;margin-top:.55rem;border:1px solid #bad9dd;border-left:3px solid var(--v2-brand);border-radius:.52rem;background:#f6fbfc;padding:.62rem .68rem}.v2-skill-model-call-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.v2-skill-model-call-head>div{display:grid;gap:.1rem;min-width:0}.v2-skill-model-call-head strong{color:var(--v2-text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-skill-model-call-sections{display:grid;gap:.38rem}.v2-skill-model-call-sections summary,.v2-skill-model-call-nested summary{cursor:pointer;color:var(--v2-brand-dark);font-size:.76rem;font-weight:850}.v2-skill-model-call-sections pre{margin-top:.3rem;max-height:24rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.v2-skill-model-call-nested{margin-bottom:.35rem}.v2-skill-run-event{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem;align-items:start;border:1px solid #dbe5ec;border-left:3px solid #9fb4c2;border-radius:.45rem;background:#fbfcfd;padding:.45rem .5rem}.v2-skill-run-event.is-info{border-left-color:#4daabd}.v2-skill-run-event.is-success{border-left-color:#2f9d61}.v2-skill-run-event.is-warning{border-left-color:#d99a22}.v2-skill-run-event.is-danger{border-left-color:#d94a35;background:#fff8f6}.v2-skill-run-event-index{display:inline-grid;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border:1px solid var(--v2-border);border-radius:999px;background:#ffffff;color:var(--v2-muted);font-size:.7rem;font-weight:900;line-height:1}.v2-skill-run-event-body{display:grid;gap:.28rem;min-width:0}.v2-skill-run-event-head{display:grid;grid-template-columns:minmax(4.5rem,max-content) minmax(0,1fr) auto auto;gap:.4rem;align-items:center;min-width:0}.v2-skill-run-event-head strong,.v2-skill-run-event-head span,.v2-skill-run-event-head em,.v2-skill-run-event-head time,.v2-skill-run-event p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-skill-run-event-head strong{color:var(--v2-text);font-size:.78rem}.v2-skill-run-event-head span{color:var(--v2-brand-dark);font-size:.78rem;font-weight:900}.v2-skill-run-event-head em{color:var(--v2-muted);font-size:.72rem;font-style:normal;font-weight:800}.v2-skill-run-event-head time{color:var(--v2-muted);font-size:.72rem;font-weight:800}.v2-skill-run-event p{margin:0;color:var(--v2-muted);font-size:.78rem}.v2-skill-run-event .v2-chip-row{gap:.25rem}.v2-skill-run-event-payload summary{cursor:pointer;color:var(--v2-brand-dark);font-size:.74rem;font-weight:800}.v2-skill-run-event-payload pre{margin-top:.3rem;max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word}.v2-skill-run-details summary{cursor:pointer;color:var(--v2-brand-dark);font-size:.78rem;font-weight:800}.v2-skill-management-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:.75rem;min-height:18rem;min-width:0}.v2-skill-definition-list{max-height:28rem;min-width:0;overflow:auto}.v2-skill-detail-panel{border:1px solid var(--v2-border);border-radius:.5rem;background:var(--v2-surface);padding:.8rem;min-width:0}.v2-skill-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.v2-skill-detail-grid div,.v2-skill-mode-note{display:grid;gap:.15rem;border:1px solid var(--v2-border);border-radius:.4rem;background:var(--v2-surface-soft);padding:.55rem;min-width:0}.v2-skill-detail-grid span,.v2-skill-mode-note span{color:var(--v2-muted);font-size:.78rem}.v2-skill-detail-grid strong,.v2-skill-mode-note strong{overflow-wrap:anywhere}.v2-skill-mode-note{margin-top:.65rem;background:#fffaf0;border-color:#f7d28a}.v2-settings-row-team{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.45fr) auto minmax(12rem,1.1fr) auto}.v2-settings-row-invite{grid-template-columns:minmax(12rem,1fr) minmax(6rem,.42fr) minmax(12rem,1fr) minmax(9rem,.62fr) auto}.v2-settings-row div:first-child{display:grid;gap:.1rem;min-width:0}.v2-settings-row strong,.v2-settings-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-settings-row span{color:var(--v2-muted);font-size:.82rem}.v2-settings-row-note{grid-column:1 / -1;overflow:visible!important;color:var(--v2-muted);line-height:1.4;text-overflow:initial!important;white-space:normal!important}.v2-settings-form-grid{max-width:58rem}.v2-settings-form-actions{justify-content:flex-start;flex-wrap:wrap}.v2-recipient-editor-field{min-width:0}.v2-recipient-editor{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-height:5.9rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;padding:.45rem}.v2-recipient-editor:focus-within{border-color:#76a8d7;box-shadow:0 0 0 2px #3f83bf1f}.v2-recipient-editor input{flex:1 1 13rem;min-width:9rem;border:0;background:transparent;box-shadow:none;padding:.3rem .2rem}.v2-recipient-editor input:focus{outline:none;box-shadow:none}.v2-recipient-token{display:inline-flex;gap:.32rem;align-items:center;max-width:100%;border:1px solid #aac9ee;border-radius:.32rem;background:#f0f7ff;color:#225d9b;font:inherit;font-size:.76rem;font-weight:700;line-height:1.3;padding:.18rem .34rem;cursor:pointer}.v2-recipient-token b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-recipient-token i{color:#5b7fa5;font-style:normal;font-weight:900}.v2-recipient-token:hover{border-color:#7caede;background:#e5f2ff}.v2-team-settings{display:grid;gap:.85rem}.v2-team-settings select[multiple]{min-height:8.5rem}.v2-team-assignment-list{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.v2-settings-form-actions input[readonly]{max-width:min(36rem,100%);font-size:.82rem}.v2-account-editor-modal,.v2-account-overview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:76;display:grid;place-items:center;background:rgba(12,24,32,.42);padding:1rem}.v2-account-editor-dialog,.v2-account-overview-dialog{width:min(72rem,100%);max-height:min(48rem,calc(100vh - 2rem));min-height:0;overflow:auto;border:1px solid var(--v2-border-strong);border-radius:.55rem;background:#ffffff;box-shadow:0 28px 80px #09172052}.v2-account-overview-dialog{display:grid;gap:.85rem;padding:1rem}.v2-account-overview-dialog .v2-section-head p{margin:.15rem 0 0;color:var(--v2-muted);font-size:.86rem}.v2-account-overview-status{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;border:1px solid var(--v2-border);border-radius:.5rem;background:#f8fafc;padding:.65rem .75rem}.v2-account-overview-status .v2-account-switch{margin-left:auto}.v2-account-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.v2-account-overview-grid span{display:grid;gap:.18rem;min-width:0;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff;padding:.72rem}.v2-account-overview-grid b{overflow:hidden;color:var(--v2-text);font-size:1.05rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v2-account-overview-grid em{color:var(--v2-muted);font-size:.76rem;font-style:normal;font-weight:800}.v2-account-overview-details{display:grid;gap:.5rem}.v2-account-overview-details span{display:grid;grid-template-columns:minmax(6rem,.22fr) minmax(0,1fr);gap:.6rem;align-items:start;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;padding:.62rem .72rem}.v2-account-overview-details strong{color:var(--v2-muted);font-size:.78rem}.v2-account-overview-details em{overflow-wrap:anywhere;color:var(--v2-text);font-style:normal}.v2-account-overview-details span.is-error{border-color:#efb0a3;background:#fff8f6}.v2-account-form-panel.is-modal{border:0;box-shadow:none}.v2-master-list,.v2-compact-list{display:grid;gap:.45rem;min-height:0;overflow:auto}.v2-master-list{max-height:calc(100vh - 17rem)}.v2-master-page{display:grid;gap:.8rem;min-height:0}.v2-master-row,.v2-compact-row{display:grid;gap:.35rem;align-items:center;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.65rem}.v2-master-row{grid-template-columns:minmax(0,1.4fr) minmax(7rem,.8fr) minmax(7rem,.8fr) minmax(5rem,.5fr)}.v2-master-button-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left}.v2-master-button-row:hover,.v2-master-button-row:focus-visible{border-color:var(--v2-border-strong);background:#ffffff}.v2-master-button-row.is-active{border-color:var(--v2-brand);background:#f1fbfb}.v2-master-row div,.v2-compact-row{min-width:0}.v2-master-row div{display:grid;gap:.1rem}.v2-form-help,.v2-form-note{color:var(--v2-muted);font-size:.78rem;line-height:1.45}.v2-form-help{margin-top:.2rem}.v2-form-note{margin:.18rem 0 0}.v2-master-contact-list{display:flex!important;flex-wrap:wrap;grid-column:1 / -1;gap:.3rem}.v2-master-contact-list span{border:1px solid #d7e1e8;border-radius:.38rem;background:#ffffff;color:var(--v2-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;padding:.22rem .36rem}.v2-master-row strong,.v2-master-row span,.v2-compact-row strong,.v2-compact-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-master-row span,.v2-compact-row span{color:var(--v2-muted);font-size:.82rem}.v2-master-contact-list span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.v2-master-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem}.v2-master-detail-grid div{display:grid;gap:.2rem;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.7rem}.v2-master-detail-grid span,.v2-muted-text{color:var(--v2-muted);font-size:.82rem;font-weight:700}.v2-master-detail-grid strong{overflow-wrap:anywhere}.v2-contact-detail-list{max-height:calc(100vh - 24rem)}.v2-contact-card{grid-template-columns:minmax(0,1fr) auto}.v2-contact-card>div{display:grid;gap:.12rem;min-width:0}.v2-button-small{min-height:2rem;padding:.28rem .58rem}.v2-customer-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;background:rgba(9,22,30,.28)}.v2-customer-drawer{display:grid;align-content:start;gap:.85rem;width:min(720px,calc(100vw - 2rem));height:100%;overflow:auto;border-left:1px solid var(--v2-border);background:#ffffff;box-shadow:-22px 0 48px #0d23302e;padding:1rem}.v2-master-form-page{align-content:start}.v2-master-form-card{display:grid;gap:.7rem;max-width:62rem;border-bottom:1px solid var(--v2-border);padding:.2rem 0 1rem}.v2-master-form-card:last-child{border-bottom:0}.v2-master-form-card h2{margin:0;font-size:1rem;line-height:1.2}.v2-master-form-grid{max-width:62rem}.v2-compact-list{max-height:18rem;margin-top:.85rem}.v2-check-row{display:inline-flex;align-items:center;gap:.45rem;width:auto;margin-bottom:.8rem;color:var(--v2-muted);font-size:.84rem;font-weight:750}.v2-check-row input{width:auto;min-width:1rem}.v2-check-grid{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.2rem}.v2-hook-picker{display:grid;gap:.55rem;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.7rem}.v2-hook-picker>div:first-child{display:grid;gap:.18rem}.v2-hook-picker small{color:var(--v2-muted);font-size:.78rem}.v2-hook-grid{display:flex;flex-wrap:wrap;gap:.45rem .8rem}.v2-hook-grid .v2-check-row{margin-bottom:0}.v2-message-list{display:grid;align-content:start;gap:.6rem;min-height:22rem;overflow:auto}.v2-message{display:grid;gap:.25rem;max-width:82%;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff;padding:.65rem .75rem}.v2-message span{color:var(--v2-muted);font-size:.76rem;font-weight:800}.v2-message p{margin:0}.v2-message-assistant{justify-self:end;background:#eef8fa}.v2-agent-session-panel{align-content:start;max-height:calc(100vh - 7rem);overflow:auto}.v2-agent-session-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.v2-agent-session-toolbar input{width:100%;min-width:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;padding:0 .7rem}.v2-agent-session-list{display:grid;gap:.45rem}.v2-agent-session-row{display:grid;gap:.18rem;width:100%;min-width:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;color:var(--v2-text);cursor:pointer;padding:.65rem .72rem;text-align:left}.v2-agent-session-row:hover,.v2-agent-session-row.is-active{border-color:#087f8c6b;background:#eef8fa}.v2-agent-session-row strong,.v2-agent-session-row span,.v2-agent-session-row time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-agent-session-row span,.v2-agent-session-row time{color:var(--v2-muted);font-size:.78rem}.v2-agent-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end}.v2-agent-compose{display:grid;gap:.55rem;border:1px solid transparent;border-radius:.58rem;min-width:0;padding:.2rem}.v2-agent-compose.is-dragging{border-color:#087f8c73;background:#eef8fa}.v2-agent-send-actions{display:grid;grid-template-columns:auto minmax(9rem,13rem) auto;gap:.5rem;align-items:center}.v2-agent-model-select{min-width:0;width:100%}.v2-agent-send-actions input[type=file]{display:none}.v2-agent-image-preview,.v2-agent-image-grid{display:flex;gap:.5rem;flex-wrap:wrap}.v2-agent-file-preview,.v2-agent-file-list{display:flex;gap:.45rem;flex-wrap:wrap}.v2-agent-file-preview button,.v2-agent-file-list a{max-width:13rem;min-width:0;overflow:hidden;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;color:var(--v2-text);padding:.4rem .55rem;text-overflow:ellipsis;white-space:nowrap}.v2-agent-image-preview button,.v2-agent-image-grid a{display:grid;gap:.25rem;width:5.4rem;min-width:0;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;color:var(--v2-text);padding:.3rem;text-align:left}.v2-agent-image-preview img,.v2-agent-image-grid img{width:100%;aspect-ratio:1;border-radius:.32rem;object-fit:cover}.v2-agent-image-preview span,.v2-agent-image-grid b{min-width:0;overflow:hidden;color:var(--v2-muted);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v2-action-card{align-items:stretch;flex-direction:column}.v2-action-card-head{display:flex;gap:.75rem;justify-content:space-between;align-items:flex-start}.v2-action-card-head>div{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.v2-agent-action-summary span{min-width:8.5rem}.v2-agent-action-summary b{display:block;margin-bottom:.16rem;color:var(--v2-muted);font-size:.72rem}.v2-action-result-links{display:flex;gap:.5rem;flex-wrap:wrap}.v2-json-details summary{cursor:pointer;color:var(--v2-brand);font-weight:800}.v2-yunhai-jobs{display:grid;gap:.55rem;border-top:1px solid var(--v2-border);padding-top:.75rem}.v2-yunhai-page{align-content:start;display:grid;gap:.8rem}.v2-yunhai-toolbar{justify-content:start}.v2-yunhai-toolbar input{min-width:min(34rem,100%)}.v2-yunhai-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.v2-yunhai-summary span{border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);color:var(--v2-muted);font-size:.82rem;font-weight:750;padding:.62rem .7rem}.v2-yunhai-records{display:grid;gap:.7rem}.v2-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.v2-pagination span{color:var(--v2-muted);font-size:.84rem;font-weight:700}.v2-pagination button:disabled{cursor:not-allowed;opacity:.45}.v2-yunhai-job{display:grid;gap:.5rem;border:1px solid var(--v2-border);border-radius:.45rem;background:var(--v2-surface-soft);padding:.65rem}.v2-yunhai-record-head{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.v2-yunhai-record-head h3{margin:.1rem 0 0;font-size:1rem;line-height:1.2;letter-spacing:0}.v2-yunhai-record-head>span{color:var(--v2-muted);font-size:.82rem;white-space:nowrap}.v2-yunhai-result-inline{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.v2-yunhai-result-inline a,.v2-yunhai-result-inline span{border:1px solid var(--v2-border);border-radius:.35rem;background:#ffffff;color:var(--v2-text);font-size:.78rem;font-weight:800;line-height:1.2;padding:.22rem .4rem;text-decoration:none}.v2-yunhai-progress{display:grid;gap:.35rem;border:1px solid var(--v2-border);border-radius:.38rem;background:#ffffff;padding:.5rem .6rem}.v2-yunhai-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.v2-yunhai-progress strong{font-size:.84rem}.v2-yunhai-progress span{color:var(--v2-muted);font-size:.8rem;font-weight:700}.v2-yunhai-progress-track{height:.45rem;overflow:hidden;border-radius:999px;background:var(--v2-surface)}.v2-yunhai-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--v2-accent);transition:width .2s ease}.v2-yunhai-result-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.4rem}.v2-yunhai-result-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .45rem;border:1px solid var(--v2-border);border-radius:.38rem;background:#ffffff;padding:.45rem .55rem}.v2-yunhai-result-item span,.v2-yunhai-result-item small{color:var(--v2-muted);font-size:.76rem}.v2-yunhai-result-item strong{min-width:0;overflow-wrap:anywhere;font-size:.86rem}.v2-yunhai-result-item small{grid-column:2 / span 2}.v2-yunhai-job details{border:1px solid var(--v2-border);border-radius:.42rem;background:#ffffff;padding:.5rem}.v2-yunhai-job summary{cursor:pointer;font-size:.82rem;font-weight:800}.v2-yunhai-audit{display:grid;gap:.45rem;border:1px solid #b6e3ea;border-radius:.42rem;background:#f2fbfc;padding:.55rem .65rem}.v2-yunhai-audit>div{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.v2-yunhai-audit strong{font-size:.86rem}.v2-yunhai-audit span{color:var(--v2-muted);font-size:.82rem}.v2-yunhai-audit-fields span{border:1px solid var(--v2-border);border-radius:.35rem;background:#fff;padding:.22rem .4rem;color:var(--v2-text)}.v2-yunhai-json{overflow:auto;max-height:14rem;margin:.5rem 0 0;border:0;background:#fbfcfd;color:var(--v2-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45;white-space:pre-wrap}.v2-yunhai-visual-panel{display:grid;gap:.65rem;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff;padding:.75rem}.v2-inline-warning{border:1px solid #f3c969;border-radius:.42rem;background:#fff8df;color:#7a4b00;font-size:.82rem;font-weight:700;padding:.55rem .65rem}.v2-yunhai-phase-board{display:grid;gap:.55rem;border:1px solid #b7dde4;border-radius:.5rem;background:#f7fdfe;padding:.65rem}.v2-yunhai-phase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.v2-yunhai-phase-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;min-height:8.8rem;border:1px solid var(--v2-border);border-left:4px solid #94a3b8;border-radius:.48rem;background:#ffffff;padding:.58rem}.v2-yunhai-phase-card>b{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:999px;background:#eef7f8;color:var(--v2-brand-dark);font-size:.72rem}.v2-yunhai-phase-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;min-width:0}.v2-yunhai-phase-main strong{overflow:hidden;color:var(--v2-text);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-phase-main span{border:1px solid var(--v2-border);border-radius:999px;background:#f8fafc;color:var(--v2-muted);font-size:.68rem;font-weight:850;padding:.12rem .42rem;white-space:nowrap}.v2-yunhai-phase-card p{display:-webkit-box;grid-column:1 / -1;min-height:2.45rem;margin:0;overflow:hidden;color:var(--v2-muted);font-size:.73rem;font-weight:760;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v2-yunhai-phase-counts{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem}.v2-yunhai-phase-counts i{border:1px solid #d7e2ec;border-radius:.34rem;background:#fbfdff;color:#4a6280;font-size:.68rem;font-style:normal;font-weight:800;padding:.22rem .28rem;text-align:center}.v2-yunhai-phase-card small{grid-column:1 / -1;overflow:hidden;color:#64748b;font-size:.68rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-phase-card.is-ready,.v2-yunhai-phase-card.is-done,.v2-yunhai-phase-card.is-success,.v2-yunhai-phase-card.is-succeeded{border-left-color:#2fa466}.v2-yunhai-phase-card.is-ready .v2-yunhai-phase-main span,.v2-yunhai-phase-card.is-done .v2-yunhai-phase-main span,.v2-yunhai-phase-card.is-success .v2-yunhai-phase-main span,.v2-yunhai-phase-card.is-succeeded .v2-yunhai-phase-main span{border-color:#9bd7b2;background:#ecfdf3;color:#14713c}.v2-yunhai-phase-card.is-needs_match,.v2-yunhai-phase-card.is-review,.v2-yunhai-phase-card.is-needs_review{border-left-color:#d89c24;background:#fffaf0}.v2-yunhai-phase-card.is-needs_match .v2-yunhai-phase-main span,.v2-yunhai-phase-card.is-review .v2-yunhai-phase-main span,.v2-yunhai-phase-card.is-needs_review .v2-yunhai-phase-main span{border-color:#e8c678;background:#fff8df;color:#7a4b00}.v2-yunhai-phase-card.is-blocked,.v2-yunhai-phase-card.is-missing,.v2-yunhai-phase-card.is-failed{border-left-color:#d95737;background:#fff8f5}.v2-yunhai-phase-card.is-blocked .v2-yunhai-phase-main span,.v2-yunhai-phase-card.is-missing .v2-yunhai-phase-main span,.v2-yunhai-phase-card.is-failed .v2-yunhai-phase-main span{border-color:#f0a58d;background:#fff4ef;color:#b33d1d}.v2-yunhai-phase-card.is-waiting{background:#fbfcfd}.v2-yunhai-guide{display:grid;gap:.5rem;border:1px solid #b7dde4;border-radius:.5rem;background:#f5fcfd;padding:.65rem}.v2-yunhai-guide-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.v2-yunhai-guide-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.42rem;min-height:8.4rem;border:1px solid var(--v2-border);border-radius:.48rem;background:#ffffff;padding:.55rem}.v2-yunhai-guide-step>b{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:999px;background:#e9f7fa;color:var(--v2-brand-dark);font-size:.76rem}.v2-yunhai-guide-step>div{display:grid;gap:.14rem;min-width:0}.v2-yunhai-guide-step strong,.v2-yunhai-guide-step span{overflow:hidden;text-overflow:ellipsis}.v2-yunhai-guide-step strong{color:var(--v2-text);font-size:.84rem;white-space:nowrap}.v2-yunhai-guide-step span{display:-webkit-box;min-height:2.1rem;color:var(--v2-muted);font-size:.72rem;font-weight:750;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v2-yunhai-guide-step em{justify-self:start;grid-column:1 / -1;border:1px solid var(--v2-border);border-radius:999px;background:#f8fafc;color:var(--v2-muted);font-size:.68rem;font-style:normal;font-weight:850;padding:.14rem .44rem}.v2-yunhai-guide-step .v2-button{justify-self:stretch;grid-column:1 / -1;min-height:2rem;padding:.32rem .5rem}.v2-yunhai-guide-step.is-current{border-color:#56b8c5;background:#eefcff}.v2-yunhai-guide-step.is-current>b,.v2-yunhai-guide-step.is-running>b{background:var(--v2-brand);color:#fff}.v2-yunhai-guide-step.is-done{border-color:#a7dec0}.v2-yunhai-guide-step.is-done em{border-color:#86d5a4;background:#ecfdf3;color:#13713b}.v2-yunhai-guide-step.is-blocked{border-color:#f0a58d;background:#fff7ed}.v2-yunhai-guide-step.is-blocked em{border-color:#f0a58d;background:#fff4ef;color:#b33d1d}.v2-yunhai-guide-step.is-waiting{background:#fbfcfd}.v2-yunhai-guide-step.is-waiting>b,.v2-yunhai-guide-step.is-waiting strong,.v2-yunhai-guide-step.is-waiting span{color:#64748b}.v2-yunhai-live-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;border:1px solid #9bd5e0;border-radius:.48rem;background:#eefcff;padding:.65rem}.v2-yunhai-live-state strong{display:block;color:var(--v2-text);font-size:.92rem}.v2-yunhai-live-state p,.v2-yunhai-live-state small{display:block;margin:.18rem 0 0;color:var(--v2-muted);font-size:.78rem;line-height:1.35}.v2-yunhai-live-pill{border:1px solid var(--v2-border);border-radius:999px;background:#ffffff;color:var(--v2-muted);font-size:.76rem;font-weight:850;padding:.25rem .58rem;white-space:nowrap}.v2-yunhai-live-pill.is-ready{border-color:#89d7a8;background:#f0fff5;color:#13713b}.v2-yunhai-live-pill.is-pending{border-color:#f3c969;background:#fff8df;color:#815400}.v2-yunhai-live-pill.is-blocked{border-color:#f2a68d;background:#fff4ef;color:#af3918}.v2-yunhai-live-trace{display:grid;gap:.5rem;border:1px solid #cfe2ea;border-radius:.48rem;background:#ffffff;padding:.6rem}.v2-yunhai-live-trace-list{display:grid;gap:.35rem}.v2-yunhai-live-trace-row{display:grid;grid-template-columns:4.2rem minmax(10rem,1.25fr) minmax(8rem,1fr);align-items:center;gap:.5rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#f8fafc;padding:.45rem .55rem}.v2-yunhai-live-trace-row strong,.v2-yunhai-live-trace-row span{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-live-trace-row strong{color:var(--v2-brand-dark);text-transform:uppercase}.v2-yunhai-live-trace-row span{color:var(--v2-text);font-weight:800}.v2-yunhai-live-trace-row div{display:flex;min-width:0;flex-wrap:wrap;gap:.24rem}.v2-yunhai-live-trace-row i{max-width:12rem;overflow:hidden;border:1px solid #cfe2ea;border-radius:999px;background:#eefcff;color:var(--v2-brand-dark);font-size:.66rem;font-style:normal;font-weight:800;padding:.08rem .34rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-live-trace-row.is-warn{border-color:#f3c969;background:#fffaf0}.v2-yunhai-live-trace-row.is-error{border-color:#f2a68d;background:#fff4ef}.v2-yunhai-live-fields{display:grid;gap:.5rem;border:1px solid #b9d5c8;border-radius:.48rem;background:#f7fcf9;padding:.6rem}.v2-yunhai-live-fields-grid{display:grid;gap:.35rem}.v2-yunhai-live-field-row{display:grid;grid-template-columns:minmax(9rem,1.05fr) minmax(9rem,.95fr) minmax(8rem,.9fr) minmax(7rem,.7fr) auto;align-items:center;gap:.48rem;border:1px solid #d6e7dc;border-radius:.42rem;background:#ffffff;padding:.45rem .55rem}.v2-yunhai-live-field-row.is-different{border-color:#f1c36c;background:#fffaf0}.v2-yunhai-live-field-row>div{display:grid;gap:.1rem;min-width:0}.v2-yunhai-live-field-row strong,.v2-yunhai-live-field-row span,.v2-yunhai-live-field-row b,.v2-yunhai-live-field-row small,.v2-yunhai-live-field-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-live-field-row strong,.v2-yunhai-live-field-row b{color:var(--v2-text);font-size:.78rem;line-height:1.25}.v2-yunhai-live-field-row b{color:#136f45}.v2-yunhai-live-field-row span,.v2-yunhai-live-field-row small,.v2-yunhai-live-field-row code{color:var(--v2-muted);font-size:.7rem;font-weight:750}.v2-yunhai-live-field-row code{border:1px solid #d6e7dc;border-radius:.32rem;background:#f8fbfd;padding:.08rem .28rem}.v2-yunhai-field-groups{display:grid;gap:.65rem}.v2-yunhai-write-summary{display:grid;gap:.55rem;border:1px solid #c9dce8;border-radius:.48rem;background:#ffffff;padding:.65rem}.v2-yunhai-write-summary-stats{display:flex;flex-wrap:wrap;gap:.42rem}.v2-yunhai-write-summary-stats span{border:1px solid #c9dce8;border-radius:999px;background:#f8fbfd;color:var(--v2-muted);font-size:.74rem;font-weight:850;padding:.2rem .48rem}.v2-yunhai-write-summary-grid{display:grid;gap:.38rem}.v2-yunhai-write-summary-row{display:grid;grid-template-columns:minmax(9rem,.9fr) minmax(10rem,1.3fr) auto auto;align-items:center;gap:.42rem;border:1px solid var(--v2-border);border-radius:.42rem;background:#fbfcfd;padding:.46rem .5rem}.v2-yunhai-write-summary-row.is-missing{border-color:#f0c66b;background:#fffaf0}.v2-yunhai-write-summary-row>div{display:grid;gap:.08rem;min-width:0}.v2-yunhai-write-summary-row strong{color:var(--v2-text);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-write-summary-row span{color:var(--v2-muted);font-size:.7rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-write-summary-row b{color:var(--v2-brand-dark);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-write-container-list,.v2-yunhai-write-overrides{display:flex;flex-wrap:wrap;gap:.35rem;border-top:1px solid #edf2f7;padding-top:.45rem}.v2-yunhai-write-container-list strong,.v2-yunhai-write-overrides strong{flex:0 0 100%;color:var(--v2-brand-dark);font-size:.8rem}.v2-yunhai-write-container-list span,.v2-yunhai-write-overrides span{max-width:100%;border:1px solid #d6e2ea;border-radius:999px;background:#f8fbfd;color:var(--v2-muted);font-size:.72rem;font-weight:850;overflow:hidden;padding:.17rem .46rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-write-check{display:grid;gap:.55rem;border:1px solid #b7dde4;border-radius:.48rem;background:#f4fbfc;padding:.65rem}.v2-yunhai-check-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.v2-yunhai-check-head strong{display:block;color:var(--v2-text);font-size:1rem}.v2-yunhai-check-score{display:grid;min-width:6.5rem;justify-items:end;color:var(--v2-muted);font-size:.72rem;font-weight:750}.v2-yunhai-check-score b{color:var(--v2-brand-dark);font-size:1.15rem}.v2-yunhai-check-stats{display:flex;flex-wrap:wrap;gap:.42rem}.v2-yunhai-check-stats span{border:1px solid var(--v2-border);border-radius:999px;background:#ffffff;color:var(--v2-muted);font-size:.74rem;font-weight:750;padding:.22rem .5rem}.v2-yunhai-risk-list{display:grid;gap:.5rem;border:1px solid #f1d28a;border-radius:.42rem;background:#fffaf0;padding:.55rem}.v2-yunhai-risk-grid{display:grid;gap:.42rem}.v2-yunhai-risk-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(8rem,.85fr) auto auto;align-items:center;gap:.5rem;border:1px solid #ead8ad;border-radius:.42rem;background:#ffffff;padding:.45rem .5rem}.v2-yunhai-risk-row.is-missing{border-color:#fb923c;background:#fff7ed}.v2-yunhai-risk-row.is-review{border-color:#f59e0b}.v2-yunhai-risk-row div{display:grid;gap:.12rem;min-width:0}.v2-yunhai-risk-row strong,.v2-yunhai-risk-row b{overflow:hidden;color:var(--v2-text);font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-risk-row span,.v2-yunhai-risk-row small{overflow:hidden;color:var(--v2-muted);font-size:.7rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-coverage{display:grid;gap:.52rem;border:1px solid #cfe2ea;border-radius:.42rem;background:#ffffff;padding:.55rem}.v2-yunhai-coverage-stats{display:flex;flex-wrap:wrap;gap:.38rem}.v2-yunhai-coverage-stats span{border:1px solid #d6e2ea;border-radius:999px;background:#f8fbfd;color:var(--v2-muted);font-size:.72rem;font-weight:850;padding:.18rem .46rem}.v2-yunhai-coverage-grid{display:grid;gap:.38rem}.v2-yunhai-coverage-row{display:grid;grid-template-columns:minmax(0,1.25fr) 5.5rem minmax(8rem,.7fr) auto;align-items:center;gap:.5rem;border:1px solid #d6e2ea;border-left:3px solid #94a3b8;border-radius:.42rem;background:#fbfcfd;padding:.45rem .5rem}.v2-yunhai-coverage-row.is-missing{border-left-color:#ef4444;background:#fff7f7}.v2-yunhai-coverage-row.is-needs_match{border-left-color:var(--v2-brand);background:#f4fbfc}.v2-yunhai-coverage-row.is-inherited{border-left-color:#64748b}.v2-yunhai-coverage-row>div{display:grid;gap:.1rem;min-width:0}.v2-yunhai-coverage-row strong,.v2-yunhai-coverage-row b,.v2-yunhai-coverage-row em,.v2-yunhai-coverage-row code,.v2-yunhai-coverage-row span,.v2-yunhai-coverage-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-coverage-row strong,.v2-yunhai-coverage-row b{color:var(--v2-text);font-size:.78rem;line-height:1.25}.v2-yunhai-coverage-row b{justify-self:start;border:1px solid #c9dce8;border-radius:999px;background:#ffffff;color:var(--v2-brand-dark);padding:.12rem .42rem}.v2-yunhai-coverage-row span,.v2-yunhai-coverage-row small,.v2-yunhai-coverage-row em,.v2-yunhai-coverage-row code{color:var(--v2-muted);font-size:.7rem;font-style:normal;font-weight:750}.v2-yunhai-coverage-row code{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.32rem;padding:.08rem .28rem}.v2-yunhai-gate-list{display:grid;gap:.4rem;border:1px solid #cfe2ea;border-radius:.42rem;background:#ffffff;padding:.55rem}.v2-yunhai-gate-list>strong{color:var(--v2-text);font-size:.86rem}.v2-yunhai-gate-item{display:grid;grid-template-columns:4.4rem minmax(0,1fr);align-items:start;gap:.5rem;min-width:0}.v2-yunhai-gate-item>span{justify-self:start;border:1px solid #f0c66b;border-radius:999px;background:#fff9e8;color:#92400e;font-size:.66rem;font-weight:900;padding:.12rem .42rem}.v2-yunhai-gate-item.is-ok>span{border-color:#86d5a4;background:#ecfdf3;color:#13713b}.v2-yunhai-gate-item div{display:grid;gap:.08rem;min-width:0}.v2-yunhai-gate-item b{color:var(--v2-text);font-size:.78rem}.v2-yunhai-gate-item small{overflow:hidden;color:var(--v2-muted);font-size:.72rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-gate-actions{display:flex;flex-wrap:wrap;gap:.32rem;border-top:1px solid var(--v2-border);padding-top:.42rem}.v2-yunhai-gate-actions button{border:1px solid #f0c66b;border-radius:999px;background:#fff9e8;color:#92400e;cursor:pointer;font-size:.68rem;font-weight:900;padding:.16rem .48rem}.v2-yunhai-gate-actions button:hover{border-color:#d9971b;background:#fff3c4}.v2-yunhai-write-blocker{align-self:center;max-width:16rem;overflow:hidden;color:#92400e;font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-fill-plan{display:grid;gap:.4rem}.v2-yunhai-plan-block{display:grid;gap:.45rem;border:1px solid var(--v2-border);border-radius:.48rem;background:#fbfcfd;padding:.58rem}.v2-yunhai-plan-block.is-field-plan .v2-yunhai-fill-plan{max-height:22rem;overflow:auto;padding-right:.16rem}.v2-yunhai-session-diff{display:grid;gap:.45rem;border:1px solid #f3c969;border-radius:.48rem;background:#fffaf0;padding:.58rem}.v2-yunhai-frame-dirty{display:grid;gap:.45rem;border:1px solid #82c7d0;border-radius:.48rem;background:#eefcff;padding:.58rem}.v2-yunhai-frame-replay{display:grid;gap:.45rem;border:1px solid #9bd5e0;border-radius:.48rem;background:#f0fcff;padding:.58rem}.v2-yunhai-frame-replay-list{display:grid;gap:.35rem}.v2-yunhai-frame-replay-row{display:grid;grid-template-columns:3.6rem minmax(6rem,.9fr) minmax(8rem,1.4fr) minmax(8rem,1fr);align-items:center;gap:.45rem;border:1px solid #cfe2ea;border-radius:.4rem;background:#ffffff;padding:.42rem .5rem}.v2-yunhai-frame-replay-row strong,.v2-yunhai-frame-replay-row span,.v2-yunhai-frame-replay-row b,.v2-yunhai-frame-replay-row code{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-frame-replay-row strong,.v2-yunhai-frame-replay-row code{color:var(--v2-brand-dark)}.v2-yunhai-frame-replay-row span{color:var(--v2-muted);font-weight:750}.v2-yunhai-frame-replay-row b{color:var(--v2-text)}.v2-yunhai-frame-dirty-list{display:grid;gap:.35rem}.v2-yunhai-frame-dirty-row{display:grid;grid-template-columns:minmax(5.5rem,.8fr) minmax(9rem,1.2fr) minmax(9rem,1.2fr) minmax(7rem,.9fr);align-items:center;gap:.5rem;border:1px solid #b7dfe5;border-radius:.4rem;background:#ffffff;padding:.42rem .5rem}.v2-yunhai-frame-dirty-row strong,.v2-yunhai-frame-dirty-row span,.v2-yunhai-frame-dirty-row b,.v2-yunhai-frame-dirty-row code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-frame-dirty-row strong{color:var(--v2-text)}.v2-yunhai-frame-dirty-row span{color:var(--v2-muted);font-size:.76rem}.v2-yunhai-frame-dirty-row b{color:var(--v2-brand-dark);font-size:.78rem}.v2-yunhai-frame-dirty-row code{color:var(--v2-muted);font-size:.72rem}.v2-yunhai-diff-table{display:grid;gap:.35rem}.v2-yunhai-diff-row{display:grid;grid-template-columns:minmax(5.5rem,.8fr) minmax(9rem,1.2fr) minmax(9rem,1.2fr) minmax(7rem,.9fr);align-items:center;gap:.5rem;border:1px solid #ead7a8;border-radius:.4rem;background:#ffffff;padding:.42rem .5rem}.v2-yunhai-diff-row strong,.v2-yunhai-diff-row span,.v2-yunhai-diff-row b,.v2-yunhai-diff-row code{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-diff-row strong{color:var(--v2-text)}.v2-yunhai-diff-row span{color:var(--v2-muted);font-weight:750}.v2-yunhai-diff-row b{color:#815400}.v2-yunhai-diff-row code{color:var(--v2-brand-dark)}.v2-yunhai-focus-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #f0c66b;border-radius:.5rem;background:#fffbeb;padding:.65rem .75rem}.v2-yunhai-focus-banner>div:first-child{display:grid;gap:.12rem;min-width:0}.v2-yunhai-focus-banner strong,.v2-yunhai-focus-banner small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-focus-banner small{color:#815400;font-size:.76rem;font-weight:800}.v2-yunhai-fill-step{display:grid;grid-template-columns:2rem minmax(14rem,1.6fr) minmax(8rem,.8fr) 5.6rem;align-items:start;gap:.6rem;border:1px solid var(--v2-border);border-radius:.45rem;background:#ffffff;padding:.52rem .6rem}.v2-yunhai-fill-step.is-focused,.v2-yunhai-target-row.is-focused,.v2-yunhai-field.is-focused{border-color:#0f8c99;box-shadow:0 0 0 3px #0f8c9924}.v2-yunhai-fill-step.is-focused{background:#f0fbfd}.v2-yunhai-fill-step>b{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;background:#edf8fb;color:var(--v2-brand-dark);font-size:.76rem}.v2-yunhai-fill-step-main{display:grid;gap:.22rem;min-width:0}.v2-yunhai-fill-step strong{overflow:hidden;color:var(--v2-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-fill-step span,.v2-yunhai-fill-step small{overflow:hidden;color:var(--v2-muted);font-size:.72rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-fill-step code{overflow:hidden;color:var(--v2-brand-dark);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-fill-step em{justify-self:end;border:1px solid var(--v2-border);border-radius:999px;color:var(--v2-muted);font-size:.72rem;font-style:normal;font-weight:800;padding:.18rem .48rem}.v2-yunhai-fill-deps,.v2-yunhai-fill-path{display:flex;flex-wrap:wrap;gap:.24rem;min-width:0}.v2-yunhai-fill-deps i,.v2-yunhai-fill-path i{max-width:11rem;overflow:hidden;border:1px solid #cfe2ea;border-radius:999px;background:#f7fbfc;color:var(--v2-brand-dark);font-size:.66rem;font-style:normal;font-weight:800;padding:.08rem .34rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-fill-path i{border-color:#dbeafe;background:#f8fbff;color:#31537c}.v2-yunhai-fill-path i.v2-yunhai-fill-value{max-width:18rem;border-color:#bbf7d0;background:#f0fdf4;color:#166534}.v2-yunhai-fill-path i.v2-yunhai-fill-value.is-empty{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.v2-yunhai-draft-jump{border:1px solid #b9dbe5;border-radius:999px;background:#ffffff;color:var(--v2-brand-dark);cursor:pointer;font-size:.66rem;font-weight:900;line-height:1.15;padding:.08rem .42rem;white-space:nowrap}.v2-yunhai-draft-jump:hover{border-color:var(--v2-brand);background:#e8f8fb}.v2-yunhai-fill-blocker{color:#9a3412!important}.v2-yunhai-fill-ref{color:#64748b!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.v2-yunhai-fill-step.is-ready em{border-color:#86d5a4;background:#ecfdf3;color:#13713b}.v2-yunhai-fill-step.is-needs_match em{border-color:#f3c969;background:#fff8df;color:#815400}.v2-yunhai-fill-step.is-missing,.v2-yunhai-fill-step.is-blocked{border-color:#f0a58d;background:#fff7ed}.v2-yunhai-fill-step.is-missing em,.v2-yunhai-fill-step.is-blocked em{border-color:#f0a58d;background:#fff4ef;color:#b33d1d}.v2-yunhai-target-table{display:grid;gap:.35rem}.v2-yunhai-target-row{display:grid;grid-template-columns:minmax(5.5rem,.8fr) minmax(8rem,1fr) minmax(9rem,1.6fr) 4.2rem;align-items:center;gap:.5rem;border:1px solid var(--v2-border);border-radius:.4rem;background:#ffffff;padding:.42rem .5rem}.v2-yunhai-target-row span,.v2-yunhai-target-row em{color:var(--v2-muted);font-size:.74rem;font-style:normal;font-weight:750}.v2-yunhai-target-row code{overflow:hidden;color:var(--v2-brand-dark);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-target-row b{overflow:hidden;color:var(--v2-text);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-target-row.is-missing{border-color:#fb923c;background:#fff7ed}.v2-yunhai-target-row.is-focused{background:#f0fbfd}.v2-yunhai-field-group{display:grid;gap:.5rem;border-top:1px solid var(--v2-border);padding-top:.55rem}.v2-yunhai-field-group>strong{color:var(--v2-brand-dark);font-size:.86rem}.v2-yunhai-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.v2-yunhai-field{display:grid;gap:.28rem;min-height:4.3rem;border:1px solid var(--v2-border);border-radius:.42rem;background:var(--v2-surface-soft);padding:.55rem}.v2-yunhai-field span,.v2-yunhai-field small{color:var(--v2-muted);font-size:.72rem;font-weight:750}.v2-yunhai-field span{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.v2-yunhai-field span em{border:1px solid var(--v2-border);border-radius:999px;background:#ffffff;color:var(--v2-brand-dark);font-size:.66rem;font-style:normal;padding:.08rem .32rem}.v2-yunhai-field b{overflow:hidden;color:var(--v2-text);font-size:.86rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-field.is-missing{border-color:#fb923c;background:#fff7ed}.v2-yunhai-field.is-review{border-color:#f59e0b;background:#fffbeb}.v2-yunhai-field.is-ready{border-color:#bbf7d0;background:#f7fef9}.v2-yunhai-field.is-focused{background:#f0fbfd}.v2-yunhai-field small.v2-yunhai-field-review{color:#92400e}.v2-yunhai-field small.v2-yunhai-field-evidence{overflow:hidden;color:var(--v2-text);font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.v2-yunhai-field small.v2-yunhai-field-evidence.is-empty{color:var(--v2-muted)}.v2-yunhai-visual-frame{width:100%;min-height:34rem;border:1px solid var(--v2-border);border-radius:.5rem;background:#ffffff}.v2-inline-error{border:1px solid #efb4b4;border-radius:.42rem;background:#fff2f2;color:#9a3412;font-size:.82rem;padding:.48rem .55rem}.v2-empty{display:grid;min-height:8rem;place-items:center;color:var(--v2-muted)}@media (max-width: 1180px){.v2-mail-layout,.v2-split-layout,.v2-ai-memory-page,.v2-agent-layout,.v2-settings-page,.v2-settings-layout,.v2-skill-management-grid,.v2-skill-detail-grid{grid-template-columns:1fr}.v2-mailbox-list,.v2-mail-filter-panel,.v2-master-list{position:static;max-height:none}.v2-mail-detail-panel,.v2-side-panel,.v2-ai-memory-sidebar,.v2-ai-memory-list-panel,.v2-ai-memory-detail-panel{max-height:none}.v2-mail-dialog{grid-template-columns:1fr;overflow:auto}.v2-mail-dialog .v2-mail-detail-panel,.v2-mail-dialog .v2-side-panel{overflow:visible}.v2-account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-account-status-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-yunhai-phase-grid,.v2-yunhai-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-dashboard-grid{grid-template-columns:1fr}.v2-dashboard-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mail-list-head{grid-template-columns:1fr}.v2-mail-list-actions{justify-items:stretch}.v2-mail-time-toolbar{justify-content:flex-start}.v2-mail-time-window{max-width:100%}.v2-mail-body{min-height:24rem}.v2-mail-frame{min-height:28rem}.v2-mail-loading{min-height:24rem}}@media (max-width: 760px){.v2-shell{grid-template-columns:1fr}.v2-sidebar{border-right:0}.v2-nav{grid-template-columns:repeat(3,1fr)}.v2-topbar,.v2-mail-list-head,.v2-mail-content-head,.v2-section-head,.v2-detail-head,.v2-toolbar,.v2-agent-input{align-items:stretch;flex-direction:column}.v2-agent-send-actions{grid-template-columns:1fr}.v2-topbar-actions,.v2-current-user{width:100%}.v2-ai-memory-toolbar,.v2-yunhai-phase-grid,.v2-yunhai-guide-steps{grid-template-columns:1fr}.v2-dashboard-head,.v2-chart-head{align-items:stretch;flex-direction:column}.v2-mail-list-head,.v2-mail-filter-actions,.v2-mail-toolbar,.v2-mail-row-main,.v2-master-toolbar,.v2-dashboard-controls,.v2-dashboard-list-row,.v2-dashboard-kpis,.v2-account-status-summary,.v2-account-monitor-strip,.v2-account-overview-grid,.v2-account-overview-details span,.v2-account-status-toolbar,.v2-settings-row{grid-template-columns:1fr}.v2-segmented{width:100%}.v2-segmented button{flex:1 1 0}.v2-mailbox-summary,.v2-preview-tabs{width:100%}.v2-table-head,.v2-table-row,.v2-yunhai-summary,.v2-yunhai-field-grid,.v2-yunhai-frame-dirty-row,.v2-yunhai-diff-row,.v2-draft-evidence-summary,.v2-draft-priority-item{grid-template-columns:1fr}.v2-yunhai-fill-step{grid-template-columns:2rem minmax(0,1fr)}.v2-yunhai-fill-step code,.v2-yunhai-fill-step em{justify-self:start;grid-column:2}.v2-master-row{grid-template-columns:1fr}.v2-draft-field.is-wide{grid-column:span 1}.v2-booking-draft-actions,.v2-booking-draft-actions-primary,.v2-booking-draft-actions-secondary{align-items:stretch;width:100%}.v2-booking-draft-actions-primary .v2-button,.v2-booking-draft-actions-secondary .v2-link-button{flex:1 1 100%}}:root[data-theme=dark] body{background:var(--bg);color:var(--text)}:root[data-theme=dark] .login-panel,:root[data-theme=dark] .panel,:root[data-theme=dark] .hero-card,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .feature-card,:root[data-theme=dark] .page-banner,:root[data-theme=dark] .table-card,:root[data-theme=dark] .metric-box{background:var(--surface);border-color:var(--border);box-shadow:0 16px 36px #01040957}:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .tab-button,:root[data-theme=dark] .captcha-card{background:var(--surface-strong);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .primary-button{background:var(--brand);color:#fff}:root[data-theme=dark] code,:root[data-theme=dark] pre{background:rgba(110,118,129,.12);color:var(--text)}:root[data-theme=dark] .v2-sidebar{background:#010409;border-color:var(--v2-border)}:root[data-theme=dark] .v2-brand span:last-child,:root[data-theme=dark] .v2-nav-item,:root[data-theme=dark] .v2-back-link{color:#b7c6d6}:root[data-theme=dark] .v2-current-user,:root[data-theme=dark] .v2-button,:root[data-theme=dark] .v2-panel,:root[data-theme=dark] .v2-table,:root[data-theme=dark] .v2-table-head,:root[data-theme=dark] .v2-table-row,:root[data-theme=dark] .v2-master-row,:root[data-theme=dark] .v2-mail-row,:root[data-theme=dark] .v2-mail-content,:root[data-theme=dark] .v2-mail-sidebar,:root[data-theme=dark] .v2-mail-detail-card,:root[data-theme=dark] .v2-mail-dialog,:root[data-theme=dark] .v2-compare-mail,:root[data-theme=dark] .v2-compare-fields,:root[data-theme=dark] .v2-compare-fieldset,:root[data-theme=dark] .v2-draft-panel,:root[data-theme=dark] .v2-draft-fieldset,:root[data-theme=dark] .v2-ticket-fieldset,:root[data-theme=dark] .v2-ticket-card,:root[data-theme=dark] .v2-agent-main,:root[data-theme=dark] .v2-agent-sidebar,:root[data-theme=dark] .v2-agent-message,:root[data-theme=dark] .v2-settings-card,:root[data-theme=dark] .v2-account-editor-dialog,:root[data-theme=dark] .v2-account-overview-dialog,:root[data-theme=dark] .v2-attachment-preview-panel,:root[data-theme=dark] .v2-yunhai-visual-panel,:root[data-theme=dark] .v2-yunhai-job,:root[data-theme=dark] .v2-yunhai-result-inline a,:root[data-theme=dark] .v2-yunhai-result-inline span,:root[data-theme=dark] .v2-yunhai-result-item,:root[data-theme=dark] .v2-yunhai-json{background:var(--v2-surface);border-color:var(--v2-border);color:var(--v2-text)}:root[data-theme=dark] .v2-button:hover{background:#21262d;border-color:var(--v2-border-strong)}:root[data-theme=dark] .v2-button-primary,:root[data-theme=dark] .v2-button-primary:hover{background:var(--v2-brand);border-color:var(--v2-brand);color:#fff}:root[data-theme=dark] .v2-link-button{background:transparent;color:var(--v2-brand-dark)}:root[data-theme=dark] .v2-notice{background:rgba(187,128,9,.14);border-color:#bb80096b;color:#e3b341}:root[data-theme=dark] .v2-chip,:root[data-theme=dark] .v2-meta-grid span,:root[data-theme=dark] .v2-empty,:root[data-theme=dark] .v2-inline-note,:root[data-theme=dark] .v2-inline-alert,:root[data-theme=dark] .v2-inline-warning{background:var(--v2-surface-soft);border-color:var(--v2-border);color:var(--v2-text)}:root[data-theme=dark] .v2-chip-muted{background:#161b22;border-color:#30363d;color:#8b949e}:root[data-theme=dark] .v2-chip-success{background:rgba(35,134,54,.14);border-color:#3fb95061;color:#3fb950}:root[data-theme=dark] .v2-chip-info{background:rgba(56,139,253,.14);border-color:#58a6ff61;color:#58a6ff}:root[data-theme=dark] .v2-chip-warning{background:rgba(187,128,9,.14);border-color:#d2992261;color:#e3b341}:root[data-theme=dark] .v2-chip-danger{background:rgba(248,81,73,.14);border-color:#ff7b7266;color:#ff7b72}:root[data-theme=dark] .v2-inline-error{background:rgba(248,81,73,.12);border-color:#f8514966;color:#ff7b72}:root[data-theme=dark] .v2-shell input,:root[data-theme=dark] .v2-shell select,:root[data-theme=dark] .v2-shell textarea{background:#0d1117;border-color:var(--v2-border);color:var(--v2-text)}:root[data-theme=dark] .v2-shell input::placeholder,:root[data-theme=dark] .v2-shell textarea::placeholder{color:#6e7681}:root[data-theme=dark] .v2-shell input:focus,:root[data-theme=dark] .v2-shell select:focus,:root[data-theme=dark] .v2-shell textarea:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #388bfd3d}:root[data-theme=dark] .v2-surface-soft,:root[data-theme=dark] .v2-mail-filter-panel,:root[data-theme=dark] .v2-mail-preview,:root[data-theme=dark] .v2-compare-mail-body,:root[data-theme=dark] .v2-agent-input,:root[data-theme=dark] .v2-raw-draft,:root[data-theme=dark] .v2-json-editor,:root[data-theme=dark] .v2-office-loading{background:var(--v2-surface-soft);border-color:var(--v2-border);color:var(--v2-text)}:root[data-theme=dark] .v2-settings-row-button:hover,:root[data-theme=dark] .v2-settings-row-button:focus-visible,:root[data-theme=dark] .v2-settings-row-button.is-active,:root[data-theme=dark] .v2-settings-row-skill-run.is-focused{background:#0d1117;border-color:#58a6ff;box-shadow:inset 3px 0 #58a6ff}:root[data-theme=dark] .v2-skill-run-summary-item,:root[data-theme=dark] .v2-skill-run-assessment,:root[data-theme=dark] .v2-skill-session-card,:root[data-theme=dark] .v2-skill-run-drift,:root[data-theme=dark] .v2-skill-run-event{background:#0d1117;border-color:#30363d;color:#c9d1d9}:root[data-theme=dark] .v2-skill-run-summary-item.v2-chip-success,:root[data-theme=dark] .v2-skill-run-assessment.v2-chip-success,:root[data-theme=dark] .v2-skill-session-card.is-success,:root[data-theme=dark] .v2-skill-run-drift.is-stable,:root[data-theme=dark] .v2-skill-run-event.is-success{background:rgba(35,134,54,.12);border-color:#3fb9505c}:root[data-theme=dark] .v2-skill-run-summary-item.v2-chip-info,:root[data-theme=dark] .v2-skill-session-card.is-info,:root[data-theme=dark] .v2-skill-run-event.is-info{background:rgba(56,139,253,.12);border-color:#58a6ff57}:root[data-theme=dark] .v2-skill-run-summary-item.v2-chip-warning,:root[data-theme=dark] .v2-skill-run-assessment.v2-chip-warning,:root[data-theme=dark] .v2-skill-session-card.is-warning,:root[data-theme=dark] .v2-skill-run-drift.is-warning,:root[data-theme=dark] .v2-skill-run-event.is-warning{background:rgba(187,128,9,.12);border-color:#d2992257}:root[data-theme=dark] .v2-skill-run-summary-item.v2-chip-danger,:root[data-theme=dark] .v2-skill-run-assessment.v2-chip-danger,:root[data-theme=dark] .v2-skill-session-card.is-danger,:root[data-theme=dark] .v2-skill-run-drift.is-danger,:root[data-theme=dark] .v2-skill-run-event.is-danger{background:rgba(248,81,73,.12);border-color:#ff7b725c}:root[data-theme=dark] .v2-skill-session-card.is-muted{background:#0d1117;border-color:#30363d}:root[data-theme=dark] .v2-skill-run-event-index{background:#161b22;border-color:#30363d;color:#8b949e}:root[data-theme=dark] .v2-skill-token-usage span{background:#0d1117;border-color:#30363d}:root[data-theme=dark] .v2-skill-token-usage .is-cache{background:rgba(35,134,54,.12)}:root[data-theme=dark] .v2-skill-token-usage .is-reasoning{background:rgba(187,128,9,.12)}:root[data-theme=dark] .v2-skill-token-usage .is-total{background:rgba(56,139,253,.12)}:root[data-theme=dark] .v2-skill-model-call-panel{background:#0f1620;border-color:#26313d}:root[data-theme=dark] .v2-skill-run-assessment strong,:root[data-theme=dark] .v2-skill-run-event-head span,:root[data-theme=dark] .v2-skill-model-call-sections summary,:root[data-theme=dark] .v2-skill-model-call-nested summary,:root[data-theme=dark] .v2-skill-run-event-payload summary,:root[data-theme=dark] .v2-skill-run-details summary,:root[data-theme=dark] .v2-skill-run-events>summary{color:#58a6ff}:root[data-theme=dark] .v2-compare-summary span,:root[data-theme=dark] .v2-compare-extraction-progress{background:#0d1117;border-color:#30363d;color:#8b949e}:root[data-theme=dark] .v2-compare-extraction-progress.is-succeeded{border-left-color:#3fb950}:root[data-theme=dark] .v2-compare-extraction-progress.is-failed{border-left-color:#ff7b72}:root[data-theme=dark] .v2-preview-tabs,:root[data-theme=dark] .v2-attachment-view-toggle{background:#0d1117;border-color:#30363d}:root[data-theme=dark] .v2-preview-tabs button.is-active,:root[data-theme=dark] .v2-attachment-view-toggle button.is-active{background:#21262d;color:#58a6ff;box-shadow:none}:root[data-theme=dark] .v2-mail-frame{background:#111820;border-color:#30363d}:root[data-theme=dark] .v2-compare-mail-text,:root[data-theme=dark] .v2-compare-mail-frame{background:#111820;border-color:#30363d;color:#c9d1d9}:root[data-theme=dark] .v2-extraction-progress{background:#0d1117;border-color:#30363d}:root[data-theme=dark] .v2-extraction-progress-track{background:#21262d}:root[data-theme=dark] .v2-history-sync-progress-track{background:#21262d}:root[data-theme=dark] .v2-compare-fields,:root[data-theme=dark] .v2-compare-fieldset,:root[data-theme=dark] .v2-ticket-fieldset,:root[data-theme=dark] .v2-ticket-card,:root[data-theme=dark] .v2-ticket-container-editor{background:#161b22;border-color:#30363d}:root[data-theme=dark] .v2-compare-field b,:root[data-theme=dark] .v2-ticket-card-head b{color:#e6edf3}:root[data-theme=dark] .v2-compare-field small{color:#9da7b3}:root[data-theme=dark] .v2-compare-field em,:root[data-theme=dark] .v2-compare-field i{background:#30363d;color:#c9d1d9}:root[data-theme=dark] .v2-compare-field input,:root[data-theme=dark] .v2-compare-field textarea,:root[data-theme=dark] .v2-ticket-card input,:root[data-theme=dark] .v2-ticket-card textarea{background:#0d1117;border-color:#30363d;color:#e6edf3}:root[data-theme=dark] .v2-compare-field input:hover,:root[data-theme=dark] .v2-compare-field textarea:hover,:root[data-theme=dark] .v2-ticket-card input:hover,:root[data-theme=dark] .v2-ticket-card textarea:hover{border-color:#484f58}:root[data-theme=dark] .v2-compare-field.is-missing{border-left-color:#f0883e}:root[data-theme=dark] .v2-compare-field.is-changed{border-left-color:#58a6ff}:root[data-theme=dark] .v2-attachment-row,:root[data-theme=dark] .v2-attachment-list.is-inline .v2-attachment-row,:root[data-theme=dark] .v2-compare-attachments strong,:root[data-theme=dark] .v2-compare-attachments span{background:#0d1117;border-color:#30363d;color:#8b949e}:root[data-theme=dark] .v2-attachment-icon,:root[data-theme=dark] .v2-attachment-thumb{background:#161b22;border-color:#30363d;color:#8b949e}:root[data-theme=dark] .v2-attachment-icon.is-image{background:rgba(35,134,54,.14);border-color:#3fb95061;color:#3fb950}:root[data-theme=dark] .v2-attachment-icon.is-pdf{background:rgba(248,81,73,.14);border-color:#ff7b7266;color:#ff7b72}:root[data-theme=dark] .v2-attachment-icon.is-office{background:rgba(56,139,253,.14);border-color:#58a6ff61;color:#58a6ff}:root[data-theme=dark] .v2-attachment-icon.is-text{background:rgba(187,128,9,.14);border-color:#d2992261;color:#e3b341}:root[data-theme=dark] .v2-attachment-list.is-grid .v2-attachment-thumb img{background:#0d1117}:root[data-theme=dark] .v2-mail-list-head,:root[data-theme=dark] .v2-mail-filter-panel,:root[data-theme=dark] .v2-mail-list-panel,:root[data-theme=dark] .v2-mail-detail-panel,:root[data-theme=dark] .v2-side-panel{color:#d8e1ea}:root[data-theme=dark] .v2-mail-filter-form input,:root[data-theme=dark] .v2-mail-filter-form select,:root[data-theme=dark] .v2-mail-time-window,:root[data-theme=dark] .v2-mail-time-toolbar input,:root[data-theme=dark] .v2-mail-time-toolbar select,:root[data-theme=dark] .v2-mail-auto-refresh-control,:root[data-theme=dark] .v2-mail-auto-refresh-control select,:root[data-theme=dark] .v2-mail-time-range-trigger,:root[data-theme=dark] .v2-mail-page-size select,:root[data-theme=dark] .v2-mail-distribution-actions select{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-mail-filter-form input:hover,:root[data-theme=dark] .v2-mail-filter-form select:hover,:root[data-theme=dark] .v2-mail-time-toolbar input:hover,:root[data-theme=dark] .v2-mail-time-toolbar select:hover,:root[data-theme=dark] .v2-mail-time-range-trigger:hover,:root[data-theme=dark] .v2-mail-time-range-trigger:focus-visible{border-color:#3b4b5e;box-shadow:0 0 0 3px #58a6ff1f}:root[data-theme=dark] .v2-mail-filter-summary span,:root[data-theme=dark] .v2-mailbox-summary,:root[data-theme=dark] .v2-mail-history-status,:root[data-theme=dark] .v2-mail-distribution,:root[data-theme=dark] .v2-mail-address-card,:root[data-theme=dark] .v2-mail-relation-summary,:root[data-theme=dark] .v2-mail-classification-decision,:root[data-theme=dark] .v2-context-grid span,:root[data-theme=dark] .v2-context-summary,:root[data-theme=dark] .v2-side-field-list div,:root[data-theme=dark] .v2-extraction-progress,:root[data-theme=dark] .v2-extraction-status-grid span{background:#0f1620;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-mail-distribution{box-shadow:inset 0 1px #ffffff08}:root[data-theme=dark] .v2-mail-distribution-chart{border-bottom-color:#344252}:root[data-theme=dark] .v2-mail-distribution-yaxis,:root[data-theme=dark] .v2-mail-distribution-column,:root[data-theme=dark] .v2-mail-distribution-column em,:root[data-theme=dark] .v2-mail-distribution-legend,:root[data-theme=dark] .v2-mail-distribution-legend b{color:#92a4b7}:root[data-theme=dark] .v2-mail-distribution-bar,:root[data-theme=dark] .v2-mail-distribution-bar i.is-empty{background:#2b3542}:root[data-theme=dark] .v2-mail-distribution-column:hover .v2-mail-distribution-bar,:root[data-theme=dark] .v2-mail-distribution-column:focus-visible .v2-mail-distribution-bar{outline-color:#58a6ff47}:root[data-theme=dark] .v2-mail-distribution-tooltip{background:rgba(9,14,21,.98);border-color:#334155;box-shadow:0 14px 36px #0000006b}:root[data-theme=dark] .v2-mail-row{background:#111820;border-color:#26313d}:root[data-theme=dark] .v2-mail-row:hover,:root[data-theme=dark] .v2-mail-row.is-active{background:#172331;border-color:#58a6ff6b;box-shadow:inset 3px 0 #58a6ffb3}:root[data-theme=dark] .v2-mail-row-sender,:root[data-theme=dark] .v2-mail-row-subject,:root[data-theme=dark] .v2-mail-row-time time:first-child{color:#e6edf3!important}:root[data-theme=dark] .v2-mail-row p,:root[data-theme=dark] .v2-mail-row span,:root[data-theme=dark] .v2-mail-row time,:root[data-theme=dark] .v2-mail-detail-meta-line,:root[data-theme=dark] .v2-address-row>span,:root[data-theme=dark] .v2-mail-filter-summary em{color:#92a4b7}:root[data-theme=dark] .v2-address-chip,:root[data-theme=dark] .v2-mail-relation-grid span,:root[data-theme=dark] .v2-mail-classification-item,:root[data-theme=dark] .v2-skill-audit-row,:root[data-theme=dark] .v2-skill-run-summary-item,:root[data-theme=dark] .v2-linked-booking-card,:root[data-theme=dark] .v2-candidate-card,:root[data-theme=dark] .v2-candidate-shared-list>div,:root[data-theme=dark] .v2-candidate-diff-row span,:root[data-theme=dark] .v2-history-reference-card,:root[data-theme=dark] .v2-history-reference-diff>div{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-mail-body,:root[data-theme=dark] .v2-mail-loading,:root[data-theme=dark] .v2-attachment-preview-text{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-mail-time-range-popover,:root[data-theme=dark] .v2-mail-suggest-menu{background:#111820;border-color:#303d4c;box-shadow:0 18px 42px #0000007a}:root[data-theme=dark] .v2-mail-time-range-section strong,:root[data-theme=dark] .v2-mail-filter-remove,:root[data-theme=dark] .v2-mail-thread-item span,:root[data-theme=dark] .v2-mail-thread-item .v2-mail-direction.is-outbound{color:#79c0ff}:root[data-theme=dark] .v2-mail-time-range-chips button,:root[data-theme=dark] .v2-mail-time-range-menu button,:root[data-theme=dark] .v2-mail-suggest-menu button{background:transparent;color:#d8e1ea}:root[data-theme=dark] .v2-mail-time-range-chips button:hover,:root[data-theme=dark] .v2-mail-time-range-chips button.is-active,:root[data-theme=dark] .v2-mail-time-range-menu button:hover,:root[data-theme=dark] .v2-mail-time-range-menu button.is-active,:root[data-theme=dark] .v2-mail-suggest-menu button:hover,:root[data-theme=dark] .v2-mail-suggest-menu button:focus{background:#172331;color:#79c0ff}:root[data-theme=dark] .v2-mail-thread-item{background:#0b1118;border-color:#26313d}:root[data-theme=dark] .v2-mail-thread-item:hover,:root[data-theme=dark] .v2-mail-thread-item.is-current{background:#172331;border-color:#58a6ff6b}:root[data-theme=dark] .v2-mail-dialog{background:#0b1118;border-color:#3b4b5e;box-shadow:0 30px 90px #000000a3}:root[data-theme=dark] .v2-mail-modal{background:rgba(1,4,9,.72)}:root[data-theme=dark] .v2-mail-yunhai-readiness,:root[data-theme=dark] .v2-draft-readiness,:root[data-theme=dark] .v2-booking-ai-review-collapse,:root[data-theme=dark] .v2-booking-extraction-history,:root[data-theme=dark] .v2-draft-review-panel,:root[data-theme=dark] .v2-ai-input-audit{background:#0f1620;border-color:#26313d}:root[data-theme=dark] .v2-booking-extraction-history-list{border-color:#26313d}:root[data-theme=dark] .v2-booking-extraction-history-row{background:#0b1118;border-color:#26313d}:root[data-theme=dark] .v2-booking-extraction-history-fields span{background:#111b26;border-color:#26313d}:root[data-theme=dark] .v2-booking-row,:root[data-theme=dark] .v2-account-status-summary-card,:root[data-theme=dark] .v2-account-monitor-strip span,:root[data-theme=dark] .v2-account-sticker,:root[data-theme=dark] .v2-account-sticker-meta,:root[data-theme=dark] .v2-account-metrics span,:root[data-theme=dark] .v2-account-folder-chip,:root[data-theme=dark] .v2-segmented,:root[data-theme=dark] .v2-draft-review-stats span,:root[data-theme=dark] .v2-ai-input-audit-item,:root[data-theme=dark] .v2-draft-evidence-summary,:root[data-theme=dark] .v2-yunhai-checklist,:root[data-theme=dark] .v2-yunhai-checklist-item,:root[data-theme=dark] .v2-draft-priority-item,:root[data-theme=dark] .v2-draft-review-validation-item,:root[data-theme=dark] .v2-draft-review-row,:root[data-theme=dark] .v2-draft-fieldset,:root[data-theme=dark] .v2-draft-review-value,:root[data-theme=dark] .v2-draft-review-evidence>div,:root[data-theme=dark] .v2-draft-yunhai-map b,:root[data-theme=dark] .v2-draft-yunhai-map em,:root[data-theme=dark] .v2-draft-yunhai-jump{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-booking-row:hover,:root[data-theme=dark] .v2-booking-row.is-active,:root[data-theme=dark] .v2-account-status-summary-card:hover,:root[data-theme=dark] .v2-account-status-summary-card.is-active,:root[data-theme=dark] .v2-account-sticker:hover,:root[data-theme=dark] .v2-account-sticker:focus,:root[data-theme=dark] .v2-account-status-row:hover,:root[data-theme=dark] .v2-account-status-row:focus{background:#172331;border-color:#58a6ff6b;box-shadow:inset 3px 0 #58a6ffa8}:root[data-theme=dark] .v2-booking-row span,:root[data-theme=dark] .v2-account-status-summary-card span,:root[data-theme=dark] .v2-account-monitor-strip em,:root[data-theme=dark] .v2-account-sticker-title span,:root[data-theme=dark] .v2-account-status-name span,:root[data-theme=dark] .v2-account-sticker-meta span,:root[data-theme=dark] .v2-account-metrics em,:root[data-theme=dark] .v2-account-status-table .v2-table-row>span,:root[data-theme=dark] .v2-account-status-imap>span,:root[data-theme=dark] .v2-settings-row-mail-folders>span,:root[data-theme=dark] .v2-draft-review-stats span,:root[data-theme=dark] .v2-ai-input-audit-item b,:root[data-theme=dark] .v2-draft-readiness small,:root[data-theme=dark] .v2-draft-review-name span,:root[data-theme=dark] .v2-draft-review-current span,:root[data-theme=dark] .v2-draft-review-values>span,:root[data-theme=dark] .v2-draft-review-evidence span,:root[data-theme=dark] .v2-draft-review-evidence p,:root[data-theme=dark] .v2-draft-review-values em,:root[data-theme=dark] .v2-yunhai-checklist-item small{color:#92a4b7}:root[data-theme=dark] .v2-account-status-summary-card strong,:root[data-theme=dark] .v2-account-monitor-strip b,:root[data-theme=dark] .v2-account-sticker-title strong,:root[data-theme=dark] .v2-account-metrics b,:root[data-theme=dark] .v2-ai-input-audit-item em,:root[data-theme=dark] .v2-draft-review-name strong,:root[data-theme=dark] .v2-draft-review-current strong,:root[data-theme=dark] .v2-yunhai-checklist-item strong,:root[data-theme=dark] .v2-yunhai-checklist-item i{color:#e6edf3}:root[data-theme=dark] .v2-account-status-toolbar input,:root[data-theme=dark] .v2-account-status-toolbar select{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-segmented button.is-active{background:#212b36;color:#79c0ff;box-shadow:none}:root[data-theme=dark] .v2-account-sticker.is-error{background:rgba(248,81,73,.1);border-color:#ff7b7247;border-left-color:#ff7b72}:root[data-theme=dark] .v2-account-sticker.is-queued,:root[data-theme=dark] .v2-account-sticker.is-syncing{background:rgba(56,139,253,.1);border-color:#58a6ff42;border-left-color:#58a6ff}:root[data-theme=dark] .v2-account-sticker.is-healthy{border-left-color:#3fb950}:root[data-theme=dark] .v2-account-sticker.is-untested,:root[data-theme=dark] .v2-account-sticker.is-unconfigured{background:rgba(187,128,9,.1);border-color:#d2992242;border-left-color:#d29922}:root[data-theme=dark] .v2-account-sticker.is-disabled{background:#0b1118;border-left-color:#6e7681}:root[data-theme=dark] .v2-account-sticker-meta strong{color:#ff7b72}:root[data-theme=dark] .v2-account-mail-link{background:rgba(88,166,255,.12);border-color:#58a6ff57;color:#79c0ff}:root[data-theme=dark] .v2-account-mail-link:hover,:root[data-theme=dark] .v2-account-mail-link:focus{background:rgba(88,166,255,.18);border-color:#58a6ff7a;color:#a5d6ff}:root[data-theme=dark] .v2-account-switch.is-off{background:#303d4c;border-color:#3b4b5e}:root[data-theme=dark] .v2-account-switch:after{background:#d8e1ea}:root[data-theme=dark] .v2-draft-readiness.is-ready,:root[data-theme=dark] .v2-ai-input-audit-item.is-ready,:root[data-theme=dark] .v2-yunhai-checklist-item.is-ready,:root[data-theme=dark] .v2-draft-review-evidence-signal.is-strong,:root[data-theme=dark] .v2-draft-review-evidence-chip.is-strong,:root[data-theme=dark] .v2-draft-review-value.is-current{background:rgba(35,134,54,.12);border-color:#3fb9505c;color:#3fb950}:root[data-theme=dark] .v2-draft-readiness.is-blocked,:root[data-theme=dark] .v2-ai-input-audit-item.is-warning,:root[data-theme=dark] .v2-yunhai-checklist-item.is-missing,:root[data-theme=dark] .v2-draft-priority-panel,:root[data-theme=dark] .v2-draft-review-row.is-missing,:root[data-theme=dark] .v2-draft-review-evidence-signal.is-warning,:root[data-theme=dark] .v2-draft-yunhai-map i,:root[data-theme=dark] .v2-draft-readiness-field.is-missing{background:rgba(187,128,9,.12);border-color:#d299225c;color:#e3b341}:root[data-theme=dark] .v2-ai-input-audit-item.is-info,:root[data-theme=dark] .v2-yunhai-checklist-item.is-review,:root[data-theme=dark] .v2-draft-review-validation,:root[data-theme=dark] .v2-draft-review-evidence-signal.is-body,:root[data-theme=dark] .v2-draft-review-evidence-chip.is-body,:root[data-theme=dark] .v2-draft-readiness-field.is-review{background:rgba(56,139,253,.12);border-color:#58a6ff57;color:#79c0ff}:root[data-theme=dark] .v2-draft-review-evidence-chip.is-attachment{background:rgba(163,113,247,.12);border-color:#a371f761;color:#d2a8ff}:root[data-theme=dark] .v2-draft-review-evidence-signal.is-key,:root[data-theme=dark] .v2-draft-review-evidence-chip.is-key,:root[data-theme=dark] .v2-draft-review-evidence-signal.is-muted,:root[data-theme=dark] .v2-draft-review-evidence-chip.is-muted{background:#111820;border-color:#303d4c;color:#92a4b7}:root[data-theme=dark] .v2-yunhai-checklist-item em,:root[data-theme=dark] .v2-draft-priority-item em,:root[data-theme=dark] .v2-draft-readiness-field{background:#111820;border-color:#303d4c;color:#d8e1ea}:root[data-theme=dark] .v2-draft-readiness-field.is-ok{border-color:#3fb9506b;color:#3fb950}:root[data-theme=dark] .v2-draft-review-row.is-focused,:root[data-theme=dark] .v2-draft-field.is-focused{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff2e}:root[data-theme=dark] .v2-draft-review-row.is-focused{background:rgba(56,139,253,.1)}:root[data-theme=dark] .v2-draft-review-validation-item:hover,:root[data-theme=dark] .v2-draft-yunhai-jump:hover,:root[data-theme=dark] .v2-draft-review-value:hover{background:#172331;border-color:#58a6ff6b}:root[data-theme=dark] .v2-draft-review-evidence-strip{border-top-color:#26313d}:root[data-theme=dark] .v2-draft-review-evidence-details{border-top-color:#303d4c}:root[data-theme=dark] .v2-context-row,:root[data-theme=dark] .v2-context-mini-row,:root[data-theme=dark] .v2-context-mail-list,:root[data-theme=dark] .v2-context-agent-message,:root[data-theme=dark] .v2-context-object-card,:root[data-theme=dark] .v2-ai-memory-scope-list button,:root[data-theme=dark] .v2-ai-memory-row,:root[data-theme=dark] .v2-message,:root[data-theme=dark] .v2-agent-session-row,:root[data-theme=dark] .v2-agent-session-toolbar input,:root[data-theme=dark] .v2-agent-file-preview button,:root[data-theme=dark] .v2-agent-file-list a,:root[data-theme=dark] .v2-agent-image-preview button,:root[data-theme=dark] .v2-agent-image-grid a,:root[data-theme=dark] .v2-action-card{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-context-row:hover,:root[data-theme=dark] .v2-context-row.is-active,:root[data-theme=dark] .v2-ai-memory-scope-list button:hover,:root[data-theme=dark] .v2-ai-memory-scope-list button.is-active,:root[data-theme=dark] .v2-ai-memory-row:hover,:root[data-theme=dark] .v2-ai-memory-row.is-active,:root[data-theme=dark] button.v2-context-mini-row:hover,:root[data-theme=dark] button.v2-context-object-card:hover,:root[data-theme=dark] .v2-agent-session-row:hover,:root[data-theme=dark] .v2-agent-session-row.is-active{background:#172331;border-color:#58a6ff6b;box-shadow:inset 3px 0 #58a6ffa8}:root[data-theme=dark] .v2-message-assistant{background:#102033;border-color:#58a6ff42}:root[data-theme=dark] .v2-context-row strong,:root[data-theme=dark] .v2-context-mini-row strong,:root[data-theme=dark] .v2-context-object-card strong,:root[data-theme=dark] .v2-ai-memory-row-head strong,:root[data-theme=dark] .v2-ai-memory-row p,:root[data-theme=dark] .v2-ai-memory-detail p,:root[data-theme=dark] .v2-agent-session-row strong,:root[data-theme=dark] .v2-message p{color:#e6edf3}:root[data-theme=dark] .v2-context-row span,:root[data-theme=dark] .v2-context-row time,:root[data-theme=dark] .v2-context-mini-row span,:root[data-theme=dark] .v2-context-object-card span,:root[data-theme=dark] .v2-context-object-card em,:root[data-theme=dark] .v2-context-agent-message span,:root[data-theme=dark] .v2-ai-memory-scope-list b,:root[data-theme=dark] .v2-ai-memory-row-head span,:root[data-theme=dark] .v2-ai-memory-row time,:root[data-theme=dark] .v2-agent-session-row span,:root[data-theme=dark] .v2-agent-session-row time,:root[data-theme=dark] .v2-message span,:root[data-theme=dark] .v2-agent-image-preview span,:root[data-theme=dark] .v2-agent-image-grid b,:root[data-theme=dark] .v2-agent-action-summary b{color:#92a4b7}:root[data-theme=dark] .v2-agent-compose.is-dragging{background:rgba(88,166,255,.1);border-color:#58a6ff6b}:root[data-theme=dark] .v2-agent-thread{background:#111820}:root[data-theme=dark] .v2-message-list{scrollbar-color:#3b4b5e #0b1118}:root[data-theme=dark] .v2-skill-detail-panel,:root[data-theme=dark] .v2-skill-detail-grid div,:root[data-theme=dark] .v2-skill-mode-note,:root[data-theme=dark] .v2-settings-row-skill,:root[data-theme=dark] .v2-settings-row-skill-run,:root[data-theme=dark] .v2-ai-model-stability-box,:root[data-theme=dark] .v2-ai-model-catalog-editor,:root[data-theme=dark] .v2-ai-provider-instance,:root[data-theme=dark] .v2-ai-instance-model-card,:root[data-theme=dark] .v2-ai-usage-metrics span,:root[data-theme=dark] .v2-ai-usage-grid>section,:root[data-theme=dark] .v2-ai-usage-panel>section{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-skill-mode-note,:root[data-theme=dark] .v2-ai-usage-note,:root[data-theme=dark] .v2-skill-mode-note strong{background:rgba(187,128,9,.12);border-color:#d299225c;color:#e3b341}:root[data-theme=dark] .v2-settings-row-skill:hover,:root[data-theme=dark] .v2-settings-row-skill:focus-visible,:root[data-theme=dark] .v2-settings-row-skill.is-active{background:#172331;border-color:#58a6ff6b;box-shadow:inset 3px 0 #58a6ffa8}:root[data-theme=dark] .v2-skill-detail-grid span,:root[data-theme=dark] .v2-skill-mode-note span,:root[data-theme=dark] .v2-settings-row span,:root[data-theme=dark] .v2-ai-model-stability-box small,:root[data-theme=dark] .v2-ai-model-catalog-editor small,:root[data-theme=dark] .v2-ai-provider-instance-head span,:root[data-theme=dark] .v2-ai-instance-model-card>div:first-child span,:root[data-theme=dark] .v2-ai-usage-metrics em,:root[data-theme=dark] .v2-ai-usage-bar span,:root[data-theme=dark] .v2-ai-usage-day-bars b{color:#92a4b7}:root[data-theme=dark] .v2-skill-detail-grid strong,:root[data-theme=dark] .v2-settings-row strong,:root[data-theme=dark] .v2-ai-model-stability-box strong,:root[data-theme=dark] .v2-ai-provider-instance-head strong,:root[data-theme=dark] .v2-ai-usage-metrics b,:root[data-theme=dark] .v2-ai-usage-bar strong,:root[data-theme=dark] .v2-ai-usage-bar em{color:#e6edf3}:root[data-theme=dark] .v2-ai-model-chip{background:rgba(88,166,255,.12);border-color:#58a6ff57;color:#79c0ff}:root[data-theme=dark] .v2-ai-model-chip b{background:#172331;color:#92a4b7}:root[data-theme=dark] .v2-ai-usage-bar>i,:root[data-theme=dark] .v2-ai-usage-day-bars i{background:#26313d}:root[data-theme=dark] .v2-customer-drawer-backdrop{background:rgba(1,4,9,.72)}:root[data-theme=dark] .v2-customer-drawer,:root[data-theme=dark] .v2-master-row,:root[data-theme=dark] .v2-compact-row,:root[data-theme=dark] .v2-master-detail-grid div,:root[data-theme=dark] .v2-master-contact-list span,:root[data-theme=dark] .v2-master-contact-list .v2-chip,:root[data-theme=dark] .v2-hook-picker,:root[data-theme=dark] .v2-account-overview-status,:root[data-theme=dark] .v2-account-overview-grid span,:root[data-theme=dark] .v2-account-overview-details span{background:#0b1118;border-color:#26313d;color:#d8e1ea}:root[data-theme=dark] .v2-customer-drawer{box-shadow:-28px 0 64px #00000094}:root[data-theme=dark] .v2-master-button-row:hover,:root[data-theme=dark] .v2-master-button-row:focus-visible,:root[data-theme=dark] .v2-master-button-row.is-active{background:#172331;border-color:#58a6ff6b;box-shadow:inset 3px 0 #58a6ffa8}:root[data-theme=dark] .v2-master-row strong,:root[data-theme=dark] .v2-compact-row strong,:root[data-theme=dark] .v2-master-detail-grid strong,:root[data-theme=dark] .v2-account-overview-grid b,:root[data-theme=dark] .v2-account-overview-details em{color:#e6edf3}:root[data-theme=dark] .v2-master-row span,:root[data-theme=dark] .v2-compact-row span,:root[data-theme=dark] .v2-master-detail-grid span,:root[data-theme=dark] .v2-muted-text,:root[data-theme=dark] .v2-form-help,:root[data-theme=dark] .v2-form-note,:root[data-theme=dark] .v2-check-row,:root[data-theme=dark] .v2-hook-picker small,:root[data-theme=dark] .v2-account-overview-grid em,:root[data-theme=dark] .v2-account-overview-details strong{color:#92a4b7}:root[data-theme=dark] .v2-account-overview-details span.is-error{background:rgba(248,81,73,.1);border-color:#ff7b725c}.v2-parse-document-list{display:grid;gap:8px;margin-top:8px}.v2-parse-document-row{display:grid;gap:6px;padding:8px;border:1px solid #e6edf3;border-radius:6px;background:#f8fafc}.v2-parse-document-row>div:first-child{display:grid;gap:2px}.v2-parse-document-row strong{overflow:hidden;color:#0f172a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v2-parse-document-row span{color:#64748b;font-size:12px}:root[data-theme=dark] .v2-parse-document-row{background:#0b1118;border-color:#26313d}:root[data-theme=dark] .v2-parse-document-row strong{color:#e6edf3}:root[data-theme=dark] .v2-parse-document-row span{color:#92a4b7}
