.esep-root .aiw-row-title,.esep-root .aiw-row-sub,.esep-root .aiw-section-hint,.esep-root .aiw-meta,.esep-root .aiw-badge,.esep-root .aiw-kpi,.esep-root .agent-credential-fact,.esep-root .admin-ops-action-context,.esep-root .aiw-filter-chip-n,.esep-root .aiw-admin-count,.esep-root .aiw-admin-date,.esep-root .aiw-queue-window-note,.esep-root .aiw-queue-more,.esep-root .ap-window-note,.esep-root .ap-more,.esep-root .admin-audit-table th,.esep-root .admin-audit-table td{font-variant-numeric:tabular-nums}.esep-root .aiw-page{max-width:1180px;margin:0 auto;padding:28px 32px 64px}.esep-root .aiw-page--wide{max-width:none}@media (max-width:720px){.esep-root .aiw-page{padding:20px 18px 48px}}.esep-root .pf-tabs{border-bottom:1px solid var(--esep-border)}.esep-root .pf-tabs-inner{gap:8px;max-width:1180px;margin:0 auto;padding:0 32px;display:flex}.esep-root .pf-tab{min-height:44px;color:var(--esep-fg-3);background:0 0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:10px 6px;font-size:14px;font-weight:560;line-height:1.4;display:inline-flex}.esep-root .pf-tab:hover{color:var(--esep-fg-1);text-decoration:none}.esep-root .pf-tab--active{color:var(--esep-accent);border-bottom-color:var(--esep-accent)}.esep-root .pf-tab:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:6px}@media (max-width:720px){.esep-root .pf-tabs-inner{padding:0 18px}}.esep-root .aiw-crumbs{max-width:1180px;margin:0 auto;padding:12px 32px 0}.esep-root .aiw-crumbs-list{flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.esep-root .aiw-crumbs-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.esep-root .aiw-crumbs-link{min-width:44px;min-height:44px;color:var(--esep-fg-3);overflow-wrap:anywhere;justify-content:center;align-items:center;display:inline-flex}.esep-root .aiw-crumbs-link:hover{color:var(--esep-fg-1)}.esep-root .aiw-crumbs-link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:4px}.esep-root .aiw-crumbs-sep{color:var(--esep-fg-3)}.esep-root .aiw-crumbs-current{color:var(--esep-fg-1);overflow-wrap:anywhere;font-weight:560}@media (max-width:720px){.esep-root .aiw-crumbs{padding:8px 18px 0}.esep-root .aiw-crumbs-list{flex-wrap:wrap;row-gap:0}.esep-root .aiw-crumbs-item{flex:0 auto;align-items:baseline;min-width:0;max-width:100%}.esep-root .aiw-crumbs-link,.esep-root .aiw-crumbs-current{white-space:normal;overflow-wrap:anywhere;min-width:44px;min-height:44px}.esep-root .aiw-crumbs-current{align-items:center;display:inline-flex}.esep-root .aiw-crumbs-sep{flex-shrink:0}}.esep-root .pf-tabs--scroll .pf-tabs-inner{scrollbar-width:none;overflow-x:auto}.esep-root .pf-tabs--scroll .pf-tabs-inner::-webkit-scrollbar{display:none}.esep-root .pf-tabs--scroll .pf-tab{white-space:nowrap;flex:none}@media (max-width:720px){.esep-root .accounting-tabs .pf-tabs-inner{flex-wrap:wrap;gap:0 16px;overflow:visible}.esep-root .accounting-tabs .pf-tab{white-space:normal}}.esep-root .profile-back{min-height:44px;color:var(--esep-accent);align-items:center;gap:8px;margin:4px 32px 0;font-size:14px;display:inline-flex}.esep-root .profile-tabs .pf-tabs-inner{flex-wrap:wrap;overflow:visible}.esep-root .profile-tabs .pf-tab{min-height:44px;font-size:14px}.esep-root .profile-back:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}@media (max-width:720px){.esep-root .profile-back{margin-inline:18px}.esep-root .profile-tabs .pf-tabs-inner{gap:0 16px}.esep-root .profile-tabs .pf-tab{white-space:normal}}.esep-root .pf-tab-who{color:var(--esep-fg-3);margin-left:6px;font-size:12.5px;font-weight:400}.esep-root .portfolio-manual-action{min-height:44px}.esep-root .aiw-screen-head{margin-bottom:24px}.esep-root .aiw-screen-title{letter-spacing:-.015em;color:var(--esep-fg-1);margin:0;font-size:22px;font-weight:650}.esep-root .aiw-screen-formula{color:var(--esep-fg-2);max-width:70ch;margin:6px 0 0;font-size:14px;line-height:1.5}.esep-root .aiw-stale-lead{max-width:60ch;margin:8px 0 0;line-height:1.4}.esep-root .aiw-stale-lead-date{color:var(--esep-fg-1);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;display:block}.esep-root .aiw-stale-lead-note{color:var(--esep-fg-2);margin-top:2px;font-size:14px;display:block}.esep-root .aiw-stale-lead-fresher{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:720px){.esep-root .aiw-stale-lead{margin-top:4px;line-height:1.35}.esep-root .aiw-stale-lead-date{font-size:16px;font-weight:600}.esep-root .aiw-stale-lead-note{margin-top:1px;font-size:13px}.esep-root .aiw-stale-lead-fresher{font-size:13px}}.esep-root .aiw-command-strip{border:1px solid var(--esep-accent-border);background:var(--esep-accent-soft);border-radius:10px;align-items:center;gap:14px;margin:4px 0 22px;padding:14px 16px;display:flex}.esep-root .aiw-command-strip-icon{width:36px;height:36px;color:var(--esep-accent);background:var(--esep-bg-1);border:1px solid var(--esep-accent-border);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .aiw-command-kicker{color:var(--esep-accent);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.esep-root .aiw-command-title{color:var(--esep-fg-1);margin:0;font-size:14px;font-weight:650}.esep-root .aiw-command-copy{color:var(--esep-fg-2);margin:3px 0 0;font-size:12px;line-height:1.45}@media (max-width:680px){.esep-root .aiw-command-strip{flex-wrap:wrap;align-items:flex-start}.esep-root .aiw-command-strip .esep-btn{justify-content:center;width:100%}}.esep-root .admin-ops-console{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:12px;overflow:hidden}.esep-root .admin-ops-console--attention{border-color:var(--esep-attention)}.esep-root .admin-ops-console--ok{border-color:var(--esep-ok-border)}.esep-root .admin-ops-console--unknown{border-color:var(--esep-border-em)}.esep-root .admin-ops-console-head{align-items:center;gap:14px;padding:16px 18px;display:flex}.esep-root .admin-ops-status-icon{background:var(--esep-bg-2);width:38px;height:38px;color:var(--esep-fg-2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .admin-ops-console--attention .admin-ops-status-icon{background:var(--esep-attention-soft);color:var(--esep-attention)}.esep-root .admin-ops-console--ok .admin-ops-status-icon{background:var(--esep-ok-soft);color:var(--esep-ok)}.esep-root .admin-ops-kicker{letter-spacing:.08em;color:var(--esep-fg-3);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.esep-root .admin-ops-title{letter-spacing:-.01em;color:var(--esep-fg-1);margin:0;font-size:18px;font-weight:650}.esep-root .admin-ops-copy{max-width:72ch;color:var(--esep-fg-2);margin:3px 0 0;font-size:12.5px;line-height:1.45}.esep-root .admin-ops-tape{border-top:1px solid var(--esep-border);background:var(--esep-bg-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.esep-root .admin-ops-metric{border-left:1px solid var(--esep-border);min-width:0;color:inherit;padding:12px 16px;text-decoration:none;position:relative}.esep-root .admin-ops-metric:first-child{border-left:none}.esep-root .admin-ops-metric--link:hover{background:var(--esep-bg-1)}.esep-root .admin-ops-metric--link:focus-visible{z-index:1;outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .admin-ops-metric .aiw-stat-value{font-size:22px}.esep-root .admin-ops-metric .aiw-stat-value--word{color:var(--esep-fg-3);font-size:15px;font-weight:600}.esep-root .admin-ops-metric .aiw-meta{margin-top:5px;font-size:12px;line-height:1.4}.esep-root .admin-ops-metric-arrow{color:var(--esep-fg-3);position:absolute;top:14px;right:12px}.esep-root .admin-ops-telemetry-limit{border-top:1px solid var(--esep-border);background:var(--esep-bg-1);margin:0;padding:9px 16px}.esep-root .admin-ops-columns{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:24px;margin-top:24px;display:grid}.esep-root .admin-ops-list,.esep-root .admin-ops-routes{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;overflow:hidden}.esep-root .admin-ops-routes .aiw-section-head{border-bottom:1px solid var(--esep-border);background:var(--esep-bg-2);margin:0;padding:12px 14px}.esep-root .admin-ops-action,.esep-root .admin-ops-route{border-top:1px solid var(--esep-border);min-height:54px;color:var(--esep-fg-2);align-items:flex-start;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.esep-root .admin-ops-route{align-items:center}.esep-root .admin-ops-action:first-child,.esep-root .admin-ops-route:first-of-type{border-top:none}.esep-root .admin-ops-action--primary{background:var(--esep-attention-soft)}.esep-root .admin-ops-action>svg:first-child{color:var(--esep-attention);margin-top:2px}.esep-root .admin-ops-action>svg:last-child,.esep-root .admin-ops-route>svg:last-child{color:var(--esep-fg-3);margin-top:2px;margin-left:auto}.esep-root .admin-ops-first{border:1px solid var(--esep-attention);letter-spacing:.06em;color:var(--esep-attention);border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:2px 6px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.esep-root .admin-ops-action-context{color:var(--esep-fg-3);gap:2px;margin-top:4px;font-size:12px;line-height:1.45;display:grid}.esep-root .admin-ops-action-context strong{color:var(--esep-fg-2);font-weight:600}.esep-root .admin-ops-action--control{flex-wrap:wrap}.esep-root .admin-ops-action--control .aiw-row-main{flex:auto;min-width:0}.esep-root .admin-ops-action--control .aiw-recheck{flex-wrap:wrap;flex:100%;gap:10px}.esep-root .admin-ops-action--control .aiw-recheck>.esep-btn{flex:none;justify-content:flex-start}.esep-root .admin-ops-action--control .aiw-recheck>.aiw-meta{flex:100%}.esep-root .admin-ops-action:hover,.esep-root .admin-ops-route:hover{background:var(--esep-bg-2)}.esep-root .admin-ops-action--primary:hover{background:var(--esep-attention-soft)}.esep-root .admin-ops-action:focus-visible,.esep-root .admin-ops-route:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .admin-ops-route>span{flex-direction:column;flex:1;min-width:0;display:flex}.esep-root .admin-ops-route strong{color:var(--esep-fg-1);font-size:13.5px}.esep-root .admin-ops-route small{color:var(--esep-fg-3);margin-top:2px;font-size:12px}.esep-root .admin-ops-calm,.esep-root .admin-ops-unknown{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex}.esep-root .admin-ops-calm>svg{color:var(--esep-ok)}.esep-root .admin-ops-footnote{color:var(--esep-fg-3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:22px;font-size:12px;display:flex}.esep-root .admin-ops-footnote a{color:var(--esep-accent)}@media (max-width:900px){.esep-root .admin-ops-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.esep-root .admin-ops-metric:nth-child(3){border-left:none;border-top:1px solid var(--esep-border)}.esep-root .admin-ops-metric:nth-child(4){border-top:1px solid var(--esep-border)}.esep-root .admin-ops-columns{grid-template-columns:1fr}}@media (max-width:680px){.esep-root .admin-ops-console-head{flex-wrap:wrap;align-items:flex-start}.esep-root .admin-ops-console-head .esep-btn{justify-content:center;width:100%}.esep-root .admin-ops-tape{grid-template-columns:1fr}.esep-root .admin-ops-metric,.esep-root .admin-ops-metric:first-child{border-left:none;border-top:1px solid var(--esep-border)}.esep-root .admin-ops-metric:first-child{border-top:none}.esep-root .admin-ops-console-head .esep-btn,.esep-root .admin-ops-action--control .esep-btn,.esep-root .admin-ops-work .aiw-section-head>a,.esep-root .admin-ops-footnote a{align-items:center;min-height:44px;display:inline-flex}}.esep-root .aiw-role-contract{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:12px;margin-bottom:20px;overflow:hidden}.esep-root .aiw-role-contract-summary{cursor:pointer;align-items:center;gap:16px;min-height:72px;padding:12px 16px;list-style:none;display:flex}.esep-root .aiw-role-contract-summary::-webkit-details-marker{display:none}.esep-root .aiw-role-contract-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-3px;border-radius:10px}.esep-root .aiw-role-contract-identity{align-items:center;gap:10px;min-width:0;display:flex}.esep-root .aiw-role-contract-icon{color:var(--esep-accent);flex:none}.esep-root .aiw-role-contract-title{color:var(--esep-fg-1);letter-spacing:-.01em;font-size:16px;font-weight:650;display:block}.esep-root .aiw-role-contract-sub{color:var(--esep-fg-3);margin-top:2px;font-size:12.5px;display:block}.esep-root .aiw-role-contract-action{color:var(--esep-accent);flex:none;margin-left:auto;font-size:13px;font-weight:600}.esep-root .aiw-role-contract-action:after{content:"⌄";transition:transform var(--esep-dur) var(--esep-ease);margin-left:6px;display:inline-block}.esep-root .aiw-role-contract[open] .aiw-role-contract-action:after{transform:rotate(180deg)}.esep-root .aiw-role-contract-body{border-top:1px solid var(--esep-border);max-width:72ch;color:var(--esep-fg-2);margin:0 16px 16px 44px;padding-top:12px;font-size:14px;line-height:1.55}@media (max-width:600px){.esep-root .aiw-role-contract-summary{align-items:flex-start;gap:10px}.esep-root .aiw-role-contract-identity{align-items:flex-start}.esep-root .aiw-role-contract-action{padding-top:2px}.esep-root .aiw-role-contract-body{margin-left:16px}}.esep-root .aiw-section{margin-top:28px}.esep-root .aiw-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.esep-root .aiw-section-title-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.esep-root .aiw-section-signal{border:1px solid var(--esep-border);width:30px;height:30px;color:var(--esep-accent);background:var(--esep-accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .aiw-section-title{color:var(--esep-fg-1);letter-spacing:-.01em;font-size:15px;font-weight:640}.esep-root #admin-next-title{scroll-margin-top:calc(var(--bt-head-h,64px) + var(--sp-4))}.esep-root #admin-next-title:focus-visible{outline:2px solid var(--esep-accent);outline-offset:4px;border-radius:4px}.esep-root .aiw-section-hint{color:var(--esep-fg-3);font-size:12.5px}.esep-root .admin-site-funnel{border:1px solid var(--esep-border);border-radius:var(--r-card);background:var(--esep-bg-1);margin-top:4px;overflow:hidden}.esep-root .admin-site-funnel-head{border-bottom:1px solid var(--esep-border);justify-content:space-between;align-items:flex-end;gap:24px;padding:16px;display:flex}.esep-root .admin-site-funnel-head .aiw-section-title{margin:0}.esep-root .admin-site-funnel-kicker{color:var(--esep-fg-3);letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:700}.esep-root .admin-site-funnel-window{text-align:right;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:inline-flex}.esep-root .admin-site-funnel-stages{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.esep-root .admin-site-funnel-stage{border-left:1px solid var(--esep-border);min-width:0;padding:18px 16px}.esep-root .admin-site-funnel-stage:first-child{border-left:0}.esep-root .admin-site-funnel-stage-head{align-items:baseline;gap:8px;display:flex}.esep-root .admin-site-funnel-stage-head h3{color:var(--esep-fg-2);margin:0;font-size:13px;font-weight:600;line-height:1.35}.esep-root .admin-site-funnel-step{color:var(--esep-fg-3);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px}.esep-root .admin-site-funnel-value{color:var(--esep-fg-1);font-size:var(--fs-page);letter-spacing:-.02em;margin:14px 0 5px;font-weight:680;line-height:1}.esep-root .admin-site-funnel-rate{color:var(--esep-fg-2);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.45}.esep-root .admin-site-funnel-bots{border-top:1px solid var(--esep-border);background:var(--esep-bg-2);align-items:center;gap:6px;margin:0;padding:10px 16px;display:flex}.esep-root .admin-site-funnel-boundary{border-top:1px solid var(--esep-border);padding:12px 16px 14px}.esep-root .admin-site-funnel-origins{border-top:1px solid var(--esep-border);background:var(--esep-bg-2);padding:12px 16px 14px}.esep-root .admin-site-funnel-origins ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 16px;padding:0;list-style:none;display:grid}.esep-root .admin-site-funnel-boundary-title{color:var(--esep-fg-2);margin:0 0 4px;font-size:12.5px;font-weight:600}.esep-root .admin-site-funnel-boundary ul{padding-left:18px}@media (max-width:680px){.esep-root .admin-site-funnel-head{flex-direction:column;align-items:flex-start;gap:8px}.esep-root .admin-site-funnel-window{text-align:left;justify-content:flex-start}.esep-root .admin-site-funnel-stages{grid-template-columns:1fr}.esep-root .admin-site-funnel-stage{border-top:1px solid var(--esep-border);border-left:0}.esep-root .admin-site-funnel-stage:first-child{border-top:0}.esep-root .admin-site-funnel-origins ul{grid-template-columns:1fr}}.esep-root .aiw-findings-orgs{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;margin-top:12px;overflow:hidden}.esep-root .aiw-findings-orgs-summary{cursor:pointer;min-height:44px;color:var(--esep-fg-2);align-items:center;gap:12px;padding:0 14px;list-style:none;display:flex}.esep-root .aiw-findings-orgs-summary::-webkit-details-marker{display:none}.esep-root .aiw-findings-orgs-summary:after{content:"›";color:var(--esep-fg-3);transition:transform var(--esep-dur) var(--esep-ease);flex:none;font-size:20px;line-height:1}.esep-root .aiw-findings-orgs[open] .aiw-findings-orgs-summary:after{transform:rotate(90deg)}.esep-root .aiw-findings-orgs-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .aiw-findings-orgs-title{min-width:0;color:var(--esep-fg-1);align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.esep-root .aiw-findings-orgs-count{color:var(--esep-fg-3);white-space:nowrap;margin-left:auto;font-size:12px}.esep-root .aiw-findings-orgs-list{border:0;border-top:1px solid var(--esep-border);box-shadow:none;border-radius:0}.esep-root .aiw-findings-org-row{align-items:flex-start}@media (max-width:520px){.esep-root .aiw-findings-orgs-summary{gap:8px}.esep-root .aiw-findings-orgs-count{font-size:12px}}.esep-root .agent-credential{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;margin-top:16px;overflow:hidden}.esep-root .agent-credential-status{align-items:flex-start;gap:12px;padding:16px;display:flex}.esep-root .agent-credential-status-icon{border:1px solid var(--esep-border);background:var(--esep-bg-2);width:38px;height:38px;color:var(--esep-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .agent-credential-status-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.esep-root .agent-credential-status .aiw-card-desc{max-width:74ch;margin-top:5px}.esep-root .agent-credential-fact,.esep-root .agent-credential-read-error{color:var(--esep-fg-2);margin:8px 0 0;font-size:12px}.esep-root .agent-credential-fact strong{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;color:var(--esep-fg-1)}.esep-root .agent-credential-read-error{color:var(--esep-critical)}.esep-root .agent-credential-status-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.esep-root .agent-credential-status-actions .esep-btn{min-height:44px}.esep-root .agent-credential-form{border-top:1px solid var(--esep-border);background:var(--esep-bg-2);padding:16px}.esep-root .agent-credential-fields{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:16px;display:grid}.esep-root .agent-credential-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.esep-root .agent-credential-message{margin:0;padding:0 16px 14px;font-size:12.5px;line-height:1.45}.esep-root .agent-credential-message--ok{color:var(--esep-ok)}.esep-root .agent-credential-message--error{color:var(--esep-critical)}@media (max-width:680px){.esep-root .agent-credential-status-line,.esep-root .agent-credential-actions,.esep-root .agent-credential-status-actions{flex-direction:column;align-items:flex-start}.esep-root .agent-credential-fields{grid-template-columns:1fr}.esep-root .agent-credential-form .esep-fld-input{height:44px}.esep-root .agent-credential-actions .esep-btn{justify-content:center;width:100%;min-height:44px}}.esep-root .agent-settings-reference{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;margin-top:16px;overflow:hidden}.esep-root .agent-settings-reference>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 16px;list-style:none;display:flex}.esep-root .agent-settings-reference>summary::-webkit-details-marker{display:none}.esep-root .agent-settings-reference>summary:after{content:"›";color:var(--esep-fg-3);transition:transform var(--esep-dur) var(--esep-ease);flex:none;font-size:20px;transform:rotate(90deg)}.esep-root .agent-settings-reference[open]>summary:after{transform:rotate(-90deg)}.esep-root .agent-settings-reference>summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-3px;border-radius:8px}.esep-root .agent-settings-reference>summary>span:first-child{gap:3px;min-width:0;display:grid}.esep-root .agent-settings-reference>summary strong{color:var(--esep-fg-1);font-size:13.5px}.esep-root .agent-settings-reference>summary small{color:var(--esep-fg-3);font-size:12px;line-height:1.35}.esep-root .agent-settings-reference-body{border-top:1px solid var(--esep-border);padding:0 16px 16px}.esep-root .agent-settings-reference:not([open])>.agent-settings-reference-body{display:none}.esep-root .agent-settings-section{margin-top:16px}.esep-root .agent-settings-card{gap:0;padding:0}.esep-root .agent-settings-value{text-align:right;max-width:min(62%,68ch);line-height:1.45}@media (max-width:680px){.esep-root .agent-settings-reference>summary{align-items:flex-start;gap:10px;min-height:64px}.esep-root .agent-settings-reference>summary .aiw-meta{display:none}.esep-root .agent-settings-value{text-align:left;max-width:none}}.esep-root .agent-access{border:1px solid var(--esep-border);background:var(--esep-bg-1);font-variant-numeric:tabular-nums;border-radius:10px;margin-top:16px;overflow:hidden}.esep-root .agent-access-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.esep-root .agent-access-head .aiw-card-desc{max-width:76ch;margin-top:5px}.esep-root .agent-access-tape{border-top:1px solid var(--esep-border);border-bottom:1px solid var(--esep-border);background:var(--esep-bg-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.esep-root .agent-access-metric{border-left:1px solid var(--esep-border);min-width:0;padding:12px 14px}.esep-root .agent-access-metric:first-child{border-left:0}.esep-root .agent-access-metric strong{font-variant-numeric:tabular-nums;color:var(--esep-fg-1);font-size:22px;line-height:1;display:block}.esep-root .agent-access-metric span{color:var(--esep-fg-3);margin-top:5px;font-size:12px;line-height:1.35;display:block}.esep-root .agent-access-metric--ok strong{color:var(--esep-ok)}.esep-root .agent-access-metric--attention strong{color:var(--esep-attention)}.esep-root .agent-access-list{display:grid}.esep-root .agent-access-row{border-top:1px solid var(--esep-border);grid-template-columns:20px minmax(180px,1.1fr) minmax(210px,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 16px;display:grid}.esep-root .agent-access-row:first-child{border-top:0}.esep-root .agent-access-row-icon--ok{color:var(--esep-ok)}.esep-root .agent-access-row-icon--attention{color:var(--esep-attention)}.esep-root .agent-access-row-icon--critical{color:var(--esep-critical)}.esep-root .agent-access-row-icon--mute{color:var(--esep-fg-4)}.esep-root .agent-access-base,.esep-root .agent-access-result{gap:2px;min-width:0;display:grid}.esep-root .agent-access-base strong,.esep-root .agent-access-result strong{color:var(--esep-fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.esep-root .agent-access-base span,.esep-root .agent-access-result span,.esep-root .agent-access-row time{color:var(--esep-fg-3);font-size:12px}.esep-root .agent-access-row time{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.esep-root .agent-access-foot{border-top:1px solid var(--esep-border);background:var(--esep-bg-2);color:var(--esep-fg-3);flex-wrap:wrap;align-items:baseline;gap:5px 9px;padding:11px 16px;font-size:12px;display:flex}.esep-root .agent-access-foot strong{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;color:var(--esep-fg-1);margin-right:auto}.esep-root .agent-access-empty,.esep-root .agent-access-unknown{border-top:1px solid var(--esep-border);color:var(--esep-fg-3);align-items:flex-start;gap:10px;padding:16px;display:flex}.esep-root .agent-access-empty div{gap:3px;display:grid}.esep-root .agent-access-empty strong{color:var(--esep-fg-1);font-size:12.5px}.esep-root .agent-access-empty span,.esep-root .agent-access-unknown{font-size:12px;line-height:1.45}.esep-root .agent-access-unknown{color:var(--esep-critical)}@media (max-width:800px){.esep-root .agent-access-tape{grid-template-columns:repeat(2,minmax(0,1fr))}.esep-root .agent-access-metric{border-top:1px solid var(--esep-border)}.esep-root .agent-access-metric:nth-child(-n+2){border-top:0}.esep-root .agent-access-metric:nth-child(odd){border-left:0}.esep-root .agent-access-row{grid-template-columns:20px minmax(0,1fr)}.esep-root .agent-access-result,.esep-root .agent-access-row time{grid-column:2}.esep-root .agent-access-base strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media (max-width:680px){.esep-root .agent-access-head{flex-direction:column}}.esep-root .aiw-grid{gap:14px;display:grid}.esep-root .aiw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.esep-root .aiw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.esep-root .aiw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:920px){.esep-root .aiw-grid-3,.esep-root .aiw-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.esep-root .aiw-grid-2,.esep-root .aiw-grid-3,.esep-root .aiw-grid-4{grid-template-columns:1fr}}.esep-root .aiw-monetization-reco-row{grid-template-columns:1.4fr 1fr;align-items:start;gap:14px;display:grid}.esep-root .aiw-monetization-compact-row{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:680px){.esep-root .aiw-monetization-reco-row,.esep-root .aiw-monetization-compact-row{grid-template-columns:1fr}}.esep-root .aiw-card{background:var(--esep-bg-1);border:1px solid var(--esep-border);box-shadow:var(--esep-shadow-card);transition:border-color var(--esep-dur) var(--esep-ease), box-shadow var(--esep-dur) var(--esep-ease);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.esep-root .aiw-card:hover{border-color:var(--esep-border-em);box-shadow:var(--esep-shadow-raised)}.esep-root .aiw-card--accent{border-color:var(--esep-accent-border);background:var(--esep-accent-soft)}.esep-root .aiw-card--critical{border-color:var(--esep-critical);background:var(--esep-critical-soft)}.esep-root .aiw-card--attention{border-color:var(--esep-attention);background:var(--esep-attention-soft)}.esep-root .aiw-card--ok{border-color:var(--esep-ok-border);background:var(--esep-ok-soft)}.esep-root .aiw-card-title{color:var(--esep-fg-1);font-size:14.5px;font-weight:620;line-height:1.35}.esep-root .aiw-card-desc{color:var(--esep-fg-2);font-size:13px;line-height:1.5}.esep-root .aiw-meta-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.esep-root .aiw-meta{color:var(--esep-fg-3);font-size:12px}.esep-root .aiw-meta strong{color:var(--esep-fg-2);font-weight:600}.esep-root .aiw-proposal{background:var(--esep-bg-2);color:var(--esep-fg-2);border-radius:9px;padding:10px 12px;font-size:12.5px;line-height:1.5}.esep-root .aiw-proposal-label{color:var(--esep-accent);font-size:12px;font-weight:700}.esep-root .aiw-willchange{color:var(--esep-attention);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:inline-flex}.esep-root .aiw-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.esep-root .aiw-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.esep-root .aiw-badge--ok{background:var(--esep-ok-soft);color:var(--esep-ok)}.esep-root .aiw-badge--attention{background:var(--esep-attention-soft);color:var(--esep-attention)}.esep-root .aiw-badge--critical{background:var(--esep-critical-soft);color:var(--esep-critical)}.esep-root .aiw-audit-mark{margin-top:2px}.esep-root .aiw-badge--info{background:var(--esep-info-soft);color:var(--esep-info)}.esep-root .aiw-badge--accent{background:var(--esep-accent-soft);color:var(--esep-accent)}.esep-root .aiw-badge--mute{background:var(--esep-bg-3);color:var(--esep-fg-3)}.esep-root .aiw-slice-note{white-space:normal;border-radius:10px;align-items:flex-start;gap:6px;margin-bottom:16px;padding:8px 12px;line-height:1.5;display:flex}.esep-root .aiw-base-head-icon{color:var(--esep-accent)}.esep-root .aiw-base-head-name{color:var(--esep-fg-1);overflow-wrap:anywhere}.esep-root .aiw-base-head-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.esep-root .aiw-base-head-secondary{color:var(--esep-fg-3);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.25}.esep-root .aiw-base-head-id{color:var(--esep-fg-3)}.esep-root .aiw-conf{flex-direction:column;gap:4px;min-width:132px;display:inline-flex}.esep-root .aiw-conf-bar{background:var(--esep-bg-3);border-radius:999px;height:5px;overflow:hidden}.esep-root .aiw-conf-fill{border-radius:999px;height:100%}.esep-root .aiw-stat{background:var(--esep-bg-1);border:1px solid var(--esep-border);border-radius:12px;padding:16px 18px}.esep-root .aiw-stat-value{color:var(--esep-fg-1);letter-spacing:-.02em;font-size:26px;font-weight:680}.esep-root .aiw-stat-label{color:var(--esep-fg-3);margin-top:2px;font-size:12.5px}.esep-root .aiw-stat-note{color:var(--esep-fg-3);margin-top:6px;font-size:12px;line-height:1.35}.esep-root a.aiw-stat--link{transition:border-color var(--esep-dur) var(--esep-ease), box-shadow var(--esep-dur) var(--esep-ease);text-decoration:none;display:block}.esep-root a.aiw-stat--link:hover{border-color:var(--esep-border-em);box-shadow:var(--esep-shadow-raised)}.esep-root a.aiw-stat--link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-stat-cta{color:var(--esep-accent);align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:560;display:inline-flex}.esep-root .aiw-prepared-num{color:var(--esep-accent);font-size:22px;font-weight:700}.esep-root .aiw-row{border-bottom:1px solid var(--esep-border);align-items:center;gap:12px;padding:12px 14px;display:flex}.esep-root .aiw-row:last-child{border-bottom:none}.esep-root .aiw-row:hover{background:var(--esep-bg-2)}.esep-root .aiw-row-main{overflow-wrap:anywhere;flex:1;min-width:0}.esep-root .aiw-row{flex-wrap:wrap}.esep-root .aiw-row>.aiw-row-main{min-width:min(10em,100%)}.esep-root .aiw-row-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.esep-root .aiw-row-title{color:var(--esep-fg-1);font-size:13.5px;font-weight:560}.esep-root .aiw-row-sub{color:var(--esep-fg-3);margin-top:2px;font-size:12px}.esep-root .aiw-row--stack{overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:14px}.esep-root .aiw-row--stack:hover{background:0 0}.esep-root .aiw-row--stack[data-importance=critical]{background:var(--esep-critical-soft)}.esep-root .aiw-row--stack[data-importance=high]{background:var(--esep-attention-soft)}.esep-root .aiw-row-desc{color:var(--esep-fg-2);margin:0;font-size:13px;line-height:1.5}.esep-root .aiw-row-list{margin:0;padding:0;list-style:none}.esep-root .aiw-kv{margin:0}.esep-root .aiw-kv .aiw-row-title{color:var(--esep-fg-2);margin:0;font-weight:500}.esep-root .aiw-kv-value{color:var(--esep-fg-1);text-align:right;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650}.esep-root .aiw-kv-value--attention{color:var(--esep-attention)}.esep-root .aiw-usage{flex-direction:column;gap:10px;min-width:0;display:flex}.esep-root .aiw-inline-icon{vertical-align:-2px;color:var(--esep-fg-3);display:inline-block}.esep-root .bmc-step{align-items:flex-start}.esep-root .bmc-readiness{margin-bottom:20px}.esep-root .bmc-readiness-bar{height:8px}.esep-root .bmc-readiness-fill{background:var(--esep-accent)}.esep-root .aiw-check-dot{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.esep-root .aiw-chat-wrap{flex-direction:column;height:calc(100vh - 200px);min-height:460px;display:flex}.esep-root .aiw-chat-log{flex-direction:column;flex:1;gap:14px;padding:4px 2px;display:flex;overflow-y:auto}.esep-root .aiw-msg{border-radius:12px;max-width:80%;padding:12px 14px;font-size:13.5px;line-height:1.55}.esep-root .aiw-msg--user{background:var(--esep-accent);color:var(--esep-on-solid);align-self:flex-end}.esep-root .aiw-msg--ai{background:var(--esep-bg-1);border:1px solid var(--esep-border);color:var(--esep-fg-1);align-self:flex-start}.esep-root .aiw-chat-input{gap:10px;margin-top:14px;display:flex}.esep-root .aiw-chat-field{border:1px solid var(--esep-border);background:var(--esep-bg-1);height:44px;color:var(--esep-fg-1);border-radius:10px;outline:none;flex:1;padding:0 14px;font-size:14px}.esep-root .aiw-chat-field:focus{border-color:var(--esep-accent)}.esep-root .aiw-field{border:1px solid var(--esep-border-field);background:var(--esep-bg-1);width:100%;min-height:44px;color:var(--esep-fg-1);border-radius:8px;outline:none;padding:0 10px;font-size:13px}@media (pointer:fine){.esep-root .aiw-field{min-height:34px}}.esep-root .aiw-field:focus{border-color:var(--esep-accent)}.esep-root .aiw-field:disabled{background:var(--esep-bg-2);color:var(--esep-fg-3);cursor:default}.esep-root .aiw-field[aria-invalid=true]{border-color:var(--esep-attention)}.esep-root .esep-fld{flex-direction:column;gap:6px;display:flex}.esep-root .esep-fld-label{color:var(--esep-fg-2);font-size:12.5px;font-weight:550}.esep-root .esep-fld-help{color:var(--esep-fg-3);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.esep-root .esep-fld-input{border:1px solid var(--esep-border);background:var(--esep-bg-1);width:100%;height:44px;color:var(--esep-fg-1);transition:border-color var(--esep-dur) var(--esep-ease);border-radius:8px;padding:0 12px;font-family:inherit;font-size:13.5px}.esep-root .esep-fld-input::placeholder{color:var(--esep-fg-3)}.esep-root .esep-fld-input:hover{border-color:var(--esep-border-em)}.esep-root .esep-fld-input:focus-visible{outline:2px solid var(--esep-accent);outline-offset:1px;border-color:var(--esep-accent)}.esep-root .esep-fld-input:disabled{background:var(--esep-bg-2);color:var(--esep-fg-3);cursor:not-allowed}@media (max-width:768px),(pointer:coarse){.esep-root .esep-fld-input{height:44px}}.esep-root .esep-fld-input[aria-invalid=true]{border-color:var(--esep-critical)}.esep-root .esep-fld-input[aria-invalid=true]:focus-visible{outline-color:var(--esep-critical);border-color:var(--esep-critical)}.esep-root .esep-fld-err{color:var(--esep-critical);margin:0;font-size:12px}.esep-root .esep-fld-input--ident{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.esep-root .esep-fld-row{align-items:stretch;gap:8px;display:flex}.esep-root .esep-fld-row .esep-fld-input{flex:auto;min-width:0}.esep-root .aiw-admin-role-select{flex:none;width:auto;min-width:168px;padding:0 8px;font-size:12.5px}.esep-root .esep-copy-btn{flex:none;justify-content:center;width:44px;height:44px;padding:0}@media (pointer:coarse){.esep-root .esep-copy-btn{width:44px;height:44px}}.esep-root .aiw-doc-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.esep-root .aiw-filter-chip{border:1px solid var(--esep-border);background:var(--esep-bg-1);min-height:44px;color:var(--esep-fg-2);font:inherit;cursor:pointer;white-space:nowrap;transition:border-color var(--esep-dur) var(--esep-ease), background var(--esep-dur) var(--esep-ease), color var(--esep-dur) var(--esep-ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}@media (pointer:fine){.esep-root .aiw-filter-chip{min-height:34px}}.esep-root .aiw-filter-chip:hover{border-color:var(--esep-border-em);color:var(--esep-fg-1)}.esep-root .aiw-filter-chip:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-filter-chip[aria-pressed=true]{background:var(--esep-accent-soft);border-color:var(--esep-accent-border);color:var(--esep-accent);font-weight:600}.esep-root .aiw-filter-chip-n{color:var(--esep-fg-3);font-size:12px}.esep-root .aiw-filter-chip[aria-pressed=true] .aiw-filter-chip-n{color:var(--esep-accent)}.esep-root .aiw-state{text-align:center;border:1px dashed var(--esep-border-em);color:var(--esep-fg-2);background:var(--esep-bg-1);border-radius:12px;padding:48px 24px}.esep-root .aiw-state[data-tone=neutral]{text-align:left;background:0 0;border:0;border-radius:0;padding:4px 0 0}.esep-root .aiw-state[data-tone=neutral] .aiw-state-title{margin-top:0}.esep-root .aiw-state[data-tone=neutral] .aiw-state-body{color:var(--esep-fg-2);max-width:62ch;font-size:14px;line-height:1.5}.esep-root .aiw-state-title{color:var(--esep-fg-1);margin-top:10px;font-size:15px;font-weight:600}.esep-root .aiw-state-body{color:var(--esep-fg-3);margin-top:4px;font-size:13px}.esep-root .aiw-filter-reset{min-height:44px;margin-top:12px}.esep-root .aiw-skeleton{background:linear-gradient(90deg, var(--esep-bg-2) 25%, var(--esep-bg-3) 37%, var(--esep-bg-2) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite aiw-shimmer}@keyframes aiw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.esep-root .aiw-monetization-unavailable{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:4px;padding:20px;display:grid}.esep-root .aiw-monetization-unavailable-icon{background:var(--esep-bg-2);width:40px;height:40px;color:var(--esep-fg-3);border-radius:10px;place-items:center;display:grid}.esep-root .aiw-monetization-unavailable-copy{min-width:0}.esep-root .aiw-monetization-unavailable .aiw-card-title{margin-top:5px}.esep-root .aiw-monetization-unavailable .aiw-card-subtitle{max-width:680px;margin-top:5px}@media (max-width:560px){.esep-root .aiw-monetization-unavailable{grid-template-columns:auto minmax(0,1fr);padding:16px}.esep-root .aiw-monetization-unavailable>.aiw-badge{grid-column:2;justify-self:start}}.esep-root .aiw-admin-search{border:1px solid var(--esep-border);background:var(--esep-bg-1);min-height:44px;color:var(--esep-fg-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.esep-root .aiw-admin-search:focus-within{border-color:var(--esep-accent)}.esep-root .aiw-admin-search-field{min-width:0;height:44px;color:var(--esep-fg-1);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.esep-root .aiw-admin-search-field::placeholder{color:var(--esep-fg-3)}.esep-root .aiw-admin-count{background:var(--esep-attention-soft);min-width:22px;height:22px;color:var(--esep-attention);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.esep-root .aiw-admin-avatar{background:var(--esep-accent-soft);width:36px;height:36px;color:var(--esep-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.esep-root .aiw-admin-user-row{grid-template-columns:36px minmax(220px,1fr) minmax(140px,auto) auto;align-items:center;display:grid}.esep-root .aiw-admin-user-status,.esep-root .aiw-admin-user-controls{align-items:center;gap:8px;display:flex}.esep-root .aiw-admin-user-status{flex-wrap:wrap}.esep-root .aiw-admin-user-controls{justify-content:flex-end}.esep-root .aiw-admin-user-notes{flex-wrap:wrap;gap:4px 10px;margin-top:5px;display:flex}.esep-root .aiw-admin-user-notes .aiw-erase-unavailable{white-space:normal}.esep-root .aiw-admin-date{color:var(--esep-fg-3);white-space:nowrap;font-size:12.5px}.esep-root .aiw-admin-activate{white-space:nowrap;cursor:pointer;background:var(--esep-accent);height:34px;color:var(--esep-on-solid);transition:background var(--esep-dur) var(--esep-ease);border:none;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.esep-root .aiw-admin-activate:hover:not(:disabled){background:var(--esep-accent-hover)}.esep-root .aiw-admin-activate:active:not(:disabled){background:var(--esep-accent-press)}.esep-root .aiw-admin-activate:disabled{opacity:.7;cursor:default}.esep-root .aiw-admin-activate:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-admin-activate--early{background:var(--esep-accent-soft);color:var(--esep-accent);border:1px solid var(--esep-border)}.esep-root .aiw-admin-activate--early:hover:not(:disabled){background:var(--esep-bg-2);color:var(--esep-accent-hover)}.esep-root .aiw-admin-activate--early:active:not(:disabled){background:var(--esep-bg-2)}.esep-root .aiw-admin-activate-label-compact{display:none}@media (pointer:coarse){.esep-root .aiw-admin-role-select,.esep-root .aiw-admin-activate{min-height:44px}}.esep-root .aiw-admin-activate-blocked{color:var(--esep-fg-3);white-space:nowrap;font-size:12.5px}.esep-root .aiw-admin-waitlist{color:var(--esep-fg-2);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:13px}.esep-root .aiw-admin-retry{cursor:pointer;background:var(--esep-accent-soft);height:34px;color:var(--esep-accent);border:1px solid var(--esep-border);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.esep-root .aiw-admin-retry:hover:not(:disabled){background:var(--esep-bg-2);color:var(--esep-accent-hover)}.esep-root .aiw-admin-retry:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-admin-retry:disabled{opacity:.7;cursor:default}.esep-root .aiw-admin-empty{text-align:center;color:var(--esep-fg-3);padding:28px 16px;font-size:13px}.esep-root .aiw-admin-empty-inline{color:var(--esep-fg-3);margin:0;padding:4px 2px;font-size:13px}.esep-root .aiw-admin-users-filter-empty{margin-top:18px}.esep-root .aiw-admin-rolefilter{margin-top:12px;margin-bottom:0}@media (max-width:700px){.esep-root .aiw-admin-rolefilter .aiw-filter-chip{min-height:44px}}.esep-root .aiw-admin-rolemodel{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:12px;margin:4px 0 18px;padding:0 14px}.esep-root .aiw-admin-rolemodel[open]{padding-bottom:12px}.esep-root .aiw-admin-rolemodel-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--esep-accent);align-items:center;gap:7px;padding:12px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.esep-root .aiw-admin-rolemodel-summary::-webkit-details-marker{display:none}.esep-root .aiw-admin-rolemodel-summary:before{content:"▸";color:var(--esep-fg-3);transition:transform var(--esep-dur) var(--esep-ease);font-size:12px}.esep-root .aiw-admin-rolemodel[open] .aiw-admin-rolemodel-summary:before{transform:rotate(90deg)}.esep-root .aiw-admin-rolemodel-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:6px}.esep-root .aiw-admin-rolemodel-list{color:var(--esep-fg-2);margin:0 0 2px;padding-left:16px;font-size:13px;line-height:1.6;list-style:outside}.esep-root .aiw-admin-toast-region{z-index:60;position:fixed;bottom:20px;right:20px}.esep-root .aiw-admin-toast{box-shadow:var(--esep-shadow-raised);border-radius:10px;max-width:340px;padding:11px 16px;font-size:13px;font-weight:560}.esep-root .aiw-admin-toast--ok{background:var(--esep-ok-soft);color:var(--esep-ok)}.esep-root .aiw-admin-toast--error{background:var(--esep-critical-soft);color:var(--esep-critical)}.esep-root .aiw-spin{animation:.9s linear infinite aiw-spin}@keyframes aiw-spin{to{transform:rotate(360deg)}}.esep-root .aiw-clients-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.esep-root .aiw-clients-chips{flex-wrap:wrap;gap:8px;display:flex}.esep-root .aiw-clients-chips .esep-chip{cursor:pointer;min-height:44px}.esep-root .aiw-clients-chips .esep-chip:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-clients-chip-count{background:color-mix(in srgb, currentColor 14%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.esep-root .aiw-clients-search{flex:1;min-width:220px}.esep-root .aiw-clients-list{gap:0;padding:0}.esep-root .aiw-clients-row{align-items:center;gap:12px}.esep-root .aiw-clients-icon{background:var(--esep-accent-soft);width:34px;height:34px;color:var(--esep-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.esep-root .aiw-clients-name{font-weight:640}.esep-root .aiw-clients-sub{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.esep-root .aiw-clients-nobin{color:var(--esep-fg-3);font-style:italic}.esep-root .aiw-clients-dot{color:var(--esep-fg-3)}.esep-root .aiw-clients-basescount{white-space:nowrap}.esep-root .aiw-clients-empty{text-align:center;padding:26px 16px}@media (max-width:720px){.esep-root .aiw-clients-row{flex-wrap:wrap;align-items:flex-start}.esep-root .aiw-clients-row .aiw-row-main{flex:calc(100% - 50px)}.esep-root .aiw-clients-row>.aiw-badge,.esep-root .aiw-clients-row>.aiw-meta,.esep-root .aiw-clients-row>button{max-width:calc(100% - 46px);margin-left:46px}}@media (max-width:768px){.esep-root .aiw-admin-user-row{grid-template-columns:36px minmax(0,1fr);align-items:flex-start}.esep-root .aiw-admin-user-row .aiw-admin-user-status,.esep-root .aiw-admin-user-row .aiw-admin-user-controls{grid-column:2;justify-content:flex-start}.esep-root .aiw-admin-user-row .aiw-admin-user-controls{flex-wrap:wrap}.esep-root .aiw-admin-user-row .aiw-admin-role-select{flex:168px;width:auto;min-width:0;min-height:44px}.esep-root .aiw-admin-activate{min-height:44px}.esep-root .aiw-admin-user-row .aiw-admin-activate-blocked,.esep-root .aiw-admin-user-row .aiw-badge{white-space:normal}.esep-root .aiw-admin-activate-label-wide{display:none}.esep-root .aiw-admin-activate-label-compact{display:inline}}.esep-root .aiw-bases-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 4px;display:flex}.esep-root .aiw-bases-chips{flex-wrap:wrap;gap:8px;display:flex}.esep-root .aiw-bases-chips .esep-chip{cursor:pointer;appearance:none;font-family:inherit}.esep-root .aiw-bases-chips .esep-chip:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}@media (max-width:768px),(pointer:coarse){.esep-root .aiw-bases-chips .esep-chip{min-height:44px}}.esep-root .aiw-bases-chip-count{font-variant-numeric:tabular-nums;opacity:.72;font-weight:600}.esep-root .aiw-bases-search{flex:240px;min-width:240px;max-width:340px}.esep-root .aiw-bases-org{align-items:center;gap:8px;display:inline-flex}.esep-root .aiw-bases-org>svg{color:var(--esep-accent);flex-shrink:0}.esep-root .aiw-bases-card{gap:0;padding:0}.esep-root .aiw-bases-group .esep-readonly{display:inline-flex}.esep-root .aiw-bases-empty{text-align:center;margin-top:18px;padding:32px 24px}.esep-root .aiw-bases-empty .aiw-state-body{margin-top:6px}@media (max-width:560px){.esep-root .aiw-bases-search{max-width:none}}.esep-root .aiw-queue-console{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:12px;margin:14px 0 12px;padding:16px}.esep-root .aiw-queue-console-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.esep-root .aiw-queue-filter-hint{display:none}.esep-root .aiw-queue-kicker{color:var(--esep-fg-3);margin-bottom:4px;font-size:12px;font-weight:600}.esep-root .aiw-queue-total{color:var(--esep-fg-2);text-align:right;justify-items:end;gap:4px;display:grid}.esep-root .aiw-queue-total strong{color:var(--esep-fg-1);font-size:20px;line-height:1}.esep-root .aiw-queue-total span{font-size:12px}.esep-root .aiw-queue-lane-filters,.esep-root .aiw-queue-reason-filters{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.esep-root .aiw-queue-reason-filters{margin-top:8px}.esep-root .aiw-queue-lane-filters .esep-chip,.esep-root .aiw-queue-reason-filters .esep-chip{cursor:pointer;background:var(--esep-bg-2);min-height:44px;color:var(--esep-fg-2);border-color:var(--esep-border);appearance:none;font-family:inherit}.esep-root .aiw-queue-lane-filters .esep-chip:hover,.esep-root .aiw-queue-reason-filters .esep-chip:hover{border-color:var(--esep-border-em)}.esep-root .aiw-queue-lane-filters .esep-chip--on,.esep-root .aiw-queue-reason-filters .esep-chip--on{background:var(--esep-accent-soft);color:var(--esep-accent);border-color:var(--esep-accent-border)}.esep-root .aiw-queue-lane-filters .esep-chip:focus-visible,.esep-root .aiw-queue-reason-filters .esep-chip:focus-visible,.esep-root .aiw-queue-row-toggle:focus-visible,.esep-root .aiw-queue-more:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-queue-chip-count{font-variant-numeric:tabular-nums;font-weight:700}.esep-root .aiw-queue-tools{grid-template-columns:minmax(220px,1fr) minmax(220px,.7fr);gap:10px;margin-top:12px;display:grid}.esep-root .aiw-queue-search{border:1px solid var(--esep-border);background:var(--esep-bg-0);min-width:0;height:44px;color:var(--esep-fg-3);border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.esep-root .aiw-queue-search:focus-within{border-color:var(--esep-accent)}.esep-root .aiw-queue-search input{width:100%;min-width:0;color:var(--esep-fg-1);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.esep-root .aiw-queue-search input::placeholder{color:var(--esep-fg-3)}.esep-root .aiw-queue-org-filter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.esep-root .aiw-queue-org-filter>span{color:var(--esep-fg-3);font-size:12px}.esep-root .aiw-queue-org-filter select{border:1px solid var(--esep-border);background:var(--esep-bg-0);width:100%;min-width:0;height:44px;color:var(--esep-fg-1);font:inherit;border-radius:7px;padding:0 32px 0 10px;font-size:13px}.esep-root .aiw-queue-org-filter select:focus-visible{outline:2px solid var(--esep-accent);outline-offset:1px}.esep-root .aiw-queue-window-note{color:var(--esep-fg-3);justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.esep-root .aiw-queue-sweep{margin-bottom:10px;padding:0;display:block}.esep-root .aiw-queue-sweep-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;list-style:none;display:grid}.esep-root .aiw-queue-sweep-summary::-webkit-details-marker{display:none}.esep-root .aiw-queue-sweep-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-queue-sweep-chevron{color:var(--esep-fg-3);transition:transform .16s}.esep-root .aiw-queue-sweep[open] .aiw-queue-sweep-chevron{transform:rotate(180deg)}.esep-root .aiw-queue-sweep-body{border-top:1px solid var(--esep-border);padding:0 14px 14px}.esep-root .aiw-queue-sweep-body>.aiw-card-desc{margin-top:12px}.esep-root .aiw-requeue-label{color:var(--esep-fg-2);margin-top:12px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.esep-root .aiw-queue-sweep-body>.aiw-meta{margin-top:5px}.esep-root .aiw-queue-row{border-bottom:1px solid var(--esep-border)}.esep-root .aiw-queue-row:last-child{border-bottom:0}.esep-root .aiw-queue-row--expanded{background:var(--esep-bg-2)}.esep-root .aiw-queue-row-toggle{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto 18px;align-items:start;gap:10px;padding:11px 14px;display:grid}.esep-root .aiw-queue-row-toggle:hover{background:var(--esep-bg-2)}.esep-root .aiw-queue-icon{flex-shrink:0;margin-top:2px}.esep-root .aiw-queue-icon--not_reconciled,.esep-root .aiw-queue-icon--frozen_attempts,.esep-root .aiw-queue-icon--run_failed{color:var(--esep-critical)}.esep-root .aiw-queue-icon--done_partial,.esep-root .aiw-queue-icon--rejected_unassigned{color:var(--esep-attention)}.esep-root .aiw-queue-icon--lease_expired{color:var(--esep-fg-3)}.esep-root .aiw-queue-row-copy{min-width:0;display:block}.esep-root .aiw-queue-row-line{align-items:center;gap:8px;min-width:0;display:flex}.esep-root .aiw-queue-row-line .aiw-row-title{min-width:0}.esep-root .aiw-queue-reason{white-space:nowrap;flex-shrink:0}.esep-root .aiw-queue-org{overflow-wrap:anywhere;margin-top:2px;display:block}.esep-root .aiw-queue-desc{color:var(--esep-fg-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.esep-root .aiw-queue-filename{overflow-wrap:anywhere;word-break:break-word}.esep-root .aiw-queue-owner{min-width:148px;color:var(--esep-fg-2);text-align:right;justify-items:end;gap:2px;padding-top:1px;display:grid}.esep-root .aiw-queue-owner-label{color:var(--esep-fg-3);font-size:12px;font-weight:600}.esep-root .aiw-queue-owner strong{color:var(--esep-fg-1);font-size:12.5px}.esep-root .aiw-queue-date{white-space:nowrap}.esep-root .aiw-queue-chevron{color:var(--esep-fg-3);margin-top:1px;transition:transform .16s}.esep-root .aiw-queue-row--expanded .aiw-queue-chevron{transform:rotate(180deg)}.esep-root .aiw-queue-detail{padding:0 42px 14px}.esep-root .aiw-queue-next-step{border-left:2px solid var(--esep-accent);background:var(--esep-bg-1);color:var(--esep-fg-2);grid-template-columns:112px minmax(0,1fr);gap:10px;margin-bottom:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:grid}.esep-root .aiw-queue-next-step>span{color:var(--esep-fg-3)}.esep-root .aiw-queue-next-step>strong{color:var(--esep-fg-1);font-weight:500}.esep-root .aiw-queue-meta{margin-bottom:10px}.esep-root .aiw-queue-disputed{gap:12px;margin-top:14px}.esep-root .aiw-queue-disputed-icon{color:var(--esep-attention)}.esep-root .aiw-queue-state-icon{justify-content:center;display:flex}.esep-root .aiw-queue-state-icon--critical{color:var(--esep-critical)}.esep-root .aiw-queue-state-icon--ok{color:var(--esep-ok)}.esep-root .aiw-queue-state-icon--muted{color:var(--esep-fg-4)}.esep-root .aiw-queue-list{gap:0;padding:0}.esep-root .aiw-queue-filter-empty{margin-top:12px}.esep-root .aiw-queue-more{justify-content:center;width:100%;min-height:44px;margin-top:10px;display:flex}@media (max-width:700px){.esep-root .aiw-queue-console{padding:14px 12px}.esep-root .aiw-queue-console-head{display:block}.esep-root .aiw-queue-total{text-align:left;justify-items:start;margin-top:10px}.esep-root .aiw-queue-filter-hint{color:var(--esep-fg-3);align-items:center;gap:6px;margin:12px 0 4px;font-size:12px;line-height:1.4;display:flex}.esep-root .aiw-queue-filter-hint>svg{flex:none}.esep-root .aiw-queue-lane-filters,.esep-root .aiw-queue-reason-filters{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;flex-wrap:nowrap;margin-inline:-12px;padding:0 28px 6px 12px;scroll-padding-inline:12px;overflow-x:auto}.esep-root .aiw-queue-lane-filters .esep-chip,.esep-root .aiw-queue-reason-filters .esep-chip{scroll-snap-align:start;min-height:44px}.esep-root .aiw-queue-tools{grid-template-columns:1fr}.esep-root .aiw-queue-search,.esep-root .aiw-queue-org-filter select{height:44px}.esep-root .aiw-queue-org-filter{grid-template-columns:1fr;gap:4px}.esep-root .aiw-queue-window-note{gap:3px;display:grid}.esep-root .aiw-queue-sweep-summary{grid-template-columns:minmax(0,1fr) 18px}.esep-root .aiw-queue-sweep-summary>.aiw-meta{grid-column:1}.esep-root .aiw-queue-sweep-chevron{grid-area:1/2}.esep-root .aiw-queue-row-toggle{grid-template-columns:18px minmax(0,1fr) 18px;min-height:76px;padding:12px}.esep-root .aiw-queue-owner{text-align:left;grid-column:2;justify-items:start;min-width:0;padding-top:3px}.esep-root .aiw-queue-owner-label{display:none}.esep-root .aiw-queue-chevron{grid-area:1/3}.esep-root .aiw-queue-row-line{flex-direction:column;align-items:flex-start;gap:4px}.esep-root .aiw-queue-reason{white-space:normal}.esep-root .aiw-queue-detail{padding:0 12px 14px 40px}.esep-root .aiw-queue-next-step{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.esep-root .aiw-queue-chevron,.esep-root .aiw-queue-sweep-chevron{transition:none}}.esep-root .aiw-dash-row{align-items:stretch;margin-top:18px}.esep-root .aiw-dash-row>.aiw-section{flex-direction:column;margin-top:0;display:flex}.esep-root .aiw-dash-row>.aiw-section>.aiw-card{flex:1}.esep-root .aiw-dash-status-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.esep-root .aiw-dash-readiness-row{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}@media (max-width:680px){.esep-root .aiw-dash-status-row,.esep-root .aiw-dash-readiness-row{grid-template-columns:1fr}}.esep-root .aiw-dash-funnel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.esep-root .aiw-dash-funnel-step{display:flex;position:relative}.esep-root .aiw-dash-funnel-step>.aiw-card{flex:1}.esep-root .aiw-dash-funnel-num{letter-spacing:-.02em;font-size:30px;font-weight:680;line-height:1.1}.esep-root .aiw-dash-funnel-tile--ready{border-color:var(--esep-ok-border);background:var(--esep-ok-soft)}@media (max-width:680px){.esep-root .aiw-dash-funnel{grid-template-columns:1fr}.esep-root .aiw-dash-funnel-step{flex-direction:column}}.esep-root .aiw-dash-bar{background:var(--esep-bg-2);border-radius:7px;width:100%;height:14px;display:flex;overflow:hidden}.esep-root .aiw-dash-bar-seg{height:100%;display:block}.esep-root .aiw-dash-bar-seg:first-child{border-top-left-radius:7px;border-bottom-left-radius:7px}.esep-root .aiw-dash-bar-seg:last-child{border-top-right-radius:7px;border-bottom-right-radius:7px}.esep-root .aiw-dash-legend{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esep-root .aiw-dash-legend--compact{gap:5px}.esep-root .aiw-dash-legend-row{align-items:center;gap:8px;display:flex}.esep-root .aiw-dash-legend-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.esep-root .aiw-dash-legend-label{min-width:0;color:var(--esep-fg-1);flex:1;font-size:13px}.esep-root .aiw-dash-legend-count{color:var(--esep-fg-1);font-size:13.5px;font-weight:640}.esep-root .aiw-dash-fix-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esep-root .aiw-dash-fix-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;font-size:18px;font-weight:660;line-height:1.3;display:flex}.esep-root .aiw-dash-fix-caption{color:var(--esep-fg-3);font-size:12.5px;font-weight:460}.esep-root .aiw-dash-fix-subtitle{margin-top:6px;font-size:14px;line-height:1.5}.esep-root .aiw-dash-fix-num{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1.05}.esep-root .aiw-dash-fix-rest{border-top:1px solid var(--esep-border);flex-direction:column;gap:0;display:flex}.esep-root .aiw-dash-fix-rest-row{border-bottom:1px solid var(--esep-border);align-items:center;gap:12px;padding:12px 0;display:flex}.esep-root .aiw-dash-fix-rest-row:last-child{border-bottom:none}.esep-root .aiw-dash-readiness-head{align-items:baseline;gap:6px;display:flex}.esep-root .aiw-dash-readiness-num{letter-spacing:-.02em;font-size:24px;font-weight:680;line-height:1.1}.esep-root .aiw-dash-unavail-count{color:var(--esep-fg-3);margin-left:6px;font-size:12.5px;font-weight:500}.esep-root .aiw-dash-unavail-hint{color:var(--esep-fg-3);font-size:12.5px;font-weight:400}.esep-root .aiw-dash-unavail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;display:grid}.esep-root .aiw-dash-unavail-col{flex-direction:column;gap:2px;min-width:0;display:flex}.esep-root .aiw-dash-unavail-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.esep-root .aiw-dash-unavail-label{min-width:0;color:var(--esep-fg-1);align-items:center;gap:6px;font-size:13.5px;font-weight:560;display:inline-flex}.esep-root .aiw-dash-unavail-icon{color:var(--esep-fg-3);flex-shrink:0}.esep-root .aiw-dash-unavail-figure{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.esep-root .aiw-dash-unavail-num{color:var(--esep-fg-1);letter-spacing:-.02em;font-size:22px;font-weight:680;line-height:1.1}.esep-root .aiw-dash-unavail-pct{color:var(--esep-fg-3);font-size:12.5px;font-weight:560}.esep-root .aiw-dash-unavail-desc{color:var(--esep-fg-3);margin-top:4px;font-size:12px;line-height:1.45}.esep-root .aiw-dash-unavail-empty{padding:8px 2px}.esep-root .aiw-dash-unavail-hosts{margin-top:16px}.esep-root .aiw-dash-details{border-top:1px solid var(--esep-border)}.esep-root .aiw-dash-details-summary{cursor:pointer;color:var(--esep-fg-3);list-style:revert;padding:12px 14px;font-size:12.5px}.esep-root .aiw-dash-details-summary:hover{color:var(--esep-fg-2)}.esep-root .aiw-dash-details-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:6px}.esep-root .aiw-dash-details-body{border-top:1px solid var(--esep-border)}.esep-root .aiw-dash-details-body .aiw-row{padding-left:14px;padding-right:14px}.esep-root .aiw-dash-header-stats{flex-wrap:wrap;justify-content:flex-end;gap:28px;margin-top:14px;display:flex}.esep-root .aiw-dash-header-stat{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.esep-root .aiw-dash-header-stat-num{letter-spacing:-.02em;font-size:26px;font-weight:680;line-height:1.05}.esep-root .aiw-dash-header-stat-label{color:var(--esep-fg-3);margin-top:2px;font-size:12px}.esep-root .aiw-dash-funnel-conn{z-index:1;background:var(--esep-bg-0);flex-direction:column;align-items:center;gap:0;padding:2px 0;line-height:1.05;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.esep-root .aiw-dash-funnel-conn-pct{color:var(--esep-fg-2);font-size:12px;font-weight:640}.esep-root .aiw-dash-funnel-conn-arrow{color:var(--esep-fg-3);font-size:14px}@media (max-width:680px){.esep-root .aiw-dash-funnel-conn{flex-direction:row;align-self:center;gap:6px;margin:2px 0;position:static;top:auto;right:auto;transform:none}.esep-root .aiw-dash-funnel-conn-arrow{transform:rotate(90deg)}}.esep-root .aiw-dash-donut-card{flex-flow:wrap;align-items:center;gap:20px}.esep-root .aiw-dash-donut{flex-shrink:0;width:132px;height:132px;position:relative}.esep-root .aiw-dash-donut-ring{border-radius:999px;position:absolute;inset:0}.esep-root .aiw-dash-donut-hole{background:var(--esep-bg-1);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:22px}.esep-root .aiw-dash-donut-center-num{color:var(--esep-fg-1);letter-spacing:-.02em;font-size:26px;font-weight:680;line-height:1.05}.esep-root .aiw-dash-donut-center-label{color:var(--esep-fg-3);font-size:12px}.esep-root .aiw-dash-donut-legend{flex:1;min-width:160px}.esep-root .aiw-dash-legend-row--muted .aiw-dash-legend-label,.esep-root .aiw-dash-legend-row--muted .aiw-dash-legend-count{color:var(--esep-fg-3)}.esep-root .aiw-dash-fix-card{gap:22px;padding:22px 24px}.esep-root .aiw-dash-fix-body{flex-wrap:wrap;flex:1;align-items:center;gap:20px;display:flex}.esep-root .aiw-dash-key-badge{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.esep-root .aiw-dash-fix-main{flex:1;min-width:160px}.esep-root .aiw-dash-fix-figure{text-align:right;flex-shrink:0;margin-left:auto}.esep-root .aiw-dash-fix-rest-count{color:var(--esep-fg-1);font-weight:640}.esep-root .aiw-dash-fix-foot{flex-direction:column;gap:6px;margin-top:auto;display:flex}.esep-root .aiw-dash-fix-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.esep-root .aiw-dash-blocker-pill{align-self:flex-start;line-height:1.4}.esep-root .aiw-dash-its-chart{align-items:flex-end;gap:12px;min-height:140px;padding-top:6px;display:flex}.esep-root .aiw-dash-its-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:132px;display:flex}.esep-root .aiw-dash-its-count{color:var(--esep-fg-1);font-size:12.5px;font-weight:640}.esep-root .aiw-dash-its-bar-track{flex:1;align-items:flex-end;width:100%;max-width:44px;display:flex}.esep-root .aiw-dash-its-bar{border-radius:6px 6px 0 0;width:100%;min-height:4px}.esep-root .aiw-dash-its-month{color:var(--esep-fg-3);white-space:nowrap;font-size:12px}.esep-root .aiw-dash-its-tag{margin-top:0}.esep-root .aiw-dash-its-col--later .aiw-dash-its-month{opacity:.85;font-style:italic}.esep-root .aiw-dash-its-undef-note{color:var(--esep-fg-3);align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1.3;display:flex}.esep-root .aiw-dash-its-undef-dot{opacity:.7;border-radius:999px;flex-shrink:0;width:7px;height:7px}.esep-root .aiw-dash-its-undef-count{color:var(--esep-fg-3);font-weight:640}.esep-root .aiw-dash-readiness-row>.aiw-section>.aiw-grid{flex:1;align-content:start}@media (max-width:920px){.esep-root .aiw-dash-readiness-row .aiw-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.esep-root .aiw-dash-readiness-row .aiw-dash-its-chart{flex:1;min-height:120px}.esep-root .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.esep-root .aiw-fix-trust{background:var(--esep-ok-soft);color:var(--esep-ok);border:1px solid var(--esep-ok-border);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 16px;display:flex}.esep-root .aiw-fix-trust p{margin:0;font-size:13px;line-height:1.55}.esep-root .aiw-fix-trust svg{flex-shrink:0;margin-top:1px}.esep-root .aiw-fixes-tabs{border-bottom:1px solid var(--esep-border);flex-wrap:wrap;gap:4px;margin-bottom:16px;padding-bottom:0;display:flex}.esep-root .aiw-fixes-tab{color:var(--esep-fg-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 13px;font-size:13px;font-weight:540;line-height:1.4;display:inline-flex}.esep-root .aiw-fixes-tab:hover{color:var(--esep-fg-1)}.esep-root .aiw-fixes-tab--active{color:var(--esep-accent);border-bottom-color:var(--esep-accent)}.esep-root .aiw-fixes-tab-count{background:var(--esep-bg-3);color:var(--esep-fg-2);border-radius:999px;padding:1px 6px;font-size:12px;font-weight:700}.esep-root .aiw-fixes-tab--active .aiw-fixes-tab-count{background:var(--esep-accent-soft);color:var(--esep-accent)}.esep-root .aiw-fixes-tab:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:6px}.esep-root .aiw-fix-list{flex-direction:column;gap:12px;display:flex}.esep-root .aiw-fix-card{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:13px;overflow:hidden}.esep-root .aiw-fix-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;display:flex}.esep-root .aiw-fix-row:hover{background:var(--esep-bg-2)}.esep-root .aiw-fix-row:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .aiw-fix-reason-icon{color:var(--esep-attention);flex-shrink:0;margin-top:1px}.esep-root .aiw-fix-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.esep-root .aiw-fix-title{color:var(--esep-fg-1);font-size:14px;font-weight:640}.esep-root .aiw-fix-obj{color:var(--esep-fg-3);font-size:12px}.esep-root .aiw-fix-proposed{color:var(--esep-fg-2);align-items:center;gap:5px;margin-top:1px;font-size:12.5px;display:inline-flex}.esep-root .aiw-fix-wrench{color:var(--esep-accent);flex-shrink:0}.esep-root .aiw-fix-row-aside{flex-shrink:0;align-items:center;gap:8px;display:flex}.esep-root .aiw-fix-chevron{color:var(--esep-fg-3);transition:transform .15s}.esep-root .aiw-fix-chevron--open{transform:rotate(180deg)}.esep-root .aiw-fix-status{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.esep-root .aiw-fix-progress{background:var(--esep-bg-3);border-radius:999px;width:100%;min-width:72px;height:3px;overflow:hidden}.esep-root .aiw-fix-progress-bar{background:var(--esep-info);border-radius:999px;width:40%;height:100%;animation:1.4s ease-in-out infinite aiw-fix-progress;display:block}@keyframes aiw-fix-progress{0%{margin-left:-40%}to{margin-left:100%}}.esep-root .aiw-fix-body{border-top:1px solid var(--esep-border);flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.esep-root .aiw-fix-why{color:var(--esep-fg-2);margin:0;font-size:13px;line-height:1.55}.esep-root .aiw-fix-change{color:var(--esep-info);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.esep-root .aiw-fix-change svg{flex-shrink:0;margin-top:2px}.esep-root .aiw-diff-table{border-collapse:collapse;width:100%;font-size:12.5px}.esep-root .aiw-diff-table th,.esep-root .aiw-diff-table td{text-align:left;border-bottom:1px solid var(--esep-border);vertical-align:top;padding:8px 10px}.esep-root .aiw-diff-table thead th{color:var(--esep-fg-3);background:var(--esep-bg-2);font-size:12px;font-weight:700}.esep-root .aiw-diff-table tbody tr:last-child th,.esep-root .aiw-diff-table tbody tr:last-child td{border-bottom:none}.esep-root .aiw-diff-field{color:var(--esep-fg-1);font-weight:600}.esep-root .aiw-diff-now{color:var(--esep-fg-3)}.esep-root .aiw-diff-next{background:var(--esep-ok-soft);color:var(--esep-ok);font-weight:560}.esep-root .aiw-diff-next span{display:inline}.esep-root .aiw-diff-arrow{color:var(--esep-ok);vertical-align:-2px;margin-right:4px}.esep-root .aiw-fix-deny{background:var(--esep-critical-soft);color:var(--esep-critical);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.esep-root .aiw-fix-deny svg{flex-shrink:0;margin-top:1px}.esep-root .aiw-fix-deny ul{margin:4px 0 0;padding-left:16px}.esep-root .aiw-fix-notice{background:var(--esep-attention-soft);color:var(--esep-attention);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.esep-root .aiw-fix-notice svg{flex-shrink:0;margin-top:1px}.esep-root .aiw-fix-notice p{margin:4px 0 0;line-height:1.5}.esep-root .aiw-fix-explain{background:var(--esep-bg-2);color:var(--esep-fg-2);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.55}.esep-root .aiw-fix-explain p{margin:0}.esep-root .aiw-fix-explain p+p{margin-top:6px}.esep-root .aiw-fix-explain-guard{color:var(--esep-fg-3)}.esep-root .aiw-fix-confirm{background:var(--esep-accent-soft);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.esep-root .aiw-fix-confirm-copy{color:var(--esep-accent);margin:0;font-size:13px;font-weight:560}.esep-root .aiw-fix-action-error{color:var(--esep-attention);margin:0;font-size:12.5px}.esep-root .esep-bell{border:1px solid var(--esep-border);width:36px;height:36px;color:var(--esep-fg-2);cursor:pointer;transition:background var(--esep-dur) var(--esep-ease), color var(--esep-dur) var(--esep-ease);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.esep-root .esep-bell:hover:not(:disabled){background:var(--esep-bg-2);color:var(--esep-fg-1)}.esep-root .esep-bell:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .esep-bell:disabled{opacity:.55;cursor:default}.esep-root .esep-bell--on{background:var(--esep-accent-soft);color:var(--esep-accent);border-color:var(--esep-accent-border)}.esep-root .esep-shell-menubtn,.esep-drawer,.esep-drawer-overlay,.esep-root .esep-bottomnav,.esep-root .esep-topbar-mark,.esep-root .esep-topbar-brandline{display:none}.esep-root .esep-topbar-text{flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.esep-root .esep-shell-sidebar{display:none}.esep-root .esep-copy-btn{width:44px;height:44px}.esep-root .esep-shell-topbar{padding:0 max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));gap:10px}.esep-root .esep-topbar-ctx{flex:auto;min-width:0}.esep-root .esep-topbar-mark{background:var(--esep-accent);width:28px;height:28px;color:var(--esep-on-solid);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .esep-topbar-firm-icon{display:none}.esep-root .esep-topbar-brandline{color:var(--esep-fg-3);white-space:nowrap;font-size:12px;line-height:1.2;display:block}.esep-root .esep-topbar-firm{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.esep-root .esep-shell-topbar .esep-btn--soft{display:none}.esep-root .esep-bell{width:44px;height:44px}.esep-root .esep-shell-menubtn{width:44px;height:44px;color:var(--esep-fg-2);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;margin-left:-6px;display:inline-flex}.esep-root .esep-shell-menubtn:active{background:var(--esep-bg-2)}.esep-root .esep-shell-menubtn:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-drawer-overlay{z-index:60;background:var(--esep-overlay);display:block;position:fixed;inset:0}.esep-drawer{z-index:61;background:var(--esep-bg-1);border-right:1px solid var(--esep-border);width:min(84vw,288px);height:100%;box-shadow:var(--esep-shadow-drawer);padding:12px 14px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.esep-drawer:focus{outline:none}.esep-drawer-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.esep-drawer-title{color:var(--esep-fg-1);font-size:13px;font-weight:600}.esep-root .esep-shell-content{padding:20px max(16px, env(safe-area-inset-right,0px)) calc(80px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));max-width:100%}.esep-root .aiw-page{padding-bottom:8px}.esep-root .esep-bottomnav{z-index:40;background:var(--esep-bg-1);border-top:1px solid var(--esep-border);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-shadow:var(--esep-shadow-bottomnav);display:flex;position:fixed;bottom:0;left:0;right:0}.esep-root .esep-bottomnav-item{min-height:56px;color:var(--esep-fg-3);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 4px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:flex}.esep-root .esep-bottomnav-more{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:500}.esep-root .esep-bottomnav-item:active{background:var(--esep-bg-2)}.esep-root .esep-bottomnav-item--active{color:var(--esep-accent)}.esep-root .esep-bottomnav-item:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-3px}html:has(.esep-bottomnav){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.esep-root .esep-bottomnav-icon{display:inline-flex;position:relative}.esep-root .esep-bottomnav-label{white-space:nowrap}.esep-root .esep-bottomnav-badge{background:var(--esep-accent);min-width:18px;height:18px;color:var(--esep-on-solid);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;left:100%;transform:translate(-45%)}}.esep-root .aiw-dl{background:var(--esep-surface,var(--esep-bg-1));border:1px solid var(--esep-warm-border,var(--esep-border));border-radius:12px;margin-top:16px;padding:14px 16px}.esep-root .aiw-dl-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.esep-root .aiw-dl-head svg{color:var(--esep-ink-3,var(--esep-fg-3))}.esep-root .aiw-dl-title{color:var(--esep-ink,var(--esep-fg-1));margin:0;font-size:13px;font-weight:680}.esep-root .aiw-dl-subhead{margin-top:18px}.esep-root .aiw-dl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esep-root .aiw-dl-row{border-bottom:1px solid var(--esep-hairline,var(--esep-border));flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.esep-root .aiw-dl-row:last-child{border-bottom:none}.esep-root .aiw-dl-form{flex-direction:column;flex:1;gap:2px;min-width:min(190px,100%);display:flex}.esep-root .aiw-dl-code{color:var(--esep-ink,var(--esep-fg-1));font-size:13.5px;font-weight:660}.esep-root .aiw-dl-name{min-width:0;color:var(--esep-ink,var(--esep-fg-1));overflow-wrap:break-word;font-size:14px;font-weight:600;line-height:1.4}.esep-root .aiw-dl-meta{min-width:0;color:var(--esep-ink-3,var(--esep-fg-3));overflow-wrap:break-word;font-size:12.5px;line-height:1.4}.esep-root .aiw-dl-date{color:var(--esep-ink,var(--esep-fg-1));white-space:nowrap;font-size:13.5px;font-weight:600}.esep-root .aiw-dl-uncertain{letter-spacing:.01em;color:var(--esep-ink-3,var(--esep-fg-3));border:1px dashed var(--esep-warm-border,var(--esep-border));white-space:nowrap;border-radius:6px;padding:1px 5px;font-size:12px;font-weight:600}.esep-root .aiw-dl-row--possible .aiw-dl-code{font-weight:600}.esep-root .aiw-dl-uncertain-note{margin-top:8px}.esep-root .aiw-dl-when{color:var(--esep-ink-3,var(--esep-fg-3));flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:auto;font-size:12.5px;display:flex}.esep-root .aiw-dl-kind{font-size:12px}.esep-root .aiw-dl-shift{font-weight:500}.esep-root .aiw-dl-days{white-space:nowrap;border-radius:8px;max-width:100%;padding:3px 9px;font-size:12.5px;font-weight:620}.esep-root .aiw-dl-days--calm{color:var(--esep-ink-2,var(--esep-fg-2));background:var(--esep-bg-2,transparent)}.esep-root .aiw-dl-days--soon{color:var(--esep-warn,var(--esep-accent));background:var(--esep-warn-soft,transparent)}.esep-root .aiw-dl-days--overdue{color:var(--esep-danger,var(--esep-accent));background:var(--esep-danger-soft,transparent)}.esep-root .aiw-dl-ready{flex-basis:100%;margin:2px 0 0;font-size:12.5px;line-height:1.45}.esep-root .aiw-dl-ready--calm{color:var(--esep-ink-2,var(--esep-fg-2))}.esep-root .aiw-dl-ready--attention{color:var(--esep-warn,var(--esep-accent))}.esep-root .aiw-dl-ready--muted{color:var(--esep-ink-3,var(--esep-fg-3))}.esep-root .aiw-dl-unver{color:var(--esep-ink-3,var(--esep-fg-3));flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.45}.esep-root .aiw-dl-unver-sum{cursor:pointer;align-items:center;min-height:44px;display:flex}.esep-root .aiw-dl-unver-list{flex-direction:column;gap:3px;margin:4px 0 0;padding-left:16px;display:flex}.esep-root .aiw-dl-note{max-width:75ch;color:var(--esep-ink-3,var(--esep-fg-3));margin:10px 0 0;font-size:13px;line-height:1.5}.esep-root .st-block{border-top:1px solid var(--esep-border);margin-top:20px;padding-top:14px}.esep-root .st-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.esep-root .st-title{color:var(--esep-fg-1);margin:0;font-size:14.5px;font-weight:680}.esep-root .st-sub{color:var(--esep-fg-3);font-size:12px}.esep-root .st-trust{max-width:62ch;margin:4px 0 16px;font-size:15px;line-height:1.5}.esep-root .st-trust--ok{color:var(--esep-ink-2,var(--esep-fg-2))}.esep-root .st-trust--warn{color:var(--esep-warn,var(--esep-accent))}.esep-root .st-trust--mute{color:var(--esep-ink-3,var(--esep-fg-3))}.esep-root .st-yearwrap{overflow-x:auto}.esep-root .st-year{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%;min-width:560px}.esep-root .st-year th{padding:0;font-weight:400}.esep-root .st-corner,.esep-root .st-rowhead{text-align:left;width:92px}.esep-root .st-m{color:var(--esep-fg-3);text-align:center;white-space:nowrap;font-size:12px}.esep-root .st-rowlabel{color:var(--esep-fg-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.esep-root .st-dot{border-radius:50%;flex:none;width:8px;height:8px}.esep-root .st-cell{text-align:center;vertical-align:middle;border-radius:4px;height:26px;padding:0;font-size:12px;font-weight:700}.esep-root .st-cell--closed{background:var(--esep-ok-soft);box-shadow:inset 0 0 0 1px var(--esep-ok);color:var(--esep-ok)}.esep-root .st-cell--clean{background:var(--esep-bg-2);box-shadow:inset 0 0 0 1px var(--esep-border-field);color:var(--esep-fg-2)}.esep-root .st-cell--none{box-shadow:inset 0 0 0 1px var(--esep-border);background:0 0}.esep-root .st-cell--tails{background:var(--esep-attention);color:var(--esep-bg-1)}.esep-root .st-cell--unseen{background:repeating-linear-gradient(45deg, var(--esep-bg-2,transparent) 0 3px, var(--esep-hairline,var(--esep-border)) 3px 4px);opacity:.55}.esep-root .st-cell--unmeasured{background:var(--esep-bg-2);box-shadow:inset 0 0 0 1px var(--esep-hairline,var(--esep-border));color:var(--esep-fg-3);opacity:.8}.esep-root .st-sw.st-cell--unmeasured{opacity:.8}.esep-root .st-legend{border-top:1px solid var(--esep-border);flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:10px;display:flex}.esep-root .st-lg{color:var(--esep-fg-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.esep-root .st-sw{border-radius:3px;flex:none;width:11px;height:11px;display:inline-block}.esep-root .st-note{color:var(--esep-fg-2);margin:8px 0 0;font-size:12.5px;line-height:1.5}.esep-root .st-note--src{color:var(--esep-fg-3);font-size:12px}.esep-root .ap-control{flex-direction:column;gap:12px;display:flex}.esep-root .ap-verdict{justify-content:space-between;align-items:end;gap:20px;display:flex}.esep-root .ap-verdict>div{align-items:baseline;gap:10px;display:flex}.esep-root .ap-verdict-label{color:var(--esep-fg-2);font-size:13px;font-weight:620}.esep-root .ap-verdict-value{color:var(--esep-warn);font-size:24px;line-height:1}.esep-root .ap-verdict-context{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.esep-root .ap-oldest-wait{color:var(--esep-warn);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:620;display:inline-flex}.esep-root .ap-window-note{text-align:right;margin:0}.esep-root .ap-filter-row{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.esep-root .ap-filter{border:1px solid var(--esep-border);min-height:44px;color:var(--esep-fg-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:8px 10px;font-size:12px}.esep-root .ap-filter:hover{border-color:var(--esep-fg-3);color:var(--esep-fg-1)}.esep-root .ap-filter:focus-visible,.esep-root .ap-row-toggle:focus-visible,.esep-root .ap-company-filter select:focus-visible{outline:2px solid var(--esep-accent-border);outline-offset:1px}.esep-root .ap-filter--active{border-color:var(--esep-accent);background:var(--esep-accent-soft);color:var(--esep-accent)}.esep-root .ap-tools{grid-template-columns:minmax(260px,1fr) minmax(180px,260px);gap:8px;display:grid}.esep-root .ap-search{border:1px solid var(--esep-border);background:var(--esep-bg-1);min-height:44px;color:var(--esep-fg-3);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.esep-root .ap-search:focus-within{border-color:var(--esep-accent);box-shadow:0 0 0 2px var(--esep-accent-border)}.esep-root .ap-search input{width:100%;min-width:0;color:var(--esep-fg-1);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.esep-root .ap-company-filter select{border:1px solid var(--esep-border);background:var(--esep-bg-1);width:100%;min-height:44px;color:var(--esep-fg-1);font:inherit;border-radius:8px;padding:0 34px 0 12px;font-size:13px}.esep-root .ap-list-head{justify-content:space-between;gap:16px;margin:14px 2px 7px;display:flex}.esep-root .ap-list{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.esep-root .ap-row+.ap-row{border-top:1px solid var(--esep-border)}.esep-root .ap-row--expanded{background:var(--esep-bg-2)}.esep-root .ap-row-toggle{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:10px 12px;display:grid}.esep-root .ap-row-toggle:hover{background:color-mix(in srgb, var(--esep-accent) 4%, transparent)}.esep-root .ap-row-main{flex-direction:column;gap:5px;min-width:0;display:flex}.esep-root .ap-row-head{color:var(--esep-fg-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.esep-root .ap-src{color:var(--esep-fg-2);font-weight:650}.esep-root .ap-client{color:var(--esep-fg-2)}.esep-root .ap-topic{background:var(--esep-bg-3);color:var(--esep-fg-3);border-radius:999px;padding:2px 6px;font-size:12px}.esep-root .ap-q{color:var(--esep-fg-1);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.45}.esep-root .ap-row-toggle .ap-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.esep-root .ap-row-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.esep-root .ap-status{background:var(--esep-bg-3);color:var(--esep-fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;display:inline-flex}.esep-root .ap-status--new,.esep-root .ap-status--in_progress{background:var(--esep-warn-soft);color:var(--esep-warn);font-weight:620}.esep-root .ap-when,.esep-root .ap-wait{color:var(--esep-fg-3);white-space:nowrap;font-size:12px}.esep-root .ap-chevron{color:var(--esep-fg-3);transition:transform .16s}.esep-root .ap-row--expanded .ap-chevron{transform:rotate(180deg)}.esep-root .ap-detail{flex-direction:column;gap:10px;padding:0 46px 14px 12px;display:flex}.esep-root .ap-detail-meta{border-top:1px solid var(--esep-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.esep-root .ap-q--full{max-width:920px}.esep-root .ap-a{border-left:2px solid var(--esep-accent);background:var(--esep-bg-1);color:var(--esep-fg-2);padding:10px 12px;font-size:13px;line-height:1.5}.esep-root .ap-a p{white-space:pre-wrap;margin:4px 0 6px}.esep-root .ap-a-label{color:var(--esep-fg-3);font-size:12px}.esep-root .ap-more{width:100%;min-height:44px;margin-top:10px}.esep-root .ap-state{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.esep-root .ap-state strong{color:var(--esep-fg-1);font-size:13px}.esep-root .ap-state p{margin:3px 0 0}.esep-root .ap-answer{flex-direction:column;gap:8px;max-width:920px;display:flex}.esep-root .ap-answer-label{color:var(--esep-fg-2);font-size:12px;font-weight:620}.esep-root .ap-answer-field{resize:vertical;width:100%;font:inherit;color:var(--esep-fg-1);background:var(--esep-bg-1);border:1px solid var(--esep-border);border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.5}.esep-root .ap-answer-field:focus{outline:2px solid var(--esep-accent-border);outline-offset:1px;border-color:var(--esep-accent)}.esep-root .ap-answer-field:disabled{opacity:.6}.esep-root .ap-answer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.esep-root .ap-answer-foot .aiw-meta{max-width:660px}.esep-root .ap-answer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.esep-root .ap-answer-actions .esep-btn{min-height:44px}.esep-root .ap-answer-note{margin:0;font-size:12.5px}.esep-root .ap-answer-note--ok{color:var(--esep-ok)}.esep-root .ap-answer-note--bad{color:var(--esep-critical)}@media (max-width:700px){.esep-root .ap-verdict{flex-direction:column;align-items:flex-start;gap:7px}.esep-root .ap-verdict-context{align-items:flex-start}.esep-root .ap-window-note{text-align:left}.esep-root .ap-filter{min-height:44px}.esep-root .ap-tools{grid-template-columns:1fr}.esep-root .ap-list-head{flex-direction:column;align-items:flex-start;gap:2px}.esep-root .ap-row-toggle{grid-template-columns:minmax(0,1fr) 20px;gap:8px;min-height:92px}.esep-root .ap-row-side{flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center}.esep-root .ap-chevron{grid-area:1/2}.esep-root .ap-detail{padding:0 12px 14px}.esep-root .ap-detail-meta,.esep-root .ap-answer-foot{flex-direction:column;align-items:stretch}.esep-root .ap-answer-actions{grid-template-columns:1fr;margin-left:0;display:grid}.esep-root .ap-answer-foot .esep-btn{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.esep-root .ap-chevron{transition:none}}.esep-root .kb-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.esep-root .kb-count{min-height:58px;color:inherit;border-right:1px solid var(--esep-hairline,var(--esep-border));justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;text-decoration:none;display:flex}.esep-root .kb-count:last-child{border-right:0}.esep-root .kb-count:hover{background:var(--esep-bg-2,transparent)}.esep-root .kb-count--active{color:var(--esep-accent,var(--esep-ink,currentColor));box-shadow:inset 0 -2px 0 var(--esep-accent,currentColor)}.esep-root .kb-count b{font-size:16px}.esep-root .kb-topics{margin-top:10px;padding:0}.esep-root .kb-topics summary{cursor:pointer;min-height:44px;color:var(--esep-ink-2,var(--esep-fg-2));justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.esep-root .kb-cats{margin:0;padding:0 14px 12px;line-height:1.55}.esep-root .kb-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.esep-root .kb-row{padding:0;overflow:hidden}.esep-root .kb-row-toggle{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.esep-root .kb-row-toggle:hover{background:var(--esep-bg-2,transparent)}.esep-root .kb-row-toggle:focus-visible{outline:2px solid var(--esep-focus,var(--esep-accent));outline-offset:-2px}.esep-root .kb-row-summary{flex-direction:column;gap:6px;min-width:0;display:flex}.esep-root .kb-row-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.esep-root .kb-cat{color:var(--esep-ink-3,var(--esep-fg-3));font-size:12px}.esep-root .kb-freq{color:var(--esep-ink-2,var(--esep-fg-2));font-size:12px}.esep-root .kb-q{color:var(--esep-ink,var(--esep-fg-1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.esep-root .kb-row-side{flex:none;align-items:center;gap:10px;display:flex}.esep-root .kb-row-signatures{color:var(--esep-ink-3,var(--esep-fg-3));font-size:12px}.esep-root .kb-row-chevron{color:var(--esep-ink-3,var(--esep-fg-3));transition:transform .16s}.esep-root .kb-row-toggle[aria-expanded=true] .kb-row-chevron{transform:rotate(180deg)}.esep-root .kb-row-detail{border-top:1px solid var(--esep-hairline,var(--esep-border));flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.esep-root .kb-row-detail[hidden]{display:none}.esep-root .kb-row-detail>:first-child{margin-top:12px}.esep-root .kb-samples{border-left:2px solid var(--esep-hairline,var(--esep-border));margin:0;padding:0 0 0 10px;list-style:none}.esep-root .kb-sample{color:var(--esep-ink-3,var(--esep-fg-3));font-size:12px;line-height:1.5}.esep-root .kb-work{flex-direction:column;gap:8px;display:flex}.esep-root .kb-label{color:var(--esep-ink-3,var(--esep-fg-3));font-size:12px}.esep-root .kb-field,.esep-root .kb-reason{width:100%;font:inherit;color:var(--esep-ink,var(--esep-fg-1));background:var(--esep-bg-2,transparent);border:1px solid var(--esep-hairline,var(--esep-border));border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.esep-root .kb-field{resize:vertical}.esep-root .kb-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.esep-root .kb-reason{flex:260px}.esep-root .kb-approved,.esep-root .kb-rejected{border-left:2px solid var(--esep-hairline,var(--esep-border));color:var(--esep-ink-2,var(--esep-fg-2));white-space:pre-wrap;margin:0;padding-left:10px;font-size:12.5px;line-height:1.5}.esep-root .kb-draft-fold{font-size:12px}.esep-root .kb-draft{color:var(--esep-ink-3,var(--esep-fg-3));white-space:pre-wrap;margin:6px 0 0;font-size:12.5px}.esep-root .kb-note{margin:0;font-size:12.5px}.esep-root .kb-note--ok{color:var(--esep-ok)}.esep-root .kb-note--bad{color:var(--esep-critical)}.esep-root .kb-quorum{flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:2px;font-size:12.5px;display:flex}.esep-root .kb-quorum-count{color:var(--esep-ink,var(--esep-fg-1));font-weight:500}.esep-root .kb-quorum-who{color:var(--esep-ink-2,var(--esep-fg-2))}.esep-root .kb-quorum-void{margin-left:auto}.esep-root .kb-warn{color:var(--esep-ink-2,var(--esep-fg-2));border:1px solid var(--esep-hairline,var(--esep-border));background:var(--esep-bg-2,transparent);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5}.esep-root .kb-field[readonly]{opacity:.75}.esep-root .kb-hint{margin:0}.esep-root .kb-tabs{gap:14px;margin:0 0 14px;display:flex}.esep-root .kb-tab{color:var(--esep-ink-3,var(--esep-fg-3));border-bottom:2px solid #0000;padding-bottom:4px;font-size:13px;text-decoration:none}.esep-root .kb-tab--on{color:var(--esep-ink,var(--esep-fg-1));border-bottom-color:var(--esep-accent,var(--esep-ink,currentColor))}.esep-root .kb-search-form{flex-direction:column;gap:8px;display:flex}.esep-root .kb-search-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.esep-root .kb-toolbar{margin-top:10px;padding:12px 14px}.esep-root .kb-filter-form{grid-template-columns:minmax(240px,1fr) minmax(150px,.35fr) minmax(150px,.35fr) auto;align-items:end;gap:10px;display:grid}.esep-root .kb-filter-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.esep-root .kb-filter-form .kb-reason{flex:none}.esep-root .kb-input-icon{display:block;position:relative}.esep-root .kb-input-icon>svg{color:var(--esep-fg-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.esep-root .kb-input-icon .kb-reason{padding-left:34px}.esep-root .kb-coverage{border-top:1px solid var(--esep-border);color:var(--esep-fg-3);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.esep-root .kb-coverage>span{align-items:center;gap:6px;display:inline-flex}.esep-root .kb-workspace{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:12px;margin-top:10px;display:grid}.esep-root .kb-index{padding:0;overflow:hidden}.esep-root .kb-index .kb-list{gap:0;margin:0}.esep-root .kb-index li+li{border-top:1px solid var(--esep-border)}.esep-root .kb-index-row{width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.esep-root .kb-index-row:hover{background:var(--esep-bg-2)}.esep-root .kb-index-row--active{background:var(--esep-bg-2);box-shadow:inset 3px 0 0 var(--esep-accent)}.esep-root .kb-index-row:focus-visible{outline:2px solid var(--esep-focus,var(--esep-accent));outline-offset:-2px}.esep-root .kb-index-meta{color:var(--esep-fg-3);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.esep-root .kb-detail-panel{min-width:0;position:sticky;top:12px}.esep-root .kb-detail-panel .kb-list{margin:0}.esep-root .kb-detail-panel .kb-row-detail{border-top:0;padding-top:2px}.esep-root .kb-detail-head{gap:8px;padding:14px 14px 8px;display:grid}.esep-root .kb-detail-head h2{color:var(--esep-fg-1);margin:0;font-size:18px;line-height:1.35}.esep-root .kb-detail-head p{margin:0}.esep-root .kb-detail-empty{text-align:center;place-content:center;gap:6px;min-height:180px;display:grid}.esep-root .kb-detail-empty p{max-width:420px;margin:0}.esep-root .kb-pagination{border-top:1px solid var(--esep-border);min-height:54px;color:var(--esep-fg-3);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.esep-root .kb-pagination-actions{gap:6px;display:flex}.esep-root .kb-pagination .esep-btn{min-height:36px;padding:6px 10px;text-decoration:none}.esep-root .kb-pagination [aria-disabled=true]{opacity:.45;pointer-events:none}.esep-root .kb-directory-range{margin:12px 0 0}@media (max-width:700px),(pointer:coarse){.esep-root .kb-tab{align-items:center;min-height:44px;display:inline-flex}.esep-root .kb-field,.esep-root .kb-reason{min-height:44px}.esep-root .kb-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.esep-root .kb-count:nth-child(2){border-right:0}.esep-root .kb-count:nth-child(-n+2){border-bottom:1px solid var(--esep-hairline,var(--esep-border))}.esep-root .kb-row-toggle{align-items:flex-start;min-height:88px;padding:12px}.esep-root .kb-row-side{padding-top:2px}.esep-root .kb-row-signatures{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esep-root .kb-row-detail{padding:0 12px 12px}.esep-root .kb-actions{grid-template-columns:1fr;display:grid}.esep-root .kb-actions .esep-btn{width:100%;min-height:44px}.esep-root .kb-filter-form{grid-template-columns:1fr}.esep-root .kb-filter-form .esep-btn{min-height:44px}.esep-root .kb-coverage{flex-direction:column;align-items:flex-start}.esep-root .kb-workspace{grid-template-columns:1fr}.esep-root .kb-detail-panel{order:-1;scroll-margin-top:12px;position:static}.esep-root .kb-index-row{min-height:104px}.esep-root .kb-pagination .esep-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.esep-root .kb-row-chevron{transition:none}}.esep-root .ap-form{flex-direction:column;gap:10px;display:flex}.esep-root .ap-form-label{color:var(--esep-ink-2,var(--esep-fg-2));font-size:12.5px}.esep-root .ap-form-input{resize:vertical;width:100%;font:inherit;color:var(--esep-ink,var(--esep-fg-1));background:var(--esep-bg-2,transparent);border:1px solid var(--esep-hairline,var(--esep-border));border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.esep-root .ap-form-input:focus-visible{outline:2px solid var(--esep-accent);outline-offset:1px}.esep-root .ap-form-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.esep-root .ap-form-sla{color:var(--esep-ink-3,var(--esep-fg-3));font-size:12px}.esep-root .ap-form-foot .esep-btn{margin-left:auto}.esep-root .ap-form-msg{margin:0;font-size:12.5px;line-height:1.5}.esep-root .ap-form-msg--ok{color:var(--esep-ink-2,var(--esep-fg-2))}.esep-root .ap-form-msg--bad{color:var(--esep-warn,var(--esep-accent))}.esep-root .ap-form-msg--hint{color:var(--esep-ink-2,var(--esep-fg-2))}.esep-root .support-faq-item{border-bottom:1px solid var(--esep-border)}.esep-root .support-faq-item:last-child{border-bottom:0}.esep-root .support-faq{margin:0;padding:0}.esep-root .support-faq-summary{cursor:pointer;min-height:48px;color:var(--esep-fg-3);grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 16px;list-style:none;display:grid}.esep-root .support-faq-summary::-webkit-details-marker{display:none}.esep-root .support-faq-summary:after{content:"›";color:var(--esep-fg-3);transition:transform var(--esep-dur) var(--esep-ease);justify-self:end;font-size:20px;line-height:1}.esep-root .support-faq[open] .support-faq-summary:after{transform:rotate(90deg)}.esep-root .support-faq-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px;border-radius:11px}.esep-root .support-faq-answer{margin:0;padding:0 16px 16px 44px}@media (prefers-reduced-motion:reduce){.esep-root .support-faq-summary:after{transition:none}}.esep-root .ap-my{margin-top:12px}.esep-root .ap-my-head{color:var(--esep-ink-3,var(--esep-fg-3));flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.esep-root .ap-my-state{margin-left:auto}.esep-root .ap-my-state--answered{color:var(--esep-ink-2,var(--esep-fg-2));font-weight:500}.esep-root .ap-my-turn-label{color:var(--esep-ink-3,var(--esep-fg-3));margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.4;display:block}.esep-root .ap-my-q{white-space:pre-wrap;color:var(--esep-ink,var(--esep-fg-1));margin:0;font-size:13.5px;line-height:1.55}.esep-root .ap-my-turn--answer{border-top:1px solid var(--esep-hairline,var(--esep-border));border-left:1px solid var(--esep-accent);padding:10px 0 0 12px}.esep-root .ap-my-answer-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.esep-root .ap-my-answer-head .ap-my-turn-label{margin-bottom:0}.esep-root .ap-my-answer-when{color:var(--esep-ink-3,var(--esep-fg-3));margin-left:auto;font-size:12px}.esep-root .ap-my-a{white-space:pre-wrap;color:var(--esep-ink-2,var(--esep-fg-2));margin:5px 0 0;font-size:13px;line-height:1.55}.esep-root .aiw-recheck{align-items:center;gap:8px;display:inline-flex}.esep-root .aiw-requeue-open{margin-top:10px}.esep-root .aiw-requeue{border:1px solid var(--esep-hairline,var(--esep-border));background:var(--esep-bg-2,transparent);border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.esep-root .aiw-requeue-label{color:var(--esep-ink-2,var(--esep-fg-2));font-size:12.5px}.esep-root .aiw-requeue-input{font:inherit;color:var(--esep-ink,var(--esep-fg-1));border:1px solid var(--esep-hairline,var(--esep-border));background:0 0;border-radius:6px;padding:8px 10px;font-size:13.5px}.esep-root .aiw-requeue-check{color:var(--esep-ink-2,var(--esep-fg-2));align-items:center;gap:8px;font-size:12.5px;display:flex}.esep-root .aiw-requeue-actions{flex-wrap:wrap;gap:8px;display:flex}.esep-root .aiw-requeue-msg{color:var(--esep-warn,var(--esep-accent));margin:0;font-size:12.5px}.esep-root .bd-census{margin-top:16px}.esep-root .bd-census-list{margin-top:12px}.esep-root .bd-census-month{align-items:baseline}.esep-root .bd-census-month-title{flex:none;min-width:7.5rem}.esep-root .bd-census-month-count{color:var(--esep-fg-2);font-size:13.5px;font-weight:640}@media (max-width:560px){.esep-root .bd-census-month{flex-direction:column;align-items:stretch;gap:2px}}.esep-root .bmc-census-count{color:var(--esep-fg-3);margin:12px 0 0;font-size:12.5px}.esep-root .bmc-census{margin-top:16px}.esep-root .bmc-census-list{margin-top:12px}.esep-root .bmc-census-month-title{color:var(--esep-fg-1);margin:0;font-size:14px;font-weight:680}.esep-root .bmc-census-blocker-list{margin:6px 0 0;padding:0;list-style:none}.esep-root .bmc-census-blocker{grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.esep-root .bmc-census-blocker-label,.esep-root .bmc-census-blocker-value{font-size:13.5px}.esep-root .bmc-census-blocker-label{color:var(--esep-fg-1);font-weight:640}.esep-root .bmc-census-blocker-value{color:var(--esep-fg-2);overflow-wrap:anywhere}.esep-root .bmc-census-archive{margin-top:12px}.esep-root .bmc-census-archive-summary{cursor:pointer;min-height:44px;color:var(--esep-accent);align-items:center;font-size:13.5px;font-weight:650;display:flex}.esep-root .bmc-census-archive-summary:focus-visible{outline:2px solid var(--esep-focus,var(--esep-accent));outline-offset:2px}@media (max-width:560px){.esep-root .bmc-census-blocker{grid-template-columns:1fr;gap:2px}}.esep-root .st-onus{color:var(--esep-fg-2);border-left:2px solid var(--esep-border);margin:6px 0 0;padding-left:10px;font-size:12.5px;line-height:1.5}.esep-root .aiw-answer{background:var(--esep-bg-1);border:1px solid var(--esep-border);border-left:3px solid var(--esep-accent);border-radius:12px;margin-bottom:14px;padding:14px 16px}.esep-root .aiw-answer-trust{color:var(--esep-fg-1);margin:0;font-size:14.5px;line-height:1.5}.esep-root .aiw-answer-trust--unknown,.esep-root .aiw-answer-trust--stale{color:var(--esep-fg-2)}.esep-root .aiw-answer-onus{color:var(--esep-fg-2);border-left:2px solid var(--esep-border);margin:8px 0 0;padding-left:10px;font-size:12.5px;line-height:1.5}.esep-root .aiw-answer-decisions{color:var(--esep-fg-1);margin:10px 0 0;font-size:13px;line-height:1.5}.esep-root .walk-badge{justify-content:center;min-width:78px}.esep-root .walk-badge-icon{align-items:center;gap:4px;display:inline-flex}.esep-root .aiw-card--flush{gap:0;padding:0}.esep-root .walk-block{margin-bottom:16px}.esep-root .walk-label{margin-bottom:8px}.esep-root .aiw-state-icon{color:var(--esep-fg-4)}.esep-root .fg-list{background:var(--esep-bg-1);border:1px solid var(--esep-border);border-radius:12px;margin:0;padding:0 14px;list-style:none}.esep-root .fg-row{border-bottom:1px solid var(--esep-border);padding:12px 0}.esep-root .fg-row:last-child{border-bottom:none}.esep-root .fg-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esep-root .fg-code{color:var(--esep-fg-1);font-size:13.5px;font-weight:600}.esep-root .fg-period{color:var(--esep-fg-2);font-size:13px}.esep-root .fg-headline{color:var(--esep-fg-1);margin:8px 0 0;font-size:14.5px;font-weight:600;line-height:1.45}.esep-root .fg-deadline{color:var(--esep-fg-1);flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;font-size:13.5px;line-height:1.5;display:flex}.esep-root .fg-deadline[data-known=no]{color:var(--esep-fg-2)}.esep-root .fg-deadline-when{font-weight:600}.esep-root .fg-deadline-days{color:var(--esep-attention);font-size:12.5px}.esep-root .fg-deadline-shift{color:var(--esep-fg-3);font-size:12px}.esep-root .fg-detail{color:var(--esep-fg-2);margin:6px 0 0;font-size:12.5px;line-height:1.5}.esep-root .fg-month-summary{color:var(--esep-attention);margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.5}.esep-root .fg-evidence{border-top:1px solid var(--esep-border);margin-top:8px}.esep-root .fg-evidence-summary{cursor:pointer;min-height:44px;color:var(--esep-fg-2);align-items:center;font-size:12.5px;font-weight:600;display:flex}.esep-root .fg-evidence-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:6px}.esep-root .fg-evidence-body{padding-bottom:2px}.esep-root .fg-evidence-summary,.esep-root .aiw-dl-unver-sum,.esep-root .aiw-desk-trust-parts-sum{gap:6px;list-style:none}.esep-root .fg-evidence-summary::-webkit-details-marker{display:none}.esep-root .aiw-dl-unver-sum::-webkit-details-marker{display:none}.esep-root .aiw-desk-trust-parts-sum::-webkit-details-marker{display:none}.esep-root .fg-evidence-summary:before,.esep-root .aiw-dl-unver-sum:before,.esep-root .aiw-desk-trust-parts-sum:before{content:"▸";color:var(--esep-fg-3);transition:transform .15s var(--esep-ease);flex:none;display:inline-block}.esep-root details[open]>.fg-evidence-summary:before,.esep-root details[open]>.aiw-dl-unver-sum:before,.esep-root details[open]>.aiw-desk-trust-parts-sum:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.esep-root .fg-evidence-summary:before,.esep-root .aiw-dl-unver-sum:before,.esep-root .aiw-desk-trust-parts-sum:before{transition:none}}.esep-root .fg-months{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.esep-root .fg-month{min-height:24px;color:var(--esep-fg-2);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.esep-root .fg-month-name{min-width:104px;color:var(--esep-fg-1)}.esep-root .fg-month-state{text-transform:lowercase;min-width:78px;font-size:12px}.esep-root .fg-month-state--complete{color:var(--esep-ok)}.esep-root .fg-month-state--empty_by_fact{color:var(--esep-fg-3)}.esep-root .fg-month-state--partial,.esep-root .fg-month-state--absent{color:var(--esep-attention)}.esep-root .fg-month-state--not_measured{color:var(--esep-fg-3)}.esep-root .fg-month-text{color:var(--esep-fg-2)}.esep-root .fg-month-gap{color:var(--esep-attention);flex-basis:100%;padding-left:198px;font-size:12px}@media (max-width:560px){.esep-root .fg-month-gap{padding-left:0}}.esep-root .fg-score{color:var(--esep-fg-2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.esep-root .fg-failed{margin-top:8px}.esep-root .fg-failed-sum{color:var(--esep-fg-2);cursor:pointer;align-items:center;min-height:44px;font-size:12.5px;display:flex}.esep-root .fg-failed-list{color:var(--esep-fg-2);margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}.esep-root .fg-failed-title{color:var(--esep-fg-1)}.esep-root .fg-meta{color:var(--esep-fg-3);margin:8px 0 0;font-size:12px;line-height:1.5}.esep-root .cq-screen{max-width:1240px;margin:0 auto;padding:24px 32px 64px}.esep-root .cq-hero{border-bottom:1px solid var(--esep-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.esep-root .cq-kicker{color:var(--esep-accent);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.esep-root .cq-heading{letter-spacing:-.025em;color:var(--esep-fg-1);margin:0;font-size:28px;font-weight:680;line-height:1.15}.esep-root .cq-hero-copy{max-width:74ch;color:var(--esep-fg-2);margin:8px 0 0;font-size:13.5px;line-height:1.55}.esep-root .cq-workflow{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;grid-template-columns:minmax(260px,.9fr) minmax(0,2.1fr);margin-top:16px;display:grid;overflow:hidden}.esep-root .cq-workflow-verdict{border-right:1px solid var(--esep-border);background:var(--esep-bg-2);flex-direction:column;justify-content:center;min-width:0;padding:16px 18px;display:flex}.esep-root .cq-workflow-verdict strong{color:var(--esep-fg-1);font-size:16px;line-height:1.3}.esep-root .cq-workflow-verdict>span:last-child:not(.cq-kicker){color:var(--esep-fg-3);margin-top:4px;font-size:12px;line-height:1.4}.esep-root .cq-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.esep-root .cq-step{border-right:1px solid var(--esep-border);grid-template-columns:auto 1fr;gap:2px 8px;min-width:0;padding:13px 14px;display:grid;position:relative}.esep-root .cq-step:last-child{border-right:0}.esep-root .cq-step--attention{background:var(--esep-attention-soft)}.esep-root .cq-step-index{color:var(--esep-fg-3);font-family:var(--esep-font-mono);grid-row:1/span 2;align-self:start;font-size:12px}.esep-root .cq-step-label{min-width:0;color:var(--esep-fg-3);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.esep-root .cq-step-value{min-width:0;color:var(--esep-fg-1);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.esep-root .cq-note{border:1px solid var(--esep-border);background:var(--esep-bg-2);color:var(--esep-fg-2);border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.5}.esep-root .cq-note--muted{color:var(--esep-fg-3)}.esep-root .cq-section{margin-top:24px}.esep-root .cq-section-title{color:var(--esep-fg-1);margin:0 0 10px;font-size:14px;font-weight:650}.esep-root .cq-list{border:1px solid var(--esep-border);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.esep-root .cq-list>.cq-work-row{border:0;border-bottom:1px solid var(--esep-border);box-shadow:none;border-radius:0;gap:6px;padding:14px 16px}.esep-root .cq-list>.cq-work-row:last-child{border-bottom:0}.esep-root .cq-list>.cq-work-row:hover{box-shadow:none;background:var(--esep-bg-2)}.esep-root .cq-card-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-bottom:2px;display:flex}.esep-root .cq-org{min-width:0;color:var(--esep-fg-2);overflow-wrap:break-word;flex-basis:100%;font-size:13px;font-weight:620}.esep-root .cq-card-head .esep-chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.esep-root .cq-card-title{color:var(--esep-fg-1);margin:0;font-size:14px;font-weight:620;line-height:1.4}.esep-root .cq-card-detail{color:var(--esep-fg-2);margin:2px 0 0;font-size:12.5px;line-height:1.45}.esep-root .cq-card-facts{flex-wrap:wrap;gap:10px 28px;margin:8px 0;display:flex}.esep-root .cq-card-facts dt{color:var(--esep-fg-3);font-size:12px}.esep-root .cq-card-facts dd{color:var(--esep-fg-1);margin:1px 0 0;font-size:12.5px;font-weight:560}.esep-root .cq-card-actions{gap:8px;display:flex}.esep-root .cq-range{color:var(--esep-fg-3);margin:-4px 0 10px;font-size:12px}.esep-root .cq-pager{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.esep-root .cq-inline-link{color:var(--esep-accent);text-decoration:underline}.esep-root .cq-health-org .cq-inline-link{align-items:center;min-height:44px;display:inline-flex}.esep-root .cq-filters{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;flex-direction:column;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.esep-root .cq-filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.esep-root .cq-filter-label{width:88px;color:var(--esep-fg-3);flex:0 0 88px;font-size:12px;font-weight:650}.esep-root .cq-health-table{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;overflow:hidden}.esep-root .cq-health-head,.esep-root .cq-health-row{grid-template-columns:minmax(220px,1.7fr) minmax(110px,.8fr) 80px 80px minmax(120px,.8fr);align-items:center;gap:12px;min-width:0;display:grid}.esep-root .cq-health-head{border-bottom:1px solid var(--esep-border);background:var(--esep-bg-2);min-height:34px;color:var(--esep-fg-3);padding:0 14px;font-size:12px;font-weight:650}.esep-root .cq-health-row{border-bottom:1px solid var(--esep-border);min-height:44px;color:var(--esep-fg-2);padding:6px 14px;font-size:12.5px}.esep-root .cq-health-row:last-child{border-bottom:0}.esep-root .cq-health-row:hover{background:var(--esep-bg-2)}.esep-root .cq-health-org{min-width:0;color:var(--esep-fg-1);overflow-wrap:anywhere;font-weight:560}.esep-root .cq-health-date{color:var(--esep-fg-3)}@media (max-width:900px){.esep-root .cq-workflow{grid-template-columns:1fr}.esep-root .cq-workflow-verdict{border-right:0;border-bottom:1px solid var(--esep-border)}}@media (max-width:720px){.esep-root .cq-screen{padding:18px 16px calc(88px + env(safe-area-inset-bottom,0px))}.esep-root .cq-hero{flex-direction:column;gap:12px}.esep-root .cq-heading{font-size:22px}.esep-root .cq-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.esep-root .cq-step:nth-child(2){border-right:0}.esep-root .cq-step:nth-child(-n+2){border-bottom:1px solid var(--esep-border)}.esep-root .cq-filter-label{flex-basis:100%;width:100%}.esep-root .cq-health-head{display:none}.esep-root .cq-health-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px}.esep-root .cq-health-org{grid-column:1}.esep-root .cq-health-row>[role=cell]:nth-child(2){grid-area:1/2}.esep-root .cq-health-row>[role=cell]:nth-child(3):before{content:"Открыто: ";color:var(--esep-fg-3)}.esep-root .cq-health-row>[role=cell]:nth-child(4):before{content:"Критично: ";color:var(--esep-fg-3)}.esep-root .cq-health-row>[role=cell]:nth-child(5){grid-column:1/-1}}.esep-root .admin-skip-link,.esep-root .esep-skip-link{z-index:60;background:var(--esep-bg-1);color:var(--esep-fg-1);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.esep-root .admin-skip-link:focus,.esep-root .esep-skip-link:focus{transform:translateY(0)}.esep-root .admin-audit-sort{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;color:inherit}.esep-root .admin-skip-link:focus-visible,.esep-root .esep-skip-link:focus-visible,.esep-root .admin-audit-sort:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:6px}@media (pointer:coarse) and (min-width:640px){.esep-root .knowledge-matrix-column{width:44px}.esep-root .knowledge-matrix-cell{width:44px;height:44px}}.esep-root .knowledge-unread-details{margin-bottom:24px}.esep-root .knowledge-unread-details>summary{cursor:pointer;align-content:center;min-height:44px;font-size:15px;font-weight:600}.esep-root .knowledge-unread-details>summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .knowledge-unread-details[open]>summary{margin-bottom:12px}.esep-root .knowledge-boundary-row{align-items:baseline;gap:12px;padding-block:14px;display:flex}.esep-root .knowledge-boundary-title{flex-shrink:0;width:132px}.esep-root .knowledge-boundary-detail{flex:1;min-width:0}.esep-root .knowledge-boundary-data{white-space:nowrap;flex-shrink:0}@media (max-width:639px){.esep-root .knowledge-boundary-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.esep-root .knowledge-boundary-title{width:auto;min-width:0}.esep-root .knowledge-boundary-detail{grid-area:2/1/auto/-1}.esep-root .knowledge-boundary-data{text-align:right;grid-area:1/2}}.esep-root .admin-audit-view-note{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 8px;display:flex}.esep-root .admin-audit-view-note-copy{margin-left:auto}.esep-root .admin-audit-scroll{max-width:100%;overflow-x:auto}.esep-root .admin-audit-entry{white-space:normal;min-width:280px}.esep-root .admin-audit-entry-title{color:var(--esep-fg-1);flex-wrap:wrap;align-items:center;gap:5px 8px;font-weight:600;display:flex}.esep-root .admin-audit-repeat{font-weight:600}.esep-root .admin-audit-tech{color:var(--esep-fg-3);margin-left:auto;font-weight:400}.esep-root .admin-audit-tech[open]{flex-basis:100%;margin-left:0}.esep-root .admin-audit-tech summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--esep-fg-3);align-items:center;font-size:12px;display:flex}.esep-root .admin-audit-tech summary::-webkit-details-marker{display:none}.esep-root .admin-audit-tech summary:before{content:"›";margin-right:6px;transition:transform .12s}.esep-root .admin-audit-tech[open] summary:before{transform:rotate(90deg)}.esep-root .admin-audit-tech summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:6px}.esep-root .admin-audit-tech-grid{gap:6px;padding:2px 0 8px 14px;display:grid}.esep-root .admin-audit-tech-grid>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.esep-root .admin-audit-tech-grid dt{color:var(--esep-fg-3)}.esep-root .admin-audit-tech-grid dd{color:var(--esep-fg-2);overflow-wrap:anywhere;margin:0}@media (max-width:700px){.esep-root .admin-audit-view-note-copy{flex-basis:100%;margin-left:0}.esep-root .admin-audit-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.esep-root .admin-audit-scroll>[data-slot=table-container]{overflow:visible}.esep-root .admin-audit-table{min-width:0;display:block}.esep-root .admin-audit-table thead{margin-bottom:10px;display:block}.esep-root .admin-audit-table thead tr{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:12px;grid-template-columns:1fr 1.45fr 1fr;display:grid;overflow:hidden}.esep-root .admin-audit-table thead th{white-space:normal;min-width:0;height:auto;padding:0;display:block}.esep-root .admin-audit-table thead th+th{border-left:1px solid var(--esep-border)}.esep-root .admin-audit-sort{text-align:center;min-height:44px;padding:8px 6px;font-size:12px}.esep-root .admin-audit-table tbody{gap:10px;display:grid}.esep-root .admin-audit-row{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:12px;display:grid;overflow:hidden}.esep-root .admin-audit-cell{white-space:normal;grid-template-columns:84px minmax(0,1fr);gap:10px;min-width:0;padding:11px 12px;display:grid}.esep-root .admin-audit-cell+.admin-audit-cell{border-top:1px solid var(--esep-border)}.esep-root .admin-audit-cell:before{content:attr(data-label);color:var(--esep-fg-3);letter-spacing:.04em;font-size:12px;font-weight:600}.esep-root .admin-audit-cell--action{display:block}.esep-root .admin-audit-cell--action:before{margin-bottom:7px;display:block}.esep-root .admin-audit-entry{min-width:0}.esep-root .admin-audit-tech{flex-basis:100%;margin-left:0}}.esep-root .bt-page{touch-action:manipulation;padding-bottom:0}.esep-root .bt-chat-pause-control .esep-btn{min-height:44px}.esep-root .bt-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-bottom:16px;display:flex}.esep-root .bt-head-text{flex:320px;min-width:0}.esep-root .bt-title{color:var(--esep-fg-1);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:22px;font-weight:650;line-height:1.25}.esep-root .bt-subtitle{color:var(--esep-fg-3);margin:2px 0 0;font-size:13px;line-height:1.4}.esep-root .bt-base-context{white-space:normal}.esep-root .bt-head .bt-search{flex:0 320px;min-width:min(240px,100%)}.esep-root .bt-new-count{color:var(--esep-accent);font-weight:600}.esep-root .bt-head .bt-chat-pause-control{flex:none;margin-left:auto}.esep-root .bt-acc{flex:none}.esep-root .bt-acc[open]{flex:100%}.esep-root .bt-acc-summary{border:1px solid var(--esep-border-em);background:var(--esep-bg-1);min-height:44px;color:var(--esep-accent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:620;list-style:none;display:inline-flex}.esep-root .bt-acc-summary::-webkit-details-marker{display:none}.esep-root .bt-acc-summary:hover{background:var(--esep-accent-soft)}.esep-root .bt-acc-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .bt-acc[open] .bt-acc-chevron{transform:rotate(180deg)}.esep-root .bt-acc-panel{border:1px solid var(--esep-border-em);background:var(--esep-surface);border-radius:12px;max-width:480px;margin-top:6px;padding:6px}.esep-root .bt-acc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.esep-root .bt-acc-link{min-height:44px;color:var(--esep-fg-1);overflow-wrap:anywhere;border-radius:8px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.esep-root .bt-acc-link--main{color:var(--esep-accent);font-weight:620}.esep-root .bt-acc-link:hover{background:var(--esep-bg-3);text-decoration:none}.esep-root .bt-acc-link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-acc-note{color:var(--esep-fg-2);margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.esep-root .oa-bases{margin:0;padding:0;list-style:none}.esep-root .oa-base{min-height:44px}.esep-root .xc-list{border-top:1px solid var(--esep-border);margin:0;padding:0;list-style:none}.esep-root .xc-item{border-bottom:1px solid var(--esep-border);overflow-wrap:anywhere;min-width:0;padding:14px 2px}.esep-root .xc-item .aiw-row-title{font-size:15px;line-height:1.4}.esep-root .xc-desc{max-width:75ch;color:var(--esep-fg-2);white-space:pre-line;margin:6px 0 0;font-size:14px;line-height:1.5}.esep-root .xc-item>.aiw-meta{max-width:75ch}.esep-root .xc-part{margin:4px 0 0}.esep-root .xc-part:first-child{margin-top:0}.esep-root .xc-part-label{color:var(--esep-fg-1);font-weight:600}.esep-root #findings{scroll-margin-top:calc(var(--bt-head-h,64px) + 16px)}.esep-root .bt-draft-note{color:var(--esep-fg-2);margin:0 0 6px;font-size:13px;line-height:1.4}.esep-root .bt-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"pause""pq""turn""feed""qs""composer";row-gap:0;min-width:0;display:grid}.esep-root .bt-pause{grid-area:pause}.esep-root .bt-pause,.esep-root .bt-area-pq,.esep-root .bt-area-turn{margin-bottom:12px}.esep-root .bt-area-pq{min-width:0;scroll-margin-top:calc(var(--bt-head-h,64px) + 12px);grid-area:pq}html:has(.bt-area-composer){scroll-padding-top:calc(var(--bt-head-h,64px) + 72px);scroll-padding-bottom:170px}@media (max-width:768px){html:has(.bt-area-composer){scroll-padding-top:calc(var(--bt-head-h,64px) + 36px + 72px);scroll-padding-bottom:234px}}.esep-root{--bt-head-h:64px;--bt-org-strip-h:0px;--bt-org-strip-shown:0px}.esep-root .bt-org-strip{display:none}@media (max-width:768px){.esep-root{--bt-org-strip-h:34px}.esep-root .bt-org-strip{top:var(--bt-head-h);z-index:7;height:var(--bt-org-strip-h);box-sizing:border-box;line-height:calc(var(--bt-org-strip-h) - 1px);visibility:hidden;opacity:0;transition:opacity .15s var(--esep-ease), visibility .15s;background:var(--esep-screen);border-bottom:1px solid var(--esep-border);color:var(--esep-fg-1);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 14px;font-size:13.5px;font-weight:620;display:block;position:fixed;left:0;right:0;overflow:hidden}.esep-root .bt-org-strip[data-shown=true]{visibility:visible;opacity:1}.esep-root:has(.bt-org-strip[data-shown=true]){--bt-org-strip-shown:var(--bt-org-strip-h)}}.esep-root .bt-area-pq:empty{display:none}.esep-root .bt-area-turn{top:calc(var(--bt-head-h) + var(--bt-org-strip-shown));z-index:6;grid-area:turn;min-width:0;position:sticky}@media (max-width:768px){.esep-root .bt-area-turn{background:var(--esep-screen);margin-bottom:6px;padding-bottom:6px}}.esep-root .bt-area-turn[data-parked=true]{position:relative}.esep-root .bt-area-turn:empty{display:none}@media (max-width:1199.98px){.esep-root .bt-area-turn:has(>.bt-turn--calm){display:none}.esep-root .bt-area-turn:has(>.bt-turn--unknown){position:relative;top:auto}}.esep-root .bt-feed{flex-direction:column;grid-area:feed;gap:8px;min-width:0;display:flex}.esep-root .bt-area-composer{z-index:7;background:var(--esep-screen);grid-area:composer;padding:8px 0 16px;position:sticky;bottom:0}.esep-root .bt-area-qs{grid-area:qs;min-width:0;margin-top:8px}.esep-root .bt-qs-details{border:1px solid var(--esep-border);background:var(--esep-surface);border-radius:12px}.esep-root .bt-qs-summary{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;align-items:center;gap:8px;min-height:44px;padding:0 12px;list-style:none;display:flex}.esep-root .bt-qs-summary::-webkit-details-marker{display:none}.esep-root .bt-qs-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:12px}.esep-root .bt-qs-head{min-width:0;color:var(--esep-fg-2);flex-wrap:wrap;flex:auto;align-items:baseline;gap:0 10px;padding:6px 0;font-size:14px;line-height:1.4;display:flex}.esep-root .bt-qs-title{color:var(--esep-fg-1);font-weight:620}.esep-root .bt-qs-move{white-space:nowrap}.esep-root .bt-qs-move:not([data-zero=true]){color:var(--esep-warn);font-weight:620}.esep-root .bt-qs-chevron{color:var(--esep-fg-3);transition:transform .15s var(--esep-ease);flex:none}.esep-root .bt-qs-details[open] .bt-qs-chevron{transform:rotate(180deg)}.esep-root .bt-qs-list{border-top:1px solid var(--esep-hairline);overscroll-behavior:contain;max-height:min(50dvh,360px);margin:0;padding:0;list-style:none;overflow:auto}.esep-root .bt-qs-item{border-bottom:1px solid var(--esep-hairline)}.esep-root .bt-qs-item:last-child{border-bottom:0}.esep-root .bt-qs-link{min-height:44px;color:var(--esep-fg-1);align-items:center;gap:10px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.esep-root .bt-qs-link:hover{background:var(--esep-bg-2);text-decoration:none}.esep-root .bt-qs-link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-qs-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.esep-root .bt-qs-status{color:var(--esep-fg-3);white-space:nowrap;flex:none;font-size:12.5px}.esep-root .bt-qs-item[data-status=your_move] .bt-qs-status{color:var(--esep-warn);font-weight:620}.esep-root .bt-qs-item[data-status=none] .bt-qs-status{color:var(--esep-fg-2)}@media (max-width:480px){.esep-root .bt-qs-link{flex-wrap:wrap;align-content:center;row-gap:2px;padding-block:7px}.esep-root .bt-qs-text{flex:100%}.esep-root .bt-qs-status{white-space:normal;overflow-wrap:anywhere;flex:100%}}.esep-root .bt-qs-item[data-overdue=true] .bt-qs-status{color:var(--esep-warn);font-weight:620}.esep-root .bt-qs-note,.esep-root .bt-qs-foot{color:var(--esep-fg-3);margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.esep-root .bt-qs-chevron{transition:none}}.esep-root .bt-promise-due{color:var(--esep-fg-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.45;display:block}.esep-root .bt-promise-due-icon{vertical-align:-2px;color:var(--esep-fg-3);margin-right:6px;display:inline-block}.esep-root .bt-promise-due[data-overdue=true],.esep-root .bt-promise-due[data-overdue=true] .bt-promise-due-icon{color:var(--esep-warn)}.esep-root .bt-promise-due[data-overdue=true]{font-weight:620}.esep-root .bt-chat-state{background:var(--esep-bg-2);color:var(--esep-fg-2);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 6px;padding:6px 10px;font-size:13px;line-height:1.45;display:flex}.esep-root .bt-chat-state-icon{color:var(--esep-fg-3);flex:none;margin-top:2px}.esep-root .bt-chat-state[data-kind=down]{border:1px solid var(--esep-warn-border);background:var(--esep-warn-soft);color:var(--esep-fg-1)}.esep-root .bt-chat-state[data-kind=down] .bt-chat-state-icon{color:var(--esep-warn)}@media (max-width:480px){.esep-root .bt-chat-state{padding:5px 8px;font-size:12.5px}}.esep-root .bt-history{margin-bottom:10px}.esep-root .bt-history-summary{min-height:44px;color:var(--esep-accent);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:620;list-style:none;display:flex}.esep-root .bt-history-summary::-webkit-details-marker{display:none}.esep-root .bt-history-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:10px}.esep-root .bt-history[open]>.bt-history-summary{margin-bottom:10px}.esep-root .bt-history[open] .bt-history-chevron{transform:rotate(180deg)}@media (min-width:1200px){.esep-root .bt-area-turn,.esep-root .bt-area-turn[data-parked=true]{z-index:auto;position:relative;top:auto}.esep-root .bt-turn-list{max-height:min(40dvh,320px)}}.esep-root .bt-pause{border:1px solid var(--esep-warn-border);background:var(--esep-warn-soft);color:var(--esep-fg-1);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.esep-root .bt-pause svg{color:var(--esep-warn);flex:none;margin-top:2px}.esep-root .bt-turn-details{border:1px solid var(--esep-warn-border);background:var(--esep-surface);box-shadow:var(--esep-shadow-raised);border-radius:12px}.esep-root .bt-turn-summary{min-height:48px;color:var(--esep-fg-1);cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-size:14px;list-style:none;display:flex}.esep-root .bt-turn-summary::-webkit-details-marker{display:none}.esep-root .bt-turn-summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:12px}.esep-root .bt-turn-summary strong{white-space:nowrap;font-weight:650}.esep-root .bt-turn-dot{background:var(--esep-p-warm);border-radius:50%;flex:none;width:8px;height:8px}.esep-root .bt-turn-chevron{color:var(--esep-fg-3);transition:transform .15s var(--esep-ease);flex:none;margin-left:auto}.esep-root .bt-turn-details[open] .bt-turn-chevron{transform:rotate(180deg)}@media (max-width:1199.98px){.esep-root .bt-turn-details[open]{overscroll-behavior:contain;max-height:min(60dvh,100dvh - 220px);overflow:auto}.esep-root .bt-turn-details>.bt-turn-list{max-height:none;overflow:visible}}.esep-root .bt-turn-list{border-top:1px solid var(--esep-hairline);max-height:40vh;margin:0;padding:4px 6px 6px;list-style:none;overflow:auto}.esep-root .bt-turn-link{min-height:44px;color:var(--esep-fg-1);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:10px 8px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.esep-root .bt-turn-link:hover{background:var(--esep-bg-2);text-decoration:none}.esep-root .bt-turn-link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-turn-text{overflow-wrap:anywhere;flex:260px;min-width:0}.esep-root .bt-turn-note{color:var(--esep-fg-3);margin-top:2px;font-size:14px;display:block}.esep-root .bt-turn-link--static:hover{background:0 0}.esep-root .bt-turn-title{font-weight:600}.esep-root .bt-turn-meta{color:var(--esep-fg-3);white-space:nowrap;flex:none;font-size:12.5px}.esep-root .bt-turn-item[data-urgency=overdue] .bt-turn-meta{color:var(--esep-danger);font-weight:600}.esep-root .bt-turn-item.aiw-row{border-bottom:1px solid var(--esep-hairline);padding:0;display:block}.esep-root .bt-turn-item.aiw-row:last-child{border-bottom:0}.esep-root .bt-turn-item.aiw-row:hover{background:0 0}.esep-root .bt-turn-group+.bt-turn-group{margin-top:4px}.esep-root .bt-turn-group-head{color:var(--esep-fg-2);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:10px 8px 2px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.esep-root .bt-turn-group-count{color:var(--esep-fg-3);font-weight:600}.esep-root .bt-turn-group-list{margin:0;padding:0;list-style:none}.esep-root .bt-turn-onec,.esep-root .bt-turn-deadlines{border-top:1px solid var(--esep-hairline);min-height:44px;color:var(--esep-accent);align-items:center;padding:0 14px;font-size:13.5px;text-decoration:none;display:flex}.esep-root .bt-turn-deadlines:hover,.esep-root .bt-turn-onec:hover{text-decoration:underline}.esep-root .bt-turn-deadlines:focus-visible,.esep-root .bt-turn-onec:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px;border-radius:8px}.esep-root .bt-turn-refusal{color:var(--esep-warn);margin:0;padding:8px 14px;font-size:14px;line-height:1.45}.esep-root .bt-turn-panel{border:1px solid var(--esep-border);background:var(--esep-surface);border-radius:12px;flex-direction:column;display:flex}.esep-root .bt-turn-heading{color:var(--esep-fg-1);padding:12px 14px 0;font-size:15px;font-weight:650}.esep-root .bt-turn-calm{color:var(--esep-fg-2);overflow-wrap:anywhere;margin:0;padding:6px 14px 12px;font-size:13.5px;line-height:1.5}@media (min-width:1200px){.esep-root .bt-turn-details{border-color:var(--esep-border);box-shadow:none}.esep-root .bt-turn-summary{padding:0 14px}.esep-root .bt-turn-summary strong{font-size:15px}}.esep-root .bt-turn-summary-text{min-width:0;padding-block:6px}.esep-root .bt-turn-summary-text strong{white-space:normal;overflow-wrap:anywhere}.esep-root .bt-turn-actors{color:var(--esep-fg-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4;display:block}.esep-root .bt-feed-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.esep-root .bt-feed-list[data-long=true]>.bt-item{content-visibility:auto;contain-intrinsic-size:auto 120px}.esep-root .bt-item{grid-template-columns:184px minmax(0,1fr);align-items:start;column-gap:16px;min-width:0;display:grid}.esep-root .bt-item>.bt-day,.esep-root .bt-item>.bt-new-break{grid-column:1/-1}.esep-root .bt-event-head{overflow-wrap:anywhere;grid-column:1;align-items:flex-start;gap:8px;min-width:0;padding-top:4px;display:flex}.esep-root .bt-event-avatar{background:var(--esep-accent-soft);width:34px;height:34px;color:var(--esep-accent);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.esep-root .bt-event-avatar--esep{background:var(--esep-accent);color:var(--esep-surface);border-radius:9px}.esep-root .bt-item>.bt-bubble,.esep-root .bt-item>.bt-status{grid-column:2}.esep-root .bt-item,.esep-root .bt-turn-item{scroll-margin-top:calc(var(--bt-head-h,64px) + 64px);scroll-margin-bottom:160px}.esep-root .bt-anchor-missing{scroll-margin-top:calc(var(--bt-head-h,64px) + 64px)}.esep-root .bt-anchor-missing:focus-visible{outline:2px solid var(--esep-accent);outline-offset:4px;border-radius:6px}.esep-root .bt-bubble{width:fit-content;min-width:0;max-width:min(640px,100%);color:var(--esep-fg-1);overflow-wrap:anywhere;border-radius:16px;justify-self:start;padding:10px 14px 12px;font-size:16px;line-height:1.55}.esep-root .bt-bubble--you{border:1px solid var(--esep-border);background:var(--esep-surface);border-bottom-right-radius:6px}.esep-root .bt-bubble--esep{border:1px solid var(--esep-ok-border);background:var(--esep-bubble);border-bottom-left-radius:6px}.esep-root .bt-bubble--card{width:min(640px,100%);max-width:100%}.esep-root .bt-item[data-kind=proposal] .bt-bubble--card:has(.bt-proposal[data-waiting=true]){box-shadow:inset 3px 0 0 var(--esep-p-warm)}.esep-root .bt-bubble-meta{min-width:0;color:var(--esep-fg-3);flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-size:12px;line-height:1.4;display:flex}.esep-root .bt-bubble-meta strong{color:var(--esep-fg-2);font-weight:600}.esep-root .bt-bubble-meta>*{min-width:0;max-width:100%}.esep-root .bt-item--esep .bt-bubble-meta strong{color:var(--esep-accent)}.esep-root .bt-bubble-text{white-space:pre-wrap;max-width:68ch;margin:0}.esep-root .bt-bubble .bt-reply-md{max-width:68ch;font-size:inherit}.esep-root .bt-reply-md>p{white-space:pre-wrap;margin:0}.esep-root .bt-reply-md>p+p{margin-top:12px}.esep-root .bt-bubble-about{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.esep-root .bt-reply-kind{background:var(--esep-bg-2);color:var(--esep-fg-2);border-radius:999px;padding:0 8px;font-size:12px;font-weight:600}.esep-root .bt-new{color:var(--esep-accent);font-size:12px;font-weight:650}.esep-root .bt-question{border-top:1px solid var(--esep-border);color:var(--esep-fg-2);overflow-wrap:anywhere;margin:8px 0 0;padding-top:8px;font-size:13px;line-height:1.45;display:block}.esep-root .bt-question-icon{vertical-align:-2px;margin-right:6px;display:inline-block}.esep-root .bt-question--open{color:var(--esep-fg-1)}.esep-root .bt-question--open .bt-question-icon,.esep-root .bt-question--open .bt-question-state{color:var(--esep-accent)}.esep-root .bt-question-state{font-weight:650}.esep-root .bt-quote{border-left:3px solid var(--esep-accent);background:var(--esep-bg-2);min-height:44px;color:var(--esep-fg-2);border-radius:6px;flex-direction:column;justify-content:center;margin:0 0 8px;padding:4px 10px;font-size:12.5px;line-height:1.4;text-decoration:none;display:flex}.esep-root .bt-bubble--esep .bt-quote{background:var(--esep-surface)}.esep-root .bt-quote:hover{color:var(--esep-fg-1);text-decoration:none}.esep-root .bt-quote:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .bt-quote-who{color:var(--esep-accent);font-size:12px;font-weight:600}.esep-root .bt-status{overflow-wrap:anywhere;min-width:0;max-width:min(640px,100%);color:var(--esep-fg-3);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 4px;font-size:12px;display:flex}.esep-root .bt-status--esep{justify-content:flex-start}.esep-root .bt-status-details{text-align:left;min-width:0;max-width:100%}.esep-root .bt-status-details>summary{cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:0 8px;list-style:none;display:inline-flex}.esep-root .bt-status-details>summary::-webkit-details-marker{display:none}.esep-root .bt-status-details>summary:hover{background:var(--esep-bg-3)}.esep-root .bt-status-details>summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-state{min-width:0;color:var(--esep-fg-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.esep-root .bt-state[data-state=in_work]{color:var(--esep-fg-2)}.esep-root .bt-state[data-state=answered]{color:var(--esep-success)}.esep-root .bt-status-wait{color:var(--esep-fg-2);font-size:12px}.esep-root .bt-status-panel{border:1px solid var(--esep-border);background:var(--esep-surface);text-align:left;border-radius:10px;flex-direction:column;gap:8px;width:min(420px,100%);min-width:0;margin:0 0 8px;padding:10px 12px;display:flex}.esep-root .bt-bubble-action{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;color:var(--esep-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.esep-root .bt-bubble-action:hover{background:var(--esep-accent-soft)}.esep-root .bt-bubble-action:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-day{justify-content:center;align-self:stretch;margin:8px 0 6px;display:flex}.esep-root .bt-day span{background:var(--esep-bg-3);color:var(--esep-fg-2);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.esep-root .bt-new-break{color:var(--esep-accent);align-self:stretch;align-items:center;gap:10px;margin:6px 0 8px;font-size:12px;font-weight:650;display:flex}.esep-root .bt-new-break:before,.esep-root .bt-new-break:after{content:"";background:var(--esep-accent-border);flex:auto;height:1px}.esep-root .bt-feed-edge{justify-content:center;margin:4px 0;display:flex}.esep-root .bt-feed-edge .esep-btn{overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}.esep-root .bt-feed-coverage{color:var(--esep-fg-3);text-align:center;margin:4px 0;font-size:12.5px;line-height:1.5}.esep-root .bt-search{align-items:center;gap:8px;display:flex}.esep-root .bt-search-field{border:1px solid var(--esep-border);background:var(--esep-surface);min-width:0;min-height:44px;color:var(--esep-fg-3);border-radius:10px;flex:auto;align-items:center;gap:8px;padding:0 12px;display:flex}.esep-root .bt-search-field:focus-within{outline:2px solid var(--esep-accent);outline-offset:1px}.esep-root .bt-search-field input{min-width:0;min-height:44px;color:var(--esep-fg-1);font:inherit;background:0 0;border:0;outline:none;flex:auto;width:100%;font-size:14px}.esep-root .bt-search .esep-btn{min-height:44px}.esep-root .bt-empty{flex-direction:column;align-items:flex-start;gap:8px;max-width:560px;padding:24px 0 12px;display:flex}.esep-root .bt-empty-icon{color:var(--esep-accent)}.esep-root .bt-empty-title{color:var(--esep-fg-1);text-wrap:balance;margin:0;font-size:18px;font-weight:650;line-height:1.35}.esep-root .bt-empty-body{color:var(--esep-fg-2);margin:0;font-size:14px;line-height:1.55}.esep-root .bt-examples{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.esep-root .bt-example{border:1px solid var(--esep-border-em);background:var(--esep-surface);min-height:44px;color:var(--esep-fg-1);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px}.esep-root .bt-example:hover{border-color:var(--esep-accent)}.esep-root .bt-example:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .bt-proposal{flex-direction:column;gap:8px;display:flex}.esep-root .bt-proposal-head{color:var(--esep-fg-1);margin:0;font-weight:600}.esep-root .bt-proposal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esep-root .bt-proposal-row{border:1px solid var(--esep-ok-border);background:var(--esep-surface);border-radius:10px;padding:10px 12px}.esep-root .bt-proposal-phrase{color:var(--esep-fg-1);margin:0;font-size:14.5px;line-height:1.5}.esep-root .bt-proposal-phrase [data-testid=bt-task-title]{font-weight:600}.esep-root .bt-proposal-due,.esep-root .bt-proposal-result{color:var(--esep-fg-2)}.esep-root .bt-proposal-kind,.esep-root .bt-proposal-waiting,.esep-root .bt-proposal-proof{color:var(--esep-fg-3);margin:4px 0 0;font-size:12.5px;line-height:1.45}.esep-root .bt-proposal-waiting{color:var(--esep-warn)}.esep-root .bt-proposal-proof{color:var(--esep-success)}.esep-root .bt-proposal-row-actions,.esep-root .bt-proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esep-root .bt-proposal-row-actions{margin-top:8px}.esep-root .bt-proposal .esep-btn{min-height:44px}.esep-root .bt-proposal-note{color:var(--esep-fg-3);margin:0;font-size:12.5px;line-height:1.45}.esep-root .bt-proposal-edit{gap:10px;display:grid}.esep-root .bt-proposal-edit label{color:var(--esep-fg-3);gap:4px;font-size:12.5px;display:grid}.esep-root .bt-proposal-edit input{border:1px solid var(--esep-border-em);background:var(--esep-surface);min-height:44px;color:var(--esep-fg-1);font:inherit;border-radius:8px;padding:0 10px;font-size:14.5px}.esep-root .bt-proposal-edit input:focus-visible{outline:2px solid var(--esep-accent);outline-offset:1px}.esep-root .bt-proposal-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.esep-root .bt-composer{border:1px solid var(--esep-border-em);background:var(--esep-surface);box-shadow:var(--esep-shadow-raised);border-radius:16px;flex-direction:column;gap:8px;padding:6px;display:flex}.esep-root .bt-composer:has(.bt-input:focus-visible){border-color:var(--esep-accent);box-shadow:0 0 0 2px var(--esep-accent), var(--esep-shadow-raised)}.esep-root .bt-composer[data-dragging=true]{border-style:dashed;border-color:var(--esep-accent);background:var(--esep-accent-soft)}.esep-root .bt-composer-row{align-items:flex-end;gap:4px;display:flex}.esep-root .bt-input{min-width:0;min-height:44px;max-height:200px;color:var(--esep-fg-1);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:auto;padding:11px 4px;font-size:15px;line-height:1.45}.esep-root .bt-input::placeholder{color:var(--esep-fg-3)}.esep-root .bt-icon-btn{width:44px;height:44px;color:var(--esep-fg-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .bt-icon-btn:hover{background:var(--esep-bg-2);color:var(--esep-fg-1)}.esep-root .bt-icon-btn:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-icon-btn:disabled{opacity:.5;cursor:default}.esep-root .bt-send{border-radius:10px;flex:none;min-height:44px}.esep-root .bt-send:disabled{cursor:not-allowed;opacity:.45}.esep-root .bt-composer-foot{align-items:flex-start;gap:2px;min-width:0;margin:4px 0 0 6px;display:flex;position:relative}.esep-root .bt-composer-note{min-width:0;color:var(--esep-fg-3);flex:auto;margin:0;font-size:12.5px;line-height:1.45}.esep-root .bt-composer-boundary{color:var(--esep-fg-3);margin:-4px 6px 0;font-size:12px;line-height:1.4}.esep-root .bt-composer-info{flex:none;height:18px}.esep-root .bt-composer-info>summary{width:44px;height:44px;color:var(--esep-fg-3);cursor:pointer;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:flex-start;margin:0 -14px;padding-top:1px;list-style:none;display:flex}.esep-root .bt-composer-info>summary::-webkit-details-marker{display:none}.esep-root .bt-composer-info>summary:hover,.esep-root .bt-composer-info[open]>summary{color:var(--esep-fg-1)}.esep-root .bt-composer-info>summary:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-4px}.esep-root .bt-composer-info-body{z-index:2;border:1px solid var(--esep-border);background:var(--esep-surface);width:min(360px,100vw - 64px);box-shadow:var(--esep-shadow-raised);color:var(--esep-fg-2);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 14px);right:0}.esep-root .bt-composer-foot:has(.bt-composer-info[open]){flex-wrap:wrap}.esep-root .bt-composer-info[open]{flex:100%;min-width:0;height:auto}.esep-root .bt-composer-info[open]>summary{margin:0}.esep-root .bt-composer-info[open] .bt-composer-info-body{overflow-wrap:anywhere;width:100%;position:static}.esep-root .bt-composer-msg{color:var(--esep-fg-2);margin:0 6px;font-size:12.5px;line-height:1.5}.esep-root .bt-composer-msg--ok{color:var(--esep-success)}.esep-root .bt-composer-msg--bad{color:var(--esep-danger)}.esep-root .bt-composer-msg--paused{color:var(--esep-warn)}.esep-root .bt-composer-chip{border-left:3px solid var(--esep-accent);background:var(--esep-bg-2);min-width:0;color:var(--esep-fg-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:4px 4px 4px 12px;font-size:13px;line-height:1.4;display:flex}.esep-root .bt-composer-chip--statement{border-left-color:var(--esep-success)}.esep-root .bt-composer-chip--statement>svg{color:var(--esep-success);flex:none}.esep-root .bt-composer-chip-text{flex-direction:column;flex:200px;min-width:0;display:flex}.esep-root .bt-composer-chip-label{color:var(--esep-accent);font-size:12px;font-weight:600}.esep-root .bt-composer-chip-quote{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:559px){.esep-root .bt-composer-chip--reply[data-implicit=true] .bt-composer-chip-quote,.esep-root .bt-area-composer:not(:focus-within) .bt-composer-chip--reply[data-implicit=true]{display:none}}.esep-root .bt-composer-chip-x{width:44px;height:44px;color:var(--esep-fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .bt-composer-chip-x:hover{background:var(--esep-bg-3);color:var(--esep-fg-1)}.esep-root .bt-composer-chip-x:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-composer-chip-link{min-height:44px;color:var(--esep-accent);align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.esep-root .bt-statements{flex-direction:column;gap:6px;max-height:32vh;display:flex;overflow-y:auto}.esep-root .bt-statements-head{color:var(--esep-fg-3);margin:0;font-size:12.5px;line-height:1.45}.esep-root .bt-batch{flex-direction:column;gap:6px;max-height:40vh;display:flex;overflow-y:auto}.esep-root .bt-ask{flex-direction:column;gap:6px;display:flex}.esep-root .bt-ask-row{border:1px solid var(--esep-warn-border);background:var(--esep-warn-soft);color:var(--esep-fg-1);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 6px 6px 12px;font-size:13.5px;display:flex}.esep-root .bt-ask-q{overflow-wrap:anywhere;flex:200px;min-width:0}.esep-root .bt-ask-actions{flex-wrap:wrap;gap:6px;display:flex}.esep-root .bt-ask .esep-btn{min-height:44px}@media (max-width:768px){.esep-root .bt-title{font-size:20px}.esep-root .bt-head-text{flex-basis:100%}.esep-root .bt-head{gap:8px;padding-block:8px}.esep-root .bt-head .bt-search{flex:160px;min-width:0}.esep-root .bt-head .bt-search-field{width:100%;min-width:0}.esep-root .bt-head .bt-search-field input{width:100%}.esep-root .bt-item{grid-template-columns:minmax(0,1fr);row-gap:5px}.esep-root .bt-item>.bt-event-head,.esep-root .bt-item>.bt-bubble,.esep-root .bt-item>.bt-status{grid-column:1}.esep-root .bt-event-head{padding-top:0}.esep-root .bt-bubble-meta{flex-flow:wrap;align-items:baseline;gap:2px 8px}.esep-root .bt-item>.bt-bubble,.esep-root .bt-item>.bt-status{margin-left:42px}.esep-root .bt-head .bt-chat-pause-control{margin-left:0}.esep-root .bt-acc-tail{display:none}.esep-root .bt-area-composer{bottom:calc(57px + env(safe-area-inset-bottom,0px));padding:6px 0 8px}.esep-root .bt-bubble,.esep-root .bt-status{max-width:calc(100% - 42px)}.esep-root .bt-layout:has(.bt-composer-info[open]) .bt-area-turn{z-index:auto;position:relative;top:auto}.esep-root .bt-layout:has(.bt-composer-info[open]) .bt-area-composer{z-index:auto;position:relative;bottom:auto}.esep-root .bt-layout:has(.bt-turn-details[data-many=true][open]) .bt-area-turn{z-index:auto;position:relative;top:auto}.esep-root .bt-layout:has(.bt-turn-details[data-many=true][open]) .bt-area-composer{z-index:auto;position:relative;bottom:auto}}@media (max-width:480px){.esep-root .bt-composer-note{font-size:12px}.esep-root .bt-promise-tail{display:none}.esep-root .bt-promise-lead:after{content:"."}.esep-root .bt-composer-foot{gap:0;margin-left:2px}.esep-root .bt-send{justify-content:center;width:44px;padding:0}.esep-root .bt-composer[data-multiline=true] .bt-composer-row{flex-wrap:wrap;justify-content:space-between}.esep-root .bt-composer[data-multiline=true] .bt-input{flex-basis:100%;order:-1}.esep-root .bt-send-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:768px) and (max-height:600px){html:has(.bt-area-composer){scroll-padding-top:var(--bt-head-h,64px);scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}html:has(.bt-org-strip[data-shown=true]){scroll-padding-top:calc(var(--bt-head-h,64px) + 34px)}.esep-root .bt-area-turn,.esep-root .bt-area-turn[data-parked=true]{z-index:auto;position:relative;top:auto}.esep-root .bt-turn-details[open],.esep-root .bt-turn-list{max-height:none;overflow:visible}.esep-root .bt-area-composer{z-index:auto;position:relative;bottom:auto}}@media (prefers-reduced-motion:reduce){.esep-root .bt-turn-chevron{transition:none}}.esep-root .bt-skel-back{border-radius:10px;width:44px;height:44px}.esep-root .bt-skel-title{width:280px;max-width:100%;height:26px}.esep-root .bt-skel-sub{width:180px;max-width:60%;height:14px;margin-top:6px}.esep-root .bt-skel-feed{padding-top:12px}.esep-root .bt-skel-bubble{border-radius:16px;width:min(420px,70%);height:64px}.esep-root .bt-skel-bubble--wide{width:min(560px,88%);height:88px}.esep-root .bt-skel-bubble--tall{height:120px}.esep-root .bt-skel-bubble--short{width:min(260px,60%);height:48px}.esep-root .bt-skel-composer{border-radius:16px;height:58px}.esep-root .bt-msg{margin:0;font-size:12.5px;line-height:1.5}.esep-root .bt-msg--ok,.esep-root .bt-msg--hint{color:var(--esep-ink-2,var(--esep-fg-2))}.esep-root .bt-msg--bad{color:var(--esep-warn,var(--esep-accent))}.esep-root .bt-draft{flex-direction:column;gap:6px;display:flex}.esep-root .bt-draft-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.esep-root .bt-draft-item{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 0 0 10px;display:flex}.esep-root .bt-draft-icon{color:var(--esep-fg-3);flex:none}.esep-root .bt-draft-name{min-width:0;color:var(--esep-fg-1);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.esep-root .bt-draft-size{color:var(--esep-fg-3);flex:none;font-size:12px}.esep-root .bt-draft-remove{width:44px;height:44px;color:var(--esep-fg-2);cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.esep-root .bt-draft-remove:hover{color:var(--esep-fg-1);background:var(--esep-bg-2)}.esep-root .bt-draft-remove:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px}.esep-root .bt-attachments{flex-direction:column;gap:6px;margin-top:8px;display:flex}.esep-root .bt-attach-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esep-root .bt-attach-thumb{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:8px;width:120px;height:84px;display:block;overflow:hidden}.esep-root .bt-attach-thumb img{object-fit:contain;width:100%;height:100%;display:block}.esep-root .bt-attach-thumb:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .bt-attach-files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.esep-root .bt-attach-file-row{border:1px solid var(--esep-border);background:var(--esep-bg-1);min-width:0;min-height:44px;color:var(--esep-fg-1);border-radius:8px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.esep-root .bt-attach-file-row:hover{border-color:var(--esep-accent-border,var(--esep-accent))}.esep-root .bt-attach-file-row:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .bt-attach-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.esep-root .bt-attach-meta{color:var(--esep-fg-3);flex:none;font-size:12px}@media (max-width:768px){.esep-root .bt-attach-thumb{width:96px;height:72px}}.esep-root .pq{border:1px solid var(--esep-warn-border);background:var(--esep-warn-soft);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.esep-root .pq-head{color:var(--esep-fg-1);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.esep-root .pq-sub{color:var(--esep-fg-2);margin:0;font-size:12.5px;line-height:1.55}.esep-root .pq-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.esep-root .pq-card{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.esep-root .pq-question{color:var(--esep-fg-1);margin:0;font-size:14px;line-height:1.5}.esep-root .pq-options{flex-wrap:wrap;gap:8px;display:flex}.esep-root .pq-option{min-height:44px}.esep-root .pq-option:disabled,.esep-root .pq-option:disabled:hover{border-color:var(--esep-border);background:var(--esep-bg-3);color:var(--esep-fg-3);cursor:not-allowed;opacity:.62}.esep-root .pq--calm{border-color:var(--esep-border);background:var(--esep-bg-2)}.esep-root .pq-msg{color:var(--esep-fg-2);margin:0;font-size:12.5px;line-height:1.5}.esep-root .pq-msg--ok{color:var(--esep-fg-2)}.esep-root .pq-msg--bad{color:var(--esep-warn,var(--esep-accent))}.esep-root .pq-refusal{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.esep-root .pq-refusal-title{color:var(--esep-fg-1);margin:0;font-size:13.5px;font-weight:640}.esep-root .bt-reply-md{color:var(--esep-fg-1);margin-top:4px;font-size:13px;line-height:1.55}.esep-root .bt-reply-md strong{font-weight:650}.esep-root .bt-reply-md ol,.esep-root .bt-reply-md ul{margin:0;padding-left:22px}.esep-root .bt-reply-md ol{list-style:decimal}.esep-root .bt-reply-md ul{list-style:outside}.esep-root .bt-reply-md li{overflow-wrap:anywhere;white-space:pre-wrap}.esep-root .bt-reply-md li+li{margin-top:2px}.esep-root .bt-reply-md li::marker{color:var(--esep-fg-3)}.esep-root .bt-reply-md-scroll{border:1px solid var(--esep-border);background:var(--esep-bg-1);border-radius:8px;max-width:100%;overflow-x:auto}.esep-root .bt-reply-md-scroll:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .bt-reply-md-table{border-collapse:collapse;min-width:100%;font-size:12.5px}.esep-root .bt-reply-md-table th,.esep-root .bt-reply-md-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--esep-border);padding:6px 10px}.esep-root .bt-reply-md-table thead th{color:var(--esep-fg-2);background:var(--esep-bg-2);font-weight:650}.esep-root .bt-reply-md-table tbody tr:last-child td{border-bottom:none}.esep-root .bt-reply-md-table .bt-reply-md-al-left{text-align:left}.esep-root .bt-reply-md-table .bt-reply-md-al-center{text-align:center}.esep-root .bt-reply-md-table .bt-reply-md-al-right{text-align:right}.esep-root .bt-progress{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.esep-root .bt-progress-step{color:var(--esep-fg-3);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.esep-root .bt-progress-step+.bt-progress-step:before{content:"·";color:var(--esep-fg-4);margin-right:2px}.esep-root .bt-progress-dot{border:1px solid var(--esep-fg-4);background:0 0;border-radius:50%;width:6px;height:6px}.esep-root .bt-progress-step[data-reached=yes]{color:var(--esep-fg-2)}.esep-root .bt-progress-step[data-reached=yes] .bt-progress-dot{border-color:var(--esep-accent);background:var(--esep-accent)}.esep-root .bt-progress-step[data-current=yes]{color:var(--esep-fg-1);font-weight:650}.esep-root .bt-meaning{color:var(--esep-fg-2);margin:0;font-size:12px;line-height:1.5}.esep-root .bt-read-at{color:var(--esep-fg-3);margin:0;font-size:12px}.esep-root .om-lead{max-width:68ch;color:var(--esep-fg-3);margin:4px 0 0;font-size:13px;line-height:1.5}.esep-root .om-num{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1}.esep-root .om-table-wrap{min-width:0}.esep-root .om-table{border-collapse:collapse;width:100%;color:var(--esep-fg-1);font-size:13.5px}.esep-root .om-caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.esep-root .om-table th,.esep-root .om-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--esep-border);padding:10px 12px}.esep-root .om-table thead th{color:var(--esep-fg-3);white-space:nowrap;border-bottom-color:var(--esep-border-em);font-size:12px;font-weight:620}.esep-root .om-table .om-col-num{text-align:right}.esep-root .om-client{overflow-wrap:anywhere;min-width:0;font-weight:620}.esep-root .om-client-name{color:var(--esep-fg-1);font-size:14px;line-height:1.35;display:block}.esep-root .om-sub{color:var(--esep-fg-3);font-size:12px}.esep-root .om-sub.om-promise{color:var(--esep-fg-1);font-size:12.5px;font-weight:600}.esep-root .om-promise-strong{color:var(--esep-fg-1);font-weight:650}.esep-root .om-block{display:block}.esep-root .om-unread{color:var(--esep-fg-3);font-size:12.5px}.esep-root .om-zero{color:var(--esep-fg-3)}@media (max-width:1199.98px){.esep-root .om-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esep-root .om-table,.esep-root .om-table tbody,.esep-root .om-table tr,.esep-root .om-table th,.esep-root .om-table td{width:100%;display:block}.esep-root .om-table tr{border-bottom:1px solid var(--esep-border-em);padding:8px 0}.esep-root .om-table th,.esep-root .om-table td{border-bottom:0;padding:4px 0}.esep-root .om-table td{text-align:right;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.esep-root .om-table td:before{content:attr(data-label);color:var(--esep-fg-3);text-align:left;flex:none;font-size:12px;font-weight:620}.esep-root .om-table td>*{min-width:0}}@media (max-width:480px){.esep-root .om-table td{overflow-wrap:anywhere}.esep-root .om-table td:before{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:45%}.esep-root .om-table td>*{overflow-wrap:anywhere;white-space:normal;max-width:100%}}.esep-root .firm-tag{vertical-align:middle;overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-left:8px}.esep-root .firm-switcher{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.esep-root .firm-switcher-count{color:var(--esep-fg-2);font-size:14px}.esep-root .firm-switcher-list{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.esep-root .firm-switcher-link{overflow-wrap:anywhere;white-space:normal;align-items:center;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.esep-root .firm-switcher-link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-desk{max-width:720px}.esep-root .aiw-desk-trust{max-width:65ch;color:var(--esep-fg-3);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.45}.esep-root .aiw-desk-trust--stale,.esep-root .aiw-desk-trust--not_verified,.esep-root .aiw-desk-trust--unknown{color:var(--esep-fg-2)}.esep-root .aiw-desk-trust-parts{max-width:65ch;color:var(--esep-fg-3);margin:0;font-size:13px;line-height:1.45}.esep-root .aiw-desk-trust-parts-sum{cursor:pointer;min-height:44px;color:var(--esep-fg-2);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.esep-root .aiw-desk-trust-parts-sum:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:4px}.esep-root .aiw-desk-trust-parts-list{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0 0 4px;padding-left:16px;display:flex}.esep-root .aiw-desk-trust-parts-list [data-stale=true]{color:var(--esep-fg-2)}.esep-root .aiw-desk-promise{max-width:65ch;color:var(--esep-fg-1);overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px;font-weight:600;line-height:1.45}.esep-root .aiw-desk-act{margin:0 0 14px}.esep-root .aiw-desk-act-h{color:var(--esep-fg-1);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:17px;font-weight:400;display:flex}.esep-root .aiw-desk-act-h--empty{max-width:65ch;font-size:17px;font-weight:600;line-height:1.4;display:block}.esep-root .aiw-desk-act-month{font-weight:600}.esep-root .aiw-desk-act-num{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;color:var(--accent-foreground);font-size:40px;font-weight:600;line-height:1}.esep-root .aiw-desk-act-note{max-width:65ch;color:var(--esep-fg-3);margin:4px 0 0;font-size:13.5px;line-height:1.45}.esep-root .aiw-desk-act-line{max-width:65ch;color:var(--esep-fg-1);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;line-height:1.45}.esep-root .aiw-desk-act-link{max-width:100%;min-height:44px;color:var(--esep-accent);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.esep-root .aiw-desk-act-link:hover{text-underline-offset:3px;text-decoration:underline}}.esep-root .aiw-desk-act-link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:4px}.esep-root .aiw-act-days-narrow{display:none}@media (max-width:559px){.esep-root .aiw-act-days-wide{display:none}.esep-root .aiw-act-days-narrow{display:block}}.esep-root .aiw-act-days-ticks{color:var(--esep-fg-3);font-variant-numeric:tabular-nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:2px 0 0;padding:0;font-size:12px;line-height:1.2;list-style:none;display:grid}.esep-root .aiw-act-days-ticks li{text-align:center;white-space:nowrap;overflow:visible}.esep-root .aiw-desk-act-proof--proven{color:var(--esep-ok)}.esep-root .aiw-desk-act-proof--none{color:var(--esep-fg-2)}.esep-root .aiw-desk-onec{margin:10px 0 0}.esep-root .aiw-desk-now{margin-top:18px}.esep-root .aiw-desk-upload{margin-top:24px}.esep-root .aiw-desk-n{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-weight:400;display:flex}.esep-root .aiw-desk-num{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;color:var(--accent-foreground);font-size:22px;font-weight:600;line-height:1.1}.esep-root .aiw-desk-n-label{color:var(--esep-fg-1);font-size:17px}.esep-root .aiw-desk-calm{max-width:65ch;color:var(--esep-fg-2);margin:6px 0 0;font-size:14px;line-height:1.5}.esep-root .aiw-desk-nearest{margin-top:8px}.esep-root .aiw-desk-group{margin-top:18px}.esep-root .aiw-desk-group-head{color:var(--esep-fg-2);justify-content:space-between;gap:12px;margin:0 0 4px;padding-right:2px;font-size:14px;font-weight:600;display:flex}.esep-root .aiw-desk-group-count{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums}.esep-root .aiw-desk-list{border-top:1px solid var(--esep-border);margin:0;padding:0;list-style:none}.esep-root .aiw-desk-list>li{border-bottom:1px solid var(--esep-border)}.esep-root .aiw-desk-row{min-height:44px;color:inherit;border-bottom:none;padding:10px 2px;text-decoration:none}.esep-root .aiw-desk-row .aiw-row-main{max-width:65ch}.esep-root .aiw-desk-row .aiw-row-title{font-size:15px;line-height:1.4}.esep-root .aiw-desk-row .aiw-row-sub{font-size:13.5px;line-height:1.45;display:block}.esep-root .aiw-desk-why{max-width:65ch;color:var(--esep-fg-3);margin:0 0 6px;font-size:13.5px;line-height:1.45}.esep-root .aiw-desk-row .aiw-desk-row-why{color:var(--esep-fg-3);display:block}.esep-root .aiw-desk-quiet{margin-top:18px}.esep-root .aiw-desk-quiet-line{max-width:65ch;min-height:44px;color:var(--esep-fg-2);align-items:center;padding:6px 2px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.esep-root .aiw-desk-quiet-line:hover{color:var(--esep-fg-1);text-underline-offset:3px;text-decoration:underline}}.esep-root .aiw-desk-quiet-line:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:4px}.esep-root .aiw-desk-more-list{flex-wrap:wrap;column-gap:16px;margin:0;display:flex}.esep-root .aiw-desk-overdue{color:var(--esep-critical)}.esep-root .aiw-desk-chevron{color:var(--esep-fg-4);flex:none}.esep-root .aiw-desk-more{min-width:44px;min-height:44px;color:var(--esep-accent);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.esep-root .aiw-desk-h2{color:var(--esep-fg-2);margin:28px 0 4px;font-size:14px;font-weight:600}.esep-root .aiw-desk-skeleton-act{max-width:65ch;height:52px;margin-bottom:14px}.esep-root .aiw-desk-skeleton-trust{max-width:65ch;height:20px;margin-bottom:18px}.esep-root .aiw-desk-skeleton-n{width:220px;height:44px;margin-bottom:18px}.esep-root .aiw-desk-skeleton-row{max-width:65ch;height:44px;margin-bottom:8px}.esep-root .aiw-skeleton--title{width:220px;height:34px;margin-bottom:16px}.esep-root .aiw-knowledge-after{flex-direction:column;gap:16px;margin-top:24px;display:flex}.esep-root .aiw-queue-note{align-items:center;gap:6px;margin-top:4px;display:inline-flex}.esep-root .aiw-queue-ok{color:var(--esep-ok)}.esep-root .esep-fld-input,.esep-root .aiw-queue-search,.esep-root .aiw-queue-org-filter select,.esep-root .ap-search,.esep-root .ap-company-filter select,.esep-root .ap-form-input,.esep-root .aiw-admin-search,.esep-root .aiw-admin-role-select{border-color:var(--esep-border-field)}.esep-root .esep-fld-input:hover:not(:focus-visible):not(:disabled){border-color:var(--esep-fg-3)}.esep-root .ap-form-input::placeholder{color:var(--esep-fg-3)}.esep-root #documents{scroll-margin-top:calc(var(--bt-head-h,64px) + 8px)}.esep-root .aiw-pic{max-width:760px}.esep-root .aiw-pic-head{margin:0 0 8px}.esep-root .aiw-pic-h1{letter-spacing:-.01em;color:var(--esep-fg-1);text-wrap:balance;margin:0;font-size:22px;font-weight:650;line-height:1.25}.esep-root .aiw-pic-org{color:var(--esep-fg-2);margin:2px 0 0;font-size:14px}.esep-root .aiw-pic-lead{max-width:65ch;color:var(--esep-fg-3);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.5}.esep-root .aiw-pic-section{margin-top:28px}.esep-root .aiw-pic-h2{color:var(--esep-fg-1);margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.3}.esep-root .aiw-pic-h3{color:var(--esep-fg-2);justify-content:space-between;gap:12px;margin:16px 0 4px;padding-right:2px;font-size:14px;font-weight:600;display:flex}.esep-root .aiw-pic-count{font-variant-numeric:tabular-nums;font-family:inherit}.esep-root .aiw-pic-line{max-width:65ch;color:var(--esep-fg-1);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.esep-root .aiw-pic-muted{color:var(--esep-fg-3)}.esep-root .aiw-pic-meta{max-width:65ch;color:var(--esep-fg-3);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.45;display:block}.esep-root .aiw-pic-legend{max-width:65ch;color:var(--esep-fg-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}.esep-root .aiw-pic-num,.esep-root .aiw-pic-code{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit}.esep-root .aiw-pic-code{color:var(--esep-fg-2);font-size:13px}.esep-root .aiw-pic-nearest{flex-wrap:wrap;align-items:baseline;gap:2px 10px;max-width:65ch;margin:0;display:flex}.esep-root .aiw-pic-nearest-lead{color:var(--esep-fg-3);flex-basis:100%;font-size:13px}.esep-root .aiw-pic-nearest-date{font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;color:var(--accent-foreground);font-size:28px;font-weight:600;line-height:1.1}.esep-root .aiw-pic-nearest-days{color:var(--esep-fg-1);font-size:15px;font-weight:600}.esep-root .aiw-pic-nearest-what{color:var(--esep-fg-1);flex-basis:100%;font-size:15px;line-height:1.45}.esep-root .aiw-pic-dot{vertical-align:1px;background:var(--esep-fg-3);border-radius:50%;flex:none;width:8px;height:8px;margin-right:4px;display:inline-block}.esep-root .aiw-pic-dot--good{background:var(--esep-ok)}.esep-root .aiw-pic-dot--warn{background:var(--esep-warn)}.esep-root .aiw-pic-dot--bad{background:var(--esep-critical)}.esep-root .aiw-pic-dot--unknown{box-shadow:inset 0 0 0 1.5px var(--esep-fg-3);background:0 0}.esep-root .aiw-pic-list{border-top:1px solid var(--esep-border);margin:0;padding:0;list-style:none}.esep-root .aiw-pic-list>li{border-bottom:1px solid var(--esep-border)}.esep-root .aiw-pic-flag,.esep-root .aiw-pic-marker{min-height:44px;color:inherit;align-items:center;gap:8px;padding:10px 2px;text-decoration:none;display:flex}.esep-root .aiw-pic-flag{max-width:65ch;font-size:14.5px;line-height:1.45}.esep-root .aiw-pic-flag-label{font-weight:600}.esep-root .aiw-pic-flag[data-tone=bad] .aiw-pic-flag-label{color:var(--esep-critical)}.esep-root .aiw-pic-marker-main{flex:1;min-width:0;max-width:65ch}.esep-root .aiw-pic-marker-label{color:var(--esep-fg-2);font-size:13px;font-weight:600;display:block}.esep-root .aiw-pic-marker-value{color:var(--esep-fg-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:1px;font-size:15px;line-height:1.4;display:block}.esep-root li[data-tone=unknown] .aiw-pic-marker-value{color:var(--esep-fg-3)}.esep-root .aiw-pic-chevron{color:var(--esep-fg-3);flex:none}@media (hover:hover) and (pointer:fine){.esep-root a.aiw-pic-flag:hover,.esep-root a.aiw-pic-marker:hover{background:var(--esep-bg-2)}}.esep-root a.aiw-pic-flag:focus-visible,.esep-root a.aiw-pic-marker:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px;border-radius:4px}.esep-root .aiw-pic-kv{border-collapse:collapse;width:100%;margin-top:4px}.esep-root .aiw-pic-kv th,.esep-root .aiw-pic-kv td{text-align:left;vertical-align:top;border-top:1px solid var(--esep-border);padding:10px 2px}.esep-root .aiw-pic-kv tr:last-child th,.esep-root .aiw-pic-kv tr:last-child td{border-bottom:1px solid var(--esep-border)}.esep-root .aiw-pic-kv th{width:34%;color:var(--esep-fg-2);padding-right:12px;font-size:13px;font-weight:600;line-height:1.45}@media (max-width:599px){.esep-root .aiw-pic-kv tr{border-top:1px solid var(--esep-border);padding:8px 2px;display:block}.esep-root .aiw-pic-kv tr:last-child{border-bottom:1px solid var(--esep-border)}.esep-root .aiw-pic-kv tr:nth-child(n) th,.esep-root .aiw-pic-kv tr:nth-child(n) td{border:0;width:auto;padding:0;display:block}.esep-root .aiw-pic-kv td{margin-top:2px}}.esep-root .aiw-pic-value{color:var(--esep-fg-1);overflow-wrap:anywhere;font-size:14.5px}.esep-root tr[data-tone=unknown] .aiw-pic-value{color:var(--esep-fg-3)}.esep-root .aiw-pic-caption{caption-side:top;text-align:left;color:var(--esep-fg-2);padding:0 2px 6px;font-size:13px;font-weight:600}.esep-root .aiw-pic-rates{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.45}.esep-root .aiw-pic-rates thead th{color:var(--esep-fg-3);text-align:left;padding:0 8px 6px 2px;font-size:12px;font-weight:500}.esep-root .aiw-pic-rates tbody th,.esep-root .aiw-pic-rates tbody td{text-align:left;vertical-align:top;border-top:1px solid var(--esep-border);color:var(--esep-fg-1);overflow-wrap:anywhere;padding:9px 8px 9px 2px}.esep-root .aiw-pic-rates tbody tr:last-child th,.esep-root .aiw-pic-rates tbody tr:last-child td{border-bottom:1px solid var(--esep-border)}.esep-root .aiw-pic-rates tbody th{width:26%;color:var(--esep-fg-2);font-size:13px;font-weight:600}.esep-root .aiw-pic-rates tr[data-tone=unknown] td{color:var(--esep-fg-3)}.esep-root .aiw-pic-rates .aiw-pic-meta{display:block}@media (max-width:599px){.esep-root .aiw-pic-rates thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.esep-root .aiw-pic-rates tbody tr{border-top:1px solid var(--esep-border);padding:8px 2px;display:block}.esep-root .aiw-pic-rates tbody tr:last-child{border-bottom:1px solid var(--esep-border)}.esep-root .aiw-pic-rates tbody tr:nth-child(n) th,.esep-root .aiw-pic-rates tbody tr:nth-child(n) td{border:0;width:auto;padding:0;display:block}.esep-root .aiw-pic-rates tbody td{margin-top:2px}.esep-root .aiw-pic-rates tbody td:first-of-type:before{content:"В 1С: ";color:var(--esep-fg-3)}.esep-root .aiw-pic-rates tbody td:nth-of-type(2):before{content:"По закону: ";color:var(--esep-fg-3)}}.esep-root .aiw-pic-form{padding:12px 2px}.esep-root .aiw-pic-form-title{max-width:65ch;color:var(--esep-fg-1);margin:0;font-size:15px;font-weight:560;line-height:1.4}.esep-root .aiw-pic-form-due{max-width:65ch;color:var(--esep-fg-1);margin:4px 0 0;font-size:14px;line-height:1.45}.esep-root .aiw-pic-ladder{grid-template-columns:repeat(4,1fr);gap:3px;max-width:320px;margin:8px 0 0;display:grid}.esep-root .aiw-pic-step{background:var(--esep-bg-2);height:8px;box-shadow:inset 0 0 0 1px var(--esep-border);border-radius:3px}.esep-root .aiw-pic-step[data-on=yes]{background:var(--esep-accent);box-shadow:none}.esep-root .aiw-pic-step[data-on=partial]{background:repeating-linear-gradient(135deg, var(--esep-accent) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--esep-accent)}.esep-root .aiw-pic-ladder[data-reached=unread] .aiw-pic-step{box-shadow:inset 0 0 0 1px var(--esep-border-em);background:0 0}.esep-root .aiw-pic-step-col{flex-direction:column;gap:3px;min-width:0;display:flex}.esep-root .aiw-pic-step-label{color:var(--esep-fg-3);overflow-wrap:break-word;font-size:12px;line-height:1.25}.esep-root .aiw-pic-months-wrap{margin-top:16px}.esep-root .aiw-pic-months{border-collapse:separate;border-spacing:2px;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;max-width:560px}.esep-root .aiw-pic-months th{color:var(--esep-fg-3);text-align:center;padding:0 0 2px;font-size:11px;font-weight:500}.esep-root .aiw-pic-months td{text-align:center;height:28px;font-family:var(--esep-font-mono);background:var(--esep-bg-2);color:var(--esep-fg-2);border-radius:4px;padding:0;font-size:12px;font-weight:600}.esep-root .aiw-pic-months td[data-state=closed]{background:var(--esep-ok-soft);color:var(--esep-ok)}.esep-root .aiw-pic-months td[data-holes=yes]{background:var(--esep-warn-soft);color:var(--esep-warn)}.esep-root .aiw-pic-months td[data-state=unread]{box-shadow:inset 0 0 0 1px var(--esep-border);color:var(--esep-fg-3);background:0 0}.esep-root .aiw-pic-more{margin:8px 0 0}.esep-root .aiw-pic-more-link{max-width:100%;min-height:44px;color:var(--esep-accent);align-items:center;font-size:14.5px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.esep-root .aiw-pic-more-link:hover{text-underline-offset:3px;text-decoration:underline}}.esep-root .aiw-pic-more-link:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px;border-radius:4px}.esep-root .aiw-pic-dot--na{vertical-align:3px;height:2px;box-shadow:inset 0 0 0 1px var(--esep-fg-3);background:0 0;border-radius:1px}.esep-root .aiw-pic-stale{color:var(--esep-warn);font-weight:600}.esep-root .aiw-pic-analytics .aiw-pic-h3{align-items:baseline}.esep-root .aiw-pic-analytics .aiw-pic-h3 .aiw-pic-count{white-space:nowrap;flex:none}.esep-root .aiw-pic-event>summary{cursor:pointer;list-style:none}.esep-root .aiw-pic-event>summary::-webkit-details-marker{display:none}.esep-root .aiw-pic-event-sum{align-items:center;gap:8px;min-height:44px;padding:10px 2px;display:flex}.esep-root .aiw-pic-event-sum:after{content:"›";color:var(--esep-fg-3);flex:none;margin-left:auto;transition:transform .15s}.esep-root .aiw-pic-event[open]>.aiw-pic-event-sum:after{transform:rotate(90deg)}.esep-root .aiw-pic-event-sum:focus-visible{outline:2px solid var(--esep-accent);outline-offset:-2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.esep-root .aiw-pic-event-sum:hover{background:var(--esep-bg-2)}}@media (prefers-reduced-motion:reduce){.esep-root .aiw-pic-event-sum:after{transition:none}}.esep-root .aiw-pic-event-main{flex:1;min-width:0;max-width:65ch}.esep-root .aiw-pic-event-state{color:var(--esep-fg-2);font-size:13px;font-weight:600;display:block}.esep-root li[data-tone=bad] .aiw-pic-event-state{color:var(--esep-critical)}.esep-root .aiw-pic-event-title{color:var(--esep-fg-1);overflow-wrap:anywhere;margin-top:1px;font-size:15px;line-height:1.4;display:block}.esep-root .aiw-pic-event-body{min-width:0;padding:0 2px 12px}.esep-root .aiw-pic-periods{flex-wrap:wrap;gap:4px 8px;margin:8px 0 0;display:flex}.esep-root .aiw-pic-period{border:1px solid var(--esep-border);min-width:44px;min-height:44px;font-family:var(--esep-font-mono);font-variant-numeric:tabular-nums;color:var(--esep-accent);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.esep-root .aiw-pic-period[aria-current=page]{border-color:var(--esep-accent);background:var(--esep-accent-soft);color:var(--esep-fg-1);font-weight:600}.esep-root .aiw-pic-period:focus-visible{outline:2px solid var(--esep-accent);outline-offset:2px}.esep-root .aiw-pic-gap{max-width:560px;margin:0 0 12px}.esep-root .aiw-pic-gap-legend{color:var(--esep-fg-2);margin:6px 0 0;padding:0;font-size:13px;line-height:1.6;list-style:none}.esep-root .aiw-pic-lines{font-variant-numeric:tabular-nums}.esep-root .aiw-pic-lines td{white-space:nowrap}@media (max-width:720px){.esep-root .aiw-pic-lines td{white-space:normal}}.esep-root .esep-shell-topbar{background:var(--esep-bg-0);-webkit-backdrop-filter:none}.esep-root .aiw-desk-row[data-tone=critical] .aiw-row-sub{color:var(--esep-critical)}.esep-root .om-table thead{background:var(--esep-bg-2)}.esep-root .om-table thead th{white-space:normal}@media (max-width:374px){.esep-root{--bt-head-h:96px}html:has(.esep-root){--bt-head-h:96px}.esep-root .esep-shell-topbar{height:var(--bt-head-h);place-content:center flex-end;row-gap:var(--sp-1);flex-wrap:wrap}.esep-root .esep-topbar-ctx{flex:0 0 100%}.esep-root .esep-topbar-spacer{display:none}}
