@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{font-synthesis:none;color-scheme:light;color:#242522;--bg:#efeee9;--panel:#fff;--panel-alt:#f4f3ee;--line:#e9e8e1;--muted:#646b58;--ink:#242522;--accent:#eef36c;--mint:#5e7740;--amber:#946128;--red:#a94532;--radius:18px;--mono:"IBM Plex Mono", Consolas, monospace;background:#efeee9;font-family:Inter Variable,Inter,system-ui,sans-serif}*{box-sizing:border-box}html{overflow-y:scroll}body{font-optical-sizing:auto;margin:0;font-size:13px;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:26px;font-weight:550;line-height:1.2}h2{letter-spacing:-.35px;font-size:14px;font-weight:550;line-height:1.5}h3{letter-spacing:-.2px;font-size:14px;font-weight:550}strong{font-weight:550}p{line-height:1.65}svg{vertical-align:middle;flex-shrink:0}button,input,select,textarea{font:inherit}button,.button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 13px;font-size:12px;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}button:disabled{opacity:.45;cursor:not-allowed}button:active:enabled,.button:active{transform:translateY(1px)}button[aria-busy=true]{cursor:progress;opacity:.8}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #575d32}.primary{background:var(--ink);color:#fff}.primary:hover:enabled,.button.primary:hover{background:#42453c}.secondary{color:var(--ink);background:#f1f1eb;border-color:#0000}.secondary:hover:enabled,.button.secondary:hover{background:#e6e6dc}.subtle{color:#65685d;background:0 0;min-height:30px;padding:5px 9px}.subtle:hover:enabled{color:var(--ink);background:#eeeee7}.icon-button{color:#54574c;background:#f5f4ef;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:7px;display:inline-flex}.icon-button:hover{background:#e8e8de}.text-link{align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.text-link:hover,.row-link:hover{text-underline-offset:3px;text-decoration:underline}.muted,.quiet-label{color:var(--muted)}.muted{font-size:12px}.quiet-label,.eyebrow{font-size:10px}.eyebrow{color:#686d5c;letter-spacing:.5px;font-weight:500;line-height:1.6}.code,.mono,pre{font-family:var(--mono);letter-spacing:-.2px;font-size:11px}.wrap{overflow-wrap:anywhere}.text-amber{color:#8f552c}.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}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:12px;padding:10px 16px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:20px}.panel{background:var(--panel);border-radius:var(--radius);border:1px solid #ffffffb3;min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.panel-heading p{color:var(--muted);margin-top:3px;font-size:12px}.heading-inline,.inline-meta{align-items:center;gap:7px;display:inline-flex}.heading-inline>svg{color:#6d7262}.panel-body{padding:0 17px 17px}.panel-body>p{margin-bottom:12px}.stack{flex-direction:column;gap:12px;min-width:0;display:flex}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.section-toolbar,.filter-bar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-toolbar{justify-content:space-between}.toolbar-actions,.proposal-status{justify-content:flex-end}.filter-bar{background:#ffffffa6;border-radius:999px;padding:6px}.filter-bar input{flex:1}.filter-bar select{background-color:#eeeee7;border-color:#0000;width:auto;max-width:240px}.filter-bar .primary{flex-shrink:0}input,select,textarea{width:100%;min-width:0;color:var(--ink);background:#fafaf7;border:1px solid #dfdfd4;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.4}input:hover,select:hover,textarea:hover{border-color:#b9bcaa}input:focus,select:focus,textarea:focus{outline-offset:1px;border-color:#0000;outline:2px solid #808951}input::placeholder{color:#68715c}select{cursor:pointer}select[multiple]{min-height:110px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);flex:none}label{color:#4e5246;flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}label small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.65}.checkbox{flex-direction:row;align-items:center;gap:8px;font-weight:400}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-stack{flex-direction:column;gap:16px;display:flex}.form-actions,.card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.form-actions{margin-bottom:14px}.form-stack>.form-actions{margin-bottom:0}.full{width:100%;margin-top:10px}.tabs,.segmented-control{background:#f1f1ea;border-radius:999px;align-self:flex-start;align-items:center;gap:2px;padding:3px;display:inline-flex}.tabs button,.segmented-control button{color:#64695a;background:0 0;min-height:27px;padding:5px 10px;font-size:10px}.tabs button.selected,.segmented-control button[aria-pressed=true]{background:var(--ink);color:#fff}.help-block{border:1px solid var(--line);color:#616855;background:#f7f7f0;border-radius:12px;padding:12px;font-size:11px;line-height:1.8}.help-block p+p,.help-block summary+p{margin-top:9px}details summary{cursor:pointer;color:#515849;font-size:11px;line-height:1.65}details[open]>summary{margin-bottom:10px}pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);color:#4d5944;background:#f5f5ef;border-radius:10px;max-width:100%;margin:10px 0 0;padding:12px;line-height:1.8;overflow:auto}.table-scroll{scrollbar-width:thin;scrollbar-color:#cecec4 transparent;max-width:100%;position:relative;overflow-x:auto}table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:12px}th{color:#626b57;white-space:nowrap;background:#f5f5f0;padding:9px 16px;font-size:10px;font-weight:450}td{font-variant-numeric:tabular-nums;border-bottom:1px solid #eeeee7;padding:12px 16px;line-height:1.5}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f8f8f2}td small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.row-link{color:var(--ink);font-size:12px;font-weight:500}.badge{color:#666b5d;white-space:nowrap;text-transform:capitalize;background:#efefe8;border:0;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 7px;font-size:10px;line-height:1.4;display:inline-flex}.badge.ok,.badge.connected,.badge.completed,.badge.executed,.badge.sent,.badge.resolved{color:#476137;background:#edf3e5}.badge.failed,.badge.error,.badge.high,.badge.denied{color:#993e2c;background:#fae5db}.badge.medium,.badge.open,.badge.pending,.badge.unknown,.badge.expired{color:#785c22;background:#f5eed9}.badge.investigating,.badge.acknowledged,.badge.executing{color:#4a5d76;background:#e9edf3}.badge.low{color:#5d6656;background:#eceee6}.count-chip{color:#656d4f;background:#f0f1e6;border-radius:50%;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;display:inline-flex}.pager{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:flex}.pager>div{gap:4px;display:flex}.pager button{font-size:11px}.search-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search-field>svg{color:#7b8070;pointer-events:none;position:absolute;left:12px}.search-field input{background:#fff;border-color:#0000;border-radius:999px;width:100%;padding-left:36px;padding-right:40px}.search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.search-field>button{background:0 0;width:27px;height:27px;min-height:27px;position:absolute;right:4px}.search-input{max-width:340px}.action-button>span{align-items:center;gap:6px;display:inline-flex}.disclosure-icon{transition:transform .18s}.disclosure-icon.expanded{transform:rotate(180deg)}.empty{text-align:center;padding:30px 20px}.empty-symbol{color:#737c49;background:#f0f1e4;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 12px;display:flex}.empty p{max-width:460px;color:var(--muted);margin:7px auto 15px;font-size:12px}.notice{color:#77704c;overflow-wrap:anywhere;background:#f8f5e7;border:1px solid #e7e3cb;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 13px;font-size:12px;line-height:1.65;display:flex}.notice.error{color:#9a4a35;background:#fbede5;border-color:#ebcfc0}.notice.success{color:#5b7442;background:#f0f5e8;border-color:#dce5cb}.form-stack .notice{margin-bottom:0}.app-shell{background:var(--bg);border-radius:0;grid-template-columns:194px minmax(0,1fr);gap:0;width:100%;min-height:100vh;margin:0;padding:0;display:grid}.sidebar{scrollbar-width:thin;background:#fff;border-radius:0;flex-direction:column;align-self:start;min-width:0;height:100vh;padding:20px 11px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:-1.3px;align-items:center;gap:8px;padding:0 8px;font-size:22px;font-weight:650;line-height:1.3;display:flex}.brand img{border-radius:9px;width:28px;height:28px}.brand-light{font-weight:500}.brand-period{color:#59672e}.sidebar nav{flex-direction:column;gap:24px;margin-top:32px;padding-bottom:24px;display:flex}.nav-group{flex-direction:column;gap:3px;display:flex}.nav-label{color:#737963;margin:0 11px 7px;font-size:10px}nav a{color:#585d4f;border-radius:999px;align-items:center;gap:10px;min-height:37px;padding:8px 11px;font-size:12px;display:flex}nav a:hover{color:#242522;background:#f4f4ed}nav a.active{color:#fff;background:#252622}nav a.active svg{color:var(--accent)}.sidebar-bottom{margin-top:auto}.safety-note{color:#626b57;align-items:center;gap:7px;margin-bottom:5px;padding:10px 7px;font-size:10px;display:flex}.session{background:#f2f2ec;border-radius:13px;align-items:center;gap:7px;padding:9px 7px;display:flex;position:relative}.avatar{color:#4b5141;background:#ddded3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;display:flex}.session>div:nth-child(2){flex:1;min-width:0}.session strong,.session small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.session strong{font-size:11px}.session small{color:#626b57;margin-top:2px;font-size:9px}.session .icon-button{background:0 0;width:25px;height:28px;min-height:28px;padding:5px}.session-error{color:#993e2c;background:#fae5db;border-radius:10px;padding:8px;font-size:11px;position:absolute;bottom:100%;left:0;right:0}.main-shell{width:100%;min-width:0}.topbar{justify-content:space-between;align-items:center;gap:14px;min-height:73px;padding:12px 22px 16px;display:flex}.topbar-right{align-items:center;gap:8px;display:flex}.topbar-right>.icon-button{background:#fff;width:35px;height:35px}.topbar-right>.button{background:#fff}main#main{min-width:0;min-height:calc(100vh - 73px);padding:0 22px 22px;position:relative}main#main>astro-island{display:contents}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connection-card{padding:18px}.connection-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.provider-icon{color:#66733d;background:#f0f2e5;border-radius:13px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.connection-card h2{font-size:16px}.connection-card>p{margin-top:9px;font-size:11px}.connection-card .card-actions{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.explorer{grid-template-columns:210px minmax(0,1fr);gap:12px;display:grid}.asset-list{align-self:start}.asset-button{white-space:normal;text-align:left;color:#727866;border-bottom:1px solid var(--line);background:#fff;border-radius:0;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.asset-button>div{flex:1}.asset-button strong{color:var(--ink);font-size:12px;display:block}.asset-button small{color:#5c674d;margin-top:2px;font-size:10px;display:block}.asset-source{color:var(--muted);margin-bottom:3px;font-size:11px}.asset-button:hover,.asset-button.selected{background:#f1f3df}.simple-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 17px;font-size:12px;display:flex}.monitor-card{justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.monitor-list{border-radius:var(--radius);background:#fff;gap:0;overflow:hidden}.monitor-list .monitor-card{border:0;border-bottom:1px solid var(--line);border-radius:0;padding-block:12px}.monitor-list .monitor-card:last-child{border-bottom:0}.monitor-card>div:first-child{padding-left:37px;position:relative}.monitor-title .check-icon{position:absolute;top:0;left:0}.monitor-list>.result-card{margin:12px}.monitor-card>div:first-child{min-width:0}.monitor-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.monitor-title h2{font-size:13px}.check-icon{color:#6b754a;background:#f0f2e4;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.monitor-card p{color:#676f59;margin:5px 0 3px;font-size:11px}.monitor-card small{font-size:10px}.monitor-card .card-actions{flex-shrink:0}.result-card{border-radius:var(--radius);background:#fff;border:1px solid #e0e7d2;min-width:0;padding:17px}.result-card .section-toolbar{margin-bottom:9px}.result-metrics{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:16px 0;display:grid}.result-metrics>div{background:#f4f6ed;border-radius:10px;min-width:0;padding:10px}.result-metrics span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.result-metrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px}.result-card>p{margin-bottom:10px;font-size:11px}.back-link{margin-bottom:12px}.incident-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.incident-header h2{margin:6px 0;font-size:21px;line-height:1.35}.incident-header .muted{font-size:11px}.badges{gap:6px;display:flex}.detail-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:12px;display:grid}.detail-grid aside .eyebrow{margin-top:14px;margin-bottom:4px}.detail-grid aside .eyebrow:first-child{margin-top:0}.detail-grid aside p{font-size:12px}.detail-grid aside form{margin-top:10px}.timeline{margin:0;padding:3px 17px 17px;list-style:none}.timeline li{gap:11px;padding-bottom:18px;font-size:12px;display:flex;position:relative}.timeline li:before{content:"";background:#dedfd5;width:1px;position:absolute;top:9px;bottom:0;left:4px}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:before{display:none}.timeline-dot{background:#8d9c67;border:2px solid #dde2ce;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;position:relative}.timeline li>div{flex:1;min-width:0}.timeline strong{text-transform:capitalize;font-size:12px}.timeline p{color:#676e5c;margin:4px 0;font-size:11px}.timeline small{color:#636d55;overflow-wrap:anywhere;font-size:10px;display:block}.investigation-report{border-top:1px solid var(--line);padding:17px}.investigation-report>h3{margin-top:14px;font-size:14px;line-height:1.65}.mode-label{color:#5d7042;align-items:center;gap:6px;font-size:10px;display:inline-flex}.mode-label.ai{color:#71538d}.report-section{background:#f6f8f1;border:1px solid #e4e9da;border-radius:12px;margin:15px 0;padding:13px}.report-section.hypothesis{background:#faf7ed;border-color:#ece4cb}.claim{padding:9px 0}.claim p{font-size:12px}.evidence-refs{color:#596b42;overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:7px;display:flex}.evidence-refs .code{align-items:flex-start;gap:5px;font-size:10px;display:inline-flex}.report-list{color:#686e5f;margin:8px 0 0;padding-left:17px;font-size:12px;line-height:1.75}.report-list li{margin-bottom:7px}.usage{color:#7f8576;margin:14px 0;font-size:10px}.tool-trace{padding:18px 0 0}.approval-card{padding:17px}.approval-card h2{text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:18px;display:flex}.proposal-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:8px 0;padding:11px 0;font-size:11px;display:flex}.approval-card details{margin-bottom:12px}.approval-card>.form-actions{margin-bottom:0}.settings-grid{align-items:start;margin-bottom:12px}.settings-list{grid-template-columns:105px minmax(0,1fr);gap:15px 12px;margin:0;padding:0 17px 17px;font-size:12px;line-height:1.7;display:grid}.settings-list dt{color:var(--muted)}.settings-list dd{overflow-wrap:anywhere;margin:0}.auth-shell{background:#eeeee5;border-radius:0;grid-template-columns:1fr 1fr;width:100%;min-height:100vh;margin:0;padding:0;display:grid}.auth-story{background:#e9edb3;border-radius:0;flex-direction:column;padding:26px;display:flex}.auth-story .brand{padding:0}.auth-message{margin-block:auto;padding-block:50px}.auth-message h1{letter-spacing:-1.8px;font-size:clamp(32px,3.2vw,46px);font-weight:450;line-height:1.2}.auth-message em{color:#777f47;font-style:normal}.auth-diagram{align-items:center;margin-top:42px;display:flex}.auth-diagram>div{color:#5e6740;background:#ffffff85;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:86px;height:88px;display:flex}.auth-diagram>div span{font-size:11px}.auth-diagram>.diagram-active{color:#f3f78c;background:#292c21}.diagram-connector{background:#b1b78d;width:30px;height:1px}.auth-panel{justify-content:center;align-items:center;padding:40px;display:flex}.auth-card{width:100%;max-width:350px}.auth-card>h2{letter-spacing:-.8px;margin-bottom:28px;font-size:27px;font-weight:500}.auth-card .primary{width:100%;min-height:40px}.auth-card .action-button>svg{order:2}.auth-card .center{text-align:center;font-size:11px}.auth-card .center a{color:#40482c;text-underline-offset:3px;text-decoration:underline}.password-input{display:flex;position:relative}.operational-panel>summary{cursor:pointer;align-items:center;gap:10px;padding:16px 18px;list-style:none;display:flex}.operational-panel>summary::-webkit-details-marker{display:none}.operational-panel[open]>summary>svg{transform:rotate(90deg)}.credential-replacement{margin:12px 0}.usage .settings-list dd{color:var(--ink)}.credential-replacement>summary{cursor:pointer;font-weight:600}.credential-replacement form{padding-top:12px}.operational-panel td small{display:block}.password-input input{padding-right:45px}.password-input button{width:29px;min-height:0;padding:5px;position:absolute;inset:4px 5px 4px auto}.overview-context{z-index:1;position:absolute;top:7px;right:12px}.refresh-info{color:#5e6751;align-items:center;gap:7px;font-size:10px;display:flex}.refresh-info .icon-button{background:0 0;width:27px;height:27px;min-height:27px}.overview-notice{background:#ffffff9c;border-radius:13px;align-items:center;gap:8px;min-height:41px;margin-bottom:12px;padding:9px 260px 9px 13px;display:flex}.overview-notice h2{letter-spacing:-.15px;font-size:12px;font-weight:500}.overview-notice p{color:var(--muted);margin-top:3px;font-size:11px}.notice-icon{color:#788251}.has-incidents .notice-icon{color:#a26a33}.notice-icon svg{width:16px;height:16px}.notice-link{white-space:nowrap;color:#60694b;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.stat-card{background:#fff;border-radius:17px;min-width:0;padding:15px 17px 13px;transition:background-color .15s;display:block;position:relative}.stat-card:hover{background:#fafbf1}.stat-card>span{color:#666e5a;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stat-card>span svg{color:#a2a690}.stat-card strong{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;margin-top:11px;font-size:34px;font-weight:450;line-height:1;display:block}.stat-card strong small{letter-spacing:-.3px;color:#707862;font-size:13px;font-weight:400}.stat-arrow{color:#a1a58d;position:absolute;bottom:16px;right:17px}.stat-highlight,.stat-highlight:hover{background:var(--accent)}.stat-highlight>span,.stat-highlight>span svg,.stat-highlight>.stat-arrow{color:#636a27}.overview-workgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 270px;grid-template-areas:"inbox inbox health""chart activity sources""chart activity mode";align-items:stretch;gap:12px;display:grid}.overview-main,.overview-rail{display:contents}.incident-inbox{grid-area:inbox}.activity-chart{grid-area:chart}.activity-panel{grid-area:activity}.status-panel{grid-area:health}.source-panel{grid-area:sources}.investigation-note{grid-area:mode}.inbox-table th{padding-block:7px}.inbox-table td{padding:10px 16px}.inbox-table td:first-child{width:47%}.inbox-table td:last-child{width:25px;padding-left:0}.inbox-table .row-link{font-size:12px;font-weight:500;line-height:1.4}.incident-meta{color:#667156;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.incident-meta .mono{font-size:9px}.meta-separator{color:#667156}.owner-name{color:#626b57;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.owner-avatar{color:#7c8466;background:#efefe6;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;display:inline-flex}.row-open{color:#8e967a;border-radius:50%;justify-content:center;align-items:center;width:25px;height:27px;display:inline-flex}.row-open:hover{background:#ebefda}.status-panel{flex-direction:column;display:flex}.status-panel .panel-heading{padding-bottom:8px}.status-headline{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:88px;padding:0 112px 0 17px;display:flex;position:relative}.health-ring{position:absolute;top:0;right:17px}.status-headline strong{letter-spacing:-1.6px;font-size:35px;font-weight:450;line-height:1.15}.status-headline>span{color:#6e775d;font-size:10px}.distribution-bar{border-radius:999px;gap:3px;height:7px;margin:12px 17px;display:flex;overflow:hidden}.distribution-segment{border-radius:999px;min-width:2px}.distribution-segment.ok,.status-dot.ok,.dot-ok{background:#9eaf77}.distribution-segment.failed,.status-dot.failed,.dot-failed{background:#d89c7a}.distribution-segment.error,.status-dot.error{background:#bc7665}.distribution-segment.unknown,.status-dot.unknown,.dot-unknown{background:#b8bbac}.distribution-segment.not_run,.status-dot.not_run{background:#e1e3d8}.status-breakdown{grid-template-columns:1fr 1fr;gap:0 18px;padding:0 17px 12px;display:grid}.status-breakdown>div{color:#626c51;justify-content:space-between;align-items:center;gap:5px;padding:4px 0;font-size:10px;display:flex}.status-breakdown>div>span{align-items:center;gap:6px;display:flex}.status-breakdown .mono{color:#5e6850;font-size:10px}.status-dot{border-radius:50%;width:5px;height:5px;display:inline-block}.rail-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding:10px 17px;font-size:11px;display:flex}.activity-chart .panel-heading{flex-wrap:wrap;padding-bottom:9px}.chart-readout{justify-content:space-between;align-items:baseline;gap:8px;padding:0 17px 10px;display:flex}.chart-readout strong{letter-spacing:-.8px;font-size:25px;font-weight:450}.chart-readout strong span{color:#6e775d;letter-spacing:0;font-size:10px;font-weight:400}.chart-readout>span{color:#626c51;font-size:9px}.bar-chart{justify-content:space-between;align-items:flex-end;gap:4%;height:137px;margin:0 17px;padding-left:23px;display:flex;position:relative}.chart-guides{color:#626c51;pointer-events:none;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:0 0 22px}.chart-guides span{align-items:center;gap:8px;display:flex}.chart-guides span:after{content:"";background:#f1f1e9;flex:1;height:1px}.chart-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding:0 3px;display:flex;position:relative}.chart-day>span{color:#6e775d;font-size:9px;line-height:1}.bar-track{background:0 0;border-radius:7px;justify-content:center;align-items:flex-end;width:100%;max-width:30px;height:115px;min-height:0;padding:0;display:flex;position:relative}.bar-track:hover,.bar-track[aria-pressed=true]{background:#f7f7ee}.bar-stack{z-index:1;border-radius:6px 6px 3px 3px;flex-direction:column;gap:2px;width:100%;display:flex;overflow:hidden}.bar-stack>span{min-height:2px}.bar-ok{background:#9eaf77}.bar-failed{background:#d5dc74}.bar-unknown{background:#c2c5b6}.zero-marker{background:#d7dbca;border-radius:1px;width:4px;height:2px;position:absolute;bottom:1px}.chart-footer{justify-content:space-between;align-items:center;gap:5px;padding:14px 17px;display:flex}.legend{color:#6e775d;gap:9px;font-size:9px;display:flex}.legend>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.legend i{border-radius:50%;width:5px;height:5px;display:inline-block}.legend .dot-failed{background:#c9d362}.chart-footer .quiet-label{white-space:nowrap;font-size:9px}.activity-list{padding:0 17px 4px}.activity-list>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 0;display:flex}.activity-list>div:last-child{border-bottom:0}.activity-icon{color:#7e8964;background:#f1f2e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.activity-description{flex:1;min-width:0}.activity-description strong{font-size:11px;display:block}.activity-description small{color:#5e6751;overflow-wrap:anywhere;margin-top:2px;font-size:9px;display:block}.activity-list time{color:#626c51;font-size:9px}.source-list{padding:0 17px}.source-row{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 0;display:flex}.source-row:last-child{border:0}.source-row>div{min-width:0}.source-symbol{color:#76874f;background:#f1f3e4;border-radius:10px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.source-row strong{white-space:nowrap;text-overflow:ellipsis;max-width:184px;margin-bottom:4px;font-size:11px;font-weight:500;display:block;overflow:hidden}.source-row .badge{padding:2px 6px;font-size:9px}.source-panel .panel-heading{padding-bottom:2px}.investigation-note{background:#e8ecb8;padding:15px 17px}.investigation-note-icon{float:left;color:#666e3f;background:#ffffff85;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-right:8px;display:flex}.investigation-note h2{font-size:12px;line-height:26px}.investigation-note p{clear:both;color:#535e31;margin-bottom:10px;padding-top:8px;font-size:11px;line-height:1.7}.investigation-note>.text-link{font-size:10px}.data-region{width:100%;min-width:0;position:relative}.data-content{min-width:0;animation:.12s ease-out both content-enter;position:relative}.refresh-progress{z-index:1;pointer-events:none;opacity:0;height:2px;animation:.1s .18s forwards progress-reveal;position:absolute;inset:-5px 0 auto;overflow:hidden}.refresh-progress:after{content:"";background:var(--mint);width:25%;height:100%;animation:1.2s ease-in-out infinite refresh-travel;display:block}.icon-spin{transform-origin:50%;animation:.9s linear infinite icon-spin}::view-transition-group(*){animation:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}#main:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#a6b367,#0000) 0 0/200% 100%;height:2px;transition:opacity .1s;position:absolute;inset:0 22px auto}html[data-navigating] #main:before{opacity:.7;transition-delay:.16s;animation:1s linear infinite navigation-progress}@keyframes navigation-progress{to{background-position:-200% 0}}.feedback-region:empty{display:none}.feedback-message,.action-progress{animation:.18s ease-out both content-enter}.notice{align-items:flex-start;gap:10px;display:flex}.notice>svg{margin-top:2px}.notice>span{overflow-wrap:anywhere;min-width:0}.notice>button{flex-shrink:0;margin-left:auto}.notice.checkbox{align-items:center}.action-progress{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:inline-flex}.load-error{border-radius:var(--radius);background:#fbede5;border:1px solid #e5bca9;align-items:center;gap:15px;padding:24px;display:flex}.load-error-icon{color:var(--amber);display:inline-flex}.load-error h3{margin:0 0 4px}.load-error p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.load-error button{flex-shrink:0;margin-left:auto}.session-placeholder{flex-direction:column;gap:8px;width:90px;padding:4px 0;display:flex}.session-placeholder i{background:#dcded1;border-radius:3px;width:90%;height:8px;animation:1.5s ease-in-out infinite skeleton-pulse;display:block}.session-placeholder i+i{width:65%}.skeleton{border:0;border-radius:0;width:100%;min-height:0;padding:0;display:block}.skeleton span{background:0 0;border-radius:0;width:auto;max-width:100%;height:auto;animation:none;display:block}.skeleton>.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton .skeleton-line,.skeleton .skeleton-block{background:#dcded1;border-radius:4px;animation:1.7s ease-in-out infinite skeleton-pulse;display:block}.skeleton .skeleton-line{width:100%;height:10px}.skeleton .skeleton-line.line-0{width:76%}.skeleton .skeleton-line.line-1{width:52%}.skeleton .skeleton-line.line-2{width:90%}.skeleton-lines{flex-direction:column;gap:13px;width:100%;min-width:0;display:flex}.skeleton-panel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);min-width:0;padding:17px}.skeleton .skeleton-title{width:145px;height:14px;margin-bottom:22px}.skeleton-rows{flex-direction:column;display:flex}.skeleton-row{border-top:1px solid var(--line);align-items:center;gap:18px;min-height:58px;padding:12px 0;display:flex}.skeleton-row .skeleton-lines{flex:1}.skeleton .skeleton-icon{border-radius:7px;flex-shrink:0;width:30px;height:30px}.skeleton .skeleton-pill{border-radius:5px;flex-shrink:0;width:55px;height:22px}.skeleton .skeleton-cell{flex-shrink:0;width:65px}.skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.skeleton-context{justify-content:space-between;margin:22px 0;display:flex}.skeleton .skeleton-context .skeleton-caption{width:140px;max-width:42%}.skeleton-banner{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:20px;padding:17px;display:flex}.skeleton-banner .skeleton-lines{max-width:300px}.skeleton-inline{min-height:28px;padding-block:8px}.skeleton-metrics>div{background:#fff;border-radius:17px;flex-direction:column;gap:18px;padding:17px;display:flex}.skeleton-metrics>div:last-child{border:0}.skeleton .skeleton-caption{width:65%}.skeleton .skeleton-number{width:70px;height:38px}.skeleton-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.skeleton-explorer{grid-template-columns:240px minmax(0,1fr)}.skeleton .skeleton-chart{background:linear-gradient(#0000,#dcded1);height:140px;margin:27px 0}.skeleton-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skeleton-card-grid .skeleton-panel{flex-direction:column;gap:12px;min-height:230px;display:flex}.skeleton .skeleton-button{width:130px;height:34px;margin-top:14px}.skeleton .skeleton-input{width:100%;height:40px;margin-top:22px}.skeleton .skeleton-report-block{height:115px;margin:28px 0}.skeleton-monitor-list{flex-direction:column;gap:16px;display:flex}.skeleton-monitor-list .skeleton-row{border-top:0}.skeleton-detail>div>.skeleton-lines{margin-bottom:28px}.skeleton-trace{padding:0 20px}.skeleton-trace .skeleton-cell{display:none}.skeleton-trace .skeleton-row:first-child{border-top:0}.skeleton-explorer .skeleton-panel:first-child .skeleton-cell,.skeleton-explorer .skeleton-panel:first-child .skeleton-pill{display:none}.skeleton-form{border:0;padding-top:4px}@keyframes content-enter{0%{opacity:0}to{opacity:1}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes progress-reveal{to{opacity:1}}@keyframes refresh-travel{0%{transform:translate(-100%)}to{transform:translate(500%)}}@media (width>=1600px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.overview-workgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px}.topbar{min-height:80px}.source-row strong{max-width:215px}}@media (width<=1180px){.app-shell{grid-template-columns:177px minmax(0,1fr)}.sidebar{padding-inline:9px}.brand{padding-inline:6px;font-size:21px}nav a{gap:8px;font-size:11px}.topbar,main#main{padding-inline:16px}.overview-workgrid{grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"inbox inbox""chart health""activity sources""activity mode"}.source-row strong{max-width:165px}.monitor-card{flex-direction:column;align-items:flex-start;gap:12px}.detail-grid{grid-template-columns:minmax(0,1fr) 260px}.explorer{grid-template-columns:180px minmax(0,1fr)}.settings-grid{grid-template-columns:1fr}}@media (width<=900px){.app-shell{grid-template-columns:164px minmax(0,1fr)}.sidebar{padding-inline:8px}.brand{gap:6px;font-size:19px}.brand img{width:25px;height:25px}nav a{padding-inline:9px;font-size:11px}.session{gap:5px;padding-inline:5px}.session strong{font-size:10px}.session .avatar{width:24px;height:24px}.overview-workgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"inbox inbox""chart chart""health sources""activity activity""mode mode"}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-row{align-items:flex-start}.source-row strong{white-space:normal}.status-breakdown{grid-template-columns:1fr}.overview-notice{padding-right:13px}.overview-context{justify-content:flex-end;margin-bottom:7px;display:flex;position:static}.notice-link{margin-left:auto}.two-col,.connection-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.explorer{grid-template-columns:minmax(0,1fr)}.asset-list{flex-wrap:wrap;display:flex}.asset-list .panel-heading{width:100%}.asset-button{flex:1;min-width:160px}.skeleton-columns,.skeleton-explorer{grid-template-columns:minmax(0,1fr)}.auth-story{padding:22px}.auth-panel{padding:30px}.auth-message h1{font-size:32px}.auth-diagram>div{width:70px;height:78px}.diagram-connector{width:18px}}@media (width>=651px){.nav-toggle{display:none}}@media (width<=650px){body{background:#efeee9}.app-shell{border-radius:0;width:100%;min-height:100vh;margin:0;padding:0;display:block}.sidebar{border-radius:0;width:100%;height:auto;padding:14px 16px;position:static;overflow:visible}.sidebar-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar .brand{padding:0;font-size:21px}.sidebar .brand img{width:27px;height:27px}.sidebar nav{gap:16px;margin-top:18px;padding-bottom:8px;display:none}.sidebar nav[data-open]{grid-template-columns:1fr 1fr;display:grid}.sidebar nav .nav-group:last-child{grid-column:1/-1}.sidebar nav a{min-height:40px;font-size:12px}.sidebar nav .nav-group:last-child{grid-template-columns:1fr 1fr;display:grid}.sidebar nav .nav-group:last-child .nav-label{grid-column:1/-1}.sidebar-bottom{margin-top:6px;display:none}.sidebar:has(nav[data-open]) .sidebar-bottom{display:block}.session small{font-size:10px}.session strong{font-size:12px}.session .avatar{width:30px;height:30px}.session .icon-button{width:34px;height:34px}.safety-note{padding-block:6px}.topbar{flex-wrap:wrap;gap:10px;min-height:73px;padding:17px 16px}h1{font-size:25px}.topbar-right{gap:6px}.topbar-right .button{padding-inline:10px;font-size:11px}main#main{padding:0 12px 15px}.overview-context{margin-bottom:7px}.overview-notice{border-radius:13px;flex-wrap:wrap;gap:8px;padding:10px 12px}.overview-notice h2{font-size:11px}.overview-notice>div{flex:1;min-width:0}.notice-link{font-size:10px}.stats-grid{gap:8px;margin-bottom:10px}.stat-card{border-radius:15px;padding:14px}.stat-card>span{font-size:11px}.stat-card>span svg{width:13px;height:13px}.stat-card strong{margin-top:14px;font-size:31px}.stat-arrow{bottom:14px;right:14px}.overview-workgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"inbox""chart""health""sources""activity""mode";gap:10px}.panel-heading{padding:14px}.panel-heading h2{font-size:14px}.inbox-table{min-width:600px}.inbox-table td{padding:11px 14px}.inbox-table td:first-child{min-width:230px}.owner-avatar{display:none}.source-row strong{white-space:normal;max-width:none;font-size:12px}.source-row{padding:12px 0}.status-breakdown{grid-template-columns:1fr 1fr}.legend{gap:9px;font-size:10px}.chart-day>span{font-size:10px}.bar-chart{height:158px}.bar-track{height:135px}.source-list,.activity-list{padding-inline:14px}.activity-list>div{padding-block:12px}.activity-description strong{font-size:12px}.activity-description small{font-size:10px}button,.button{min-height:38px}.segmented-control button,.tabs button{min-height:32px}input,select,textarea{font-size:16px}.filter-bar{border-radius:17px;flex-wrap:wrap}.filter-bar .search-field{flex-basis:100%}.filter-bar select{flex:1;width:100%;min-width:100px;max-width:100%;font-size:14px}.filter-bar>.primary{width:100%}.form-grid{grid-template-columns:minmax(0,1fr)}.panel-body{padding-inline:14px}.section-toolbar{flex-wrap:wrap}.section-toolbar .search-field{max-width:none}.connection-card{padding:16px}.monitor-card{gap:13px;padding:14px}.monitor-card .card-actions{gap:5px}.monitor-title h2{font-size:13px}.detail-grid>aside{grid-template-columns:minmax(0,1fr)}.incident-header{flex-direction:column;align-items:flex-start;gap:7px}.incident-header h2{font-size:20px}.incident-header .badges{align-self:flex-start}.result-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.result-metrics>div:last-child{grid-column:1/-1}.settings-list{grid-template-columns:86px minmax(0,1fr);gap:13px 9px;padding-inline:14px}.pager{gap:5px;padding-inline:12px;font-size:10px}.pager button{padding-inline:6px;font-size:10px}.auth-shell{border-radius:0;width:100%;min-height:100vh;margin:0;padding:0;display:block}.auth-story{padding:17px}.auth-message{display:none}.auth-panel{padding:40px 20px}.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-card-grid{grid-template-columns:minmax(0,1fr)}.skeleton-row{gap:10px}.skeleton-row .skeleton-cell{display:none}.load-error{flex-wrap:wrap;align-items:flex-start;padding:16px}.load-error>div{flex:1;min-width:0}.load-error button{margin-left:37px}.notice{flex-wrap:wrap}.notice>span{flex:1}.notice>button{margin-left:27px}}@media (prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*),::view-transition-group(*){animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.refresh-progress{opacity:1}.refresh-progress:after{opacity:.45;width:100%}}.theme-toggle .theme-sun{display:none}[data-theme=dark] .theme-toggle .theme-sun{display:block}[data-theme=dark] .theme-toggle .theme-moon{display:none}.auth-theme{z-index:5;position:fixed;top:20px;right:20px}input,select,textarea{border-color:#858d77}:root[data-theme=dark]{color-scheme:dark;color:#ededee;--bg:#0b0b0c;--panel:#161617;--panel-alt:#232325;--line:#343437;--muted:#b2b2b6;--ink:#ededee;--mint:#d2d2d8;--amber:#e1bc81;--red:#efab94;background:#0b0b0c}[data-theme=dark] :is(body,.app-shell,.auth-shell){background:var(--bg);color:var(--ink)}[data-theme=dark] :is(.sidebar,.panel,.stat-card,.connection-card,.asset-button,.result-card,.monitor-list,.topbar-right>.button,.topbar-right>.icon-button,.skeleton-panel){background:var(--panel);border-color:var(--line);color:var(--ink)}[data-theme=dark] :is(.stat-card:hover,.asset-button:hover,tbody tr:hover){background:#222224}[data-theme=dark] :is(.muted,.quiet-label,.eyebrow,.nav-label,.safety-note,.session small,.panel-heading p,.stat-card>span,.stat-card strong small,.incident-meta,.owner-name,.status-headline>span,.status-breakdown>div,.status-breakdown .mono,.chart-readout strong span,.chart-readout>span,.chart-guides,.chart-day>span,.legend,.activity-description small,.activity-list time,.source-row small,.monitor-card p,.monitor-card small,.timeline p,.timeline small,.report-list,.usage,.proposal-meta,.asset-source,.asset-button small,td small,.settings-list dt,.auth-card .center){color:#b8b8bd}[data-theme=dark] :is(label,.help-block,details summary,.text-link,.row-link,.activity-description strong,.asset-button strong,.timeline strong,.source-row strong){color:#dedee2}[data-theme=dark] :is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-color:#d8e688}[data-theme=dark] :is(input,select,textarea){color:#ededee;background:#0f0f10;border-color:#5f5f66}[data-theme=dark] :is(input,textarea)::placeholder{color:#aaaab2}[data-theme=dark] :is(input,select,textarea):focus{outline-color:#d4d4dc}[data-theme=dark] :is(input,select,textarea):hover{border-color:#92929a}[data-theme=dark] .primary{color:#222819;background:#e4ed80}[data-theme=dark] .primary:hover:enabled,[data-theme=dark] .button.primary:hover{background:#f1f7ad}[data-theme=dark] :is(.secondary,.icon-button,.session,.tabs,.segmented-control,.count-chip,.avatar,.owner-avatar,.activity-icon,.source-symbol,.check-icon,.provider-icon,.empty-symbol,.result-metrics>div){color:#dedee2;background:#272729;border-color:#3a3a40}[data-theme=dark] .subtle{color:#c8c8d0}[data-theme=dark] :is(.subtle:hover:enabled,.secondary:hover:enabled,.icon-button:hover,.button.secondary:hover){color:#f1f1f3;background:#343437}[data-theme=dark] :is(nav a,.brand-period,.heading-inline>svg){color:#bdbdc4}[data-theme=dark] nav a:hover{color:#ececf0;background:#252527}[data-theme=dark] nav a.active{color:#222719;background:#e5ed82}[data-theme=dark] nav a.active svg{color:#394420}[data-theme=dark] .brand{color:#ededf0}[data-theme=dark] :is(.overview-notice,.filter-bar){background:#171718}[data-theme=dark] :is(.overview-notice h2,.stat-card strong){color:#ededf0}[data-theme=dark] .refresh-info{color:#b7b7bf}[data-theme=dark] .notice-icon{color:#c6d695}[data-theme=dark] .has-incidents .notice-icon{color:#e6b77e}[data-theme=dark] .stat-highlight,[data-theme=dark] .stat-highlight:hover{background:#e7ef77}[data-theme=dark] :is(.stat-highlight>span,.stat-highlight>span svg,.stat-highlight strong,.stat-highlight .stat-arrow){color:#3c431b}[data-theme=dark] th{color:#bac6a8;background:#242425}[data-theme=dark] td{border-color:#30382a}[data-theme=dark] .badge{color:#bfbfc7;background:#2a2a2e}[data-theme=dark] :is(.badge.ok,.badge.connected,.badge.completed,.badge.executed,.badge.sent,.badge.resolved){color:#c9e4ae;background:#293a23}[data-theme=dark] :is(.badge.failed,.badge.error,.badge.high,.badge.denied){color:#f3bca2;background:#422d24}[data-theme=dark] :is(.badge.medium,.badge.open,.badge.pending,.badge.unknown,.badge.expired){color:#edcf8c;background:#393322}[data-theme=dark] :is(.badge.investigating,.badge.acknowledged,.badge.executing){color:#bfd8f3;background:#273342}[data-theme=dark] :is(.tabs button.selected,.segmented-control button[aria-pressed=true]){color:#27301a;background:#dce78f}[data-theme=dark] :is(.tabs button,.segmented-control button){color:#b8c5a4}[data-theme=dark] .asset-button.selected{background:#303c24}[data-theme=dark] :is(.help-block,.report-section,.result-metrics>div){color:#d1d1d8;background:#202022;border-color:#3b3b40}[data-theme=dark] .report-section.hypothesis{background:#312d1f;border-color:#51472c}[data-theme=dark] .evidence-refs{color:#b7cf96}[data-theme=dark] .mode-label{color:#bdcf9d}[data-theme=dark] .mode-label.ai{color:#d1b4eb}[data-theme=dark] pre{color:#d5d5dd;background:#0e0e0f;border-color:#39393e}[data-theme=dark] .notice{color:#ded4a1;background:#302f20;border-color:#504d2c}[data-theme=dark] :is(.notice.error,.load-error,.session-error){color:#f2baa0;background:#36271f;border-color:#664533}[data-theme=dark] .notice.success{color:#cbe0b5;background:#25351e;border-color:#405833}[data-theme=dark] .load-error-icon{color:#edc68e}[data-theme=dark] .timeline li:before{background:#48484e}[data-theme=dark] .timeline-dot{background:#afc67c;border-color:#3d4d2e}[data-theme=dark] .zero-marker{background:#333338}[data-theme=dark] .bar-track:hover,[data-theme=dark] .bar-track[aria-pressed=true]{background:#242426}[data-theme=dark] .health-ring circle:first-child{stroke:#353539}[data-theme=dark] .health-ring path{stroke:#bfbfc9}[data-theme=dark] .investigation-note{background:#222224;border-color:#3c3c40}[data-theme=dark] .investigation-note p{color:#bebec7}[data-theme=dark] .investigation-note-icon{color:#e2e2e8;background:#36363a}[data-theme=dark] .auth-story{background:#111112}[data-theme=dark] .auth-message em{color:#c8c8d0}[data-theme=dark] .auth-diagram>div{color:#e0e0e7;background:#303034}[data-theme=dark] .auth-diagram>.diagram-active{color:#293419;background:#e2ed83}[data-theme=dark] .diagram-connector{background:#73737d}[data-theme=dark] .auth-card .center a{color:#dddde5}[data-theme=dark] :is(.skeleton .skeleton-line,.skeleton .skeleton-block,.session-placeholder i){background:#38383d}[data-theme=dark] .skeleton-metrics>div{background:var(--panel)}[data-theme=dark] .skeleton .skeleton-chart{background:linear-gradient(#0000,#38383d)}[data-theme=dark] .stat-card.stat-highlight{background:#e7ef77}[data-theme=dark] .notice-link{color:#c8c8d0}[data-theme=dark] .meta-separator{color:#b8b8bd}[data-theme=dark] .skip-link{color:#222719;background:#e4ed80}[data-theme=dark] .chart-guides span:after{background:#303034}[data-theme=dark] :is(input,select,textarea){border-color:#777780}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.report-grid>.pager{grid-column:1/-1}.report-details{margin:12px 0 8px}.report-details>summary{background:var(--panel-alt);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:500;list-style:none;display:flex}.report-details>summary::-webkit-details-marker,.timeline-panel>summary::-webkit-details-marker{display:none}.report-details[open]>summary svg,.timeline-panel[open]>summary>svg{transform:rotate(180deg)}.report-details>summary svg,.timeline-panel>summary>svg{transition:transform .15s}.investigation-report>.subtle{margin-top:8px}.timeline-panel>summary{cursor:pointer;list-style:none}.timeline-panel>summary .count-chip{margin-left:auto}.past-reports{margin:0 17px 14px}.report-date{color:var(--muted);margin:14px 0 4px;font-size:11px}.past-reports .investigation-report{padding-inline:0}.report-grid .approval-card{padding:15px}.report-grid .proposal-meta{margin:6px 0;padding-block:7px}@media (width>=1181px){.asset-list{scrollbar-width:thin;max-height:calc(100vh - 160px);position:sticky;top:16px;overflow-y:auto}.monitor-builder .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.report-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.asset-list{max-height:230px;overflow-y:auto}.topbar-right>.button{gap:0;width:35px;height:35px;min-height:35px;padding:8px;font-size:0}}.reauth-dialog{border:1px solid var(--line);background:var(--panel);width:min(440px,100vw - 32px);color:var(--ink);border-radius:12px;padding:24px;box-shadow:0 18px 70px #0005}.reauth-dialog::backdrop{background:#0008}.reauth-dialog h2,.reauth-dialog p{margin:0}.reauth-dialog .error{color:var(--red)}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
