:root{--bg-deep:#061622;--bg-panel:#0f2534;--bg-card:#163246;--bg-spot-a:#19c6a726;--bg-spot-b:#ffab4a29;--bg-grad-start:#04101a;--bg-grad-mid:#0a1f2d;--bg-grad-end:#061622;--panel-bg:#091d2bcc;--sidebar-bg:#081925e6;--field-bg:#061622bf;--text:#eff7fc;--muted:#9fb6c6;--accent:#19c6a7;--accent-2:#ffab4a;--border:#cfecff26;--font-scale:.91;--panel-padding:.76rem;--control-padding-y:.4rem;--control-padding-x:.54rem;--control-radius:9px}:root[data-ui-theme=graphite]{--bg-deep:#11161d;--bg-panel:#222b36;--bg-card:#2f3c49;--bg-spot-a:#5ec6d824;--bg-spot-b:#f4b66b24;--bg-grad-start:#161b22;--bg-grad-mid:#212b35;--bg-grad-end:#2b3641;--panel-bg:#1c252fd6;--sidebar-bg:#161e26f2;--field-bg:#1c2630e0;--text:#edf4f8;--muted:#9fb1bf;--accent:#5ec6d8;--accent-2:#f4b66b;--border:#d6ebf82e}:root[data-ui-theme=midnight]{--bg-deep:#041127;--bg-panel:#0e2b4a;--bg-card:#1b4873;--bg-spot-a:#36d0c833;--bg-spot-b:#79aaff2e;--bg-grad-start:#031023;--bg-grad-mid:#09254a;--bg-grad-end:#0f3d6a;--panel-bg:#08233fd1;--sidebar-bg:#051c34f2;--field-bg:#07233ee0;--text:#edf7ff;--muted:#9fc7df;--accent:#36d0c8;--accent-2:#f6c668;--border:#b8e6ff33}:root[data-ui-density=compact]{--font-scale:.86;--panel-padding:.62rem;--control-padding-y:.3rem;--control-padding-x:.44rem;--control-radius:8px}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%}body{font-family:Space Grotesk,sans-serif;font-size:calc(16px * var(--font-scale));color:var(--text);background:radial-gradient(circle at 10% 10%, var(--bg-spot-a), transparent 35%), radial-gradient(circle at 85% 80%, var(--bg-spot-b), transparent 30%), linear-gradient(130deg, var(--bg-grad-start), var(--bg-grad-mid) 45%, var(--bg-grad-end));min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit;max-width:100%}button{border-radius:var(--control-radius);padding:var(--control-padding-y) calc(var(--control-padding-x) + .3rem);background:linear-gradient(120deg, var(--accent), #0ea5a5);color:#03231f;cursor:pointer;border:0;font-weight:700}button:disabled{opacity:.6;cursor:not-allowed}input,select{border:1px solid var(--border);border-radius:var(--control-radius);padding:var(--control-padding-y) var(--control-padding-x);background:var(--field-bg);color:var(--text)}.app-shell{grid-template-columns:clamp(188px,14vw,220px) minmax(0,1fr);width:100%;max-width:100vw;min-height:100vh;display:grid;overflow-x:hidden}.sidebar{border-right:1px solid var(--border);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;min-width:0;height:100vh;padding:.88rem .78rem .94rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand h1{letter-spacing:.03em;margin:0;font-size:clamp(1.82rem,1.95vw,2.35rem);line-height:.98}.brand p{color:var(--muted);margin-top:.2rem;font-size:.84rem}.sidebar nav{gap:.6rem;margin-top:.92rem;display:grid}.menu-group{gap:.22rem;display:grid}.menu-group-title{color:#9fb6c6d1;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.69rem}.menu-submenu{gap:.28rem;display:grid}.sidebar-footer{margin-top:auto;padding-top:.82rem}.sidebar-logout-btn{justify-content:center;width:100%}.menu-link{color:var(--muted);border-radius:10px;padding:.48rem .64rem;font-size:.91rem;transition:transform .2s,background-color .2s;display:block}.menu-link.menu-sublink{padding-left:.8rem}.menu-link.active{background:color-mix(in oklab, var(--accent) 23%, transparent);color:var(--text);transform:translate(4px)}.content-shell{width:100%;min-width:0;max-width:100%;padding:.42rem clamp(.7rem,1.2vw,.98rem) .95rem;overflow-x:clip}:root[data-ui-layout=contained] .content-shell{max-width:1480px;margin:0 auto}.content-shell>*{min-width:0}.session-status-badge{z-index:15;flex-wrap:wrap;justify-content:flex-end;gap:.28rem;margin-bottom:.34rem;margin-left:auto;display:flex;position:sticky;top:.65rem}.topbar{justify-content:flex-end;align-items:center;gap:.6rem;padding:.12rem 0;display:flex}.topbar-utility{margin-bottom:.25rem}.ghost-btn{color:var(--text);border:1px solid var(--border);background:0 0}.danger-btn{color:#2d0606;background:linear-gradient(120deg,coral,#ff5c5c)}.link-btn{color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.link-btn:hover{text-decoration:underline}.page{min-width:0;max-width:100%;margin-top:0;animation:.4s both rise;overflow-x:clip}.page h2{margin:0 0 .56rem}.stats-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:.9rem;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1rem}.stat-card h3{color:var(--muted);margin:0;font-size:.9rem}.stat-card strong{font-size:1.8rem}.panel-grid{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1rem;display:grid}.panel{background:var(--panel-bg);border:1px solid var(--border);padding:var(--panel-padding);border-radius:14px;min-width:0;overflow:hidden}.panel.wide{grid-column:span 2}.panel ul{margin:0;padding:0;list-style:none}.panel li{border-bottom:1px dashed #ffffff1f;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem 0;display:flex}.skeleton-list{gap:.55rem;margin-top:.7rem;display:grid}.skeleton-line{background:linear-gradient(100deg,#9fb6c614 0%,#9fb6c638 35%,#9fb6c614 70%) 0 0/220% 100%;border-radius:999px;width:100%;height:12px;animation:1.35s linear infinite shimmer;display:block}.skeleton-line.w-30{width:30%}.skeleton-line.w-38{width:38%}.skeleton-line.w-40{width:40%}.skeleton-line.w-45{width:45%}.skeleton-line.w-50{width:50%}.skeleton-kpi{height:28px;margin-top:.75rem}.table-wrap{min-width:0;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #ffffff14;padding:.55rem .35rem}.search-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.search-form>*{min-width:0}.inline-form{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.inline-form>*{min-width:0}.schema-layout{align-items:start;gap:.9rem;margin-top:.8rem;display:grid}.schema-layout.preview-open{grid-template-columns:minmax(0,1fr) 430px}.schema-layout.preview-closed{grid-template-columns:minmax(0,1fr) 160px}.schema-main{min-width:0}.schema-side{position:sticky;top:.9rem}.schema-side.closed{justify-content:flex-end;align-items:flex-start;display:flex}.schema-preview-toggle{width:100%}.schema-preview-panel{max-height:calc(100vh - 5.5rem);overflow:auto}.schema-preview-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.schema-note{color:var(--muted)}.event-card,.trace-step{border:1px solid var(--border);background:#071925b3;border-radius:12px;margin-top:.75rem;padding:.8rem}.event-card--medium{border-color:#ffab4a73;box-shadow:inset 0 0 0 1px #ffab4a14}.event-card--high{border-color:#ff7f5085;box-shadow:inset 0 0 0 1px #ff7f501f}.event-card header,.trace-step header{justify-content:space-between;gap:.6rem;display:flex}.event-card__headline{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.event-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:#020b11e6;border-radius:10px;padding:.8rem;font-size:.8rem}.bar-list{gap:.45rem;display:grid}.bar-item{grid-template-columns:190px 1fr 45px;align-items:center;gap:.5rem;display:grid}.bar-track{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.bar-track span{background:linear-gradient(120deg, var(--accent), var(--accent-2));height:100%;display:block}.search-diagnostics{border:1px solid var(--border);background:#05131db8;border-radius:12px;margin-top:.6rem;margin-bottom:.7rem;padding:.75rem}.search-diagnostics h4{margin:0 0 .35rem}.search-impact-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin:.8rem 0 .7rem;display:grid}.search-impact-card{border:1px solid var(--border);background:#05131db8;border-radius:12px;gap:.18rem;padding:.7rem .8rem;display:grid}.search-impact-card span{color:var(--muted);font-size:.76rem}.search-impact-card strong{font-size:1.1rem}.search-scope-banner{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));background:linear-gradient(120deg,#19c6a71f,#ffab4a17),#061826e0;border-radius:14px;gap:.7rem;margin:.8rem 0 .9rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #19c6a714}.search-scope-banner__copy{gap:.2rem;display:grid}.search-scope-banner__copy strong{font-size:1.08rem}.search-scope-banner__copy p{color:var(--muted);margin:0}.search-scope-banner__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.search-scope-banner__chips{flex-wrap:wrap;gap:.45rem;display:flex}.search-scope-chip{color:var(--text);background:#071925b8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .66rem;font-size:.78rem;display:inline-flex}.search-scope-chip.emphasis{background:#ffab4a1f;border-color:#ffab4a59}.search-scope-chip.accent{background:#19c6a71f;border-color:#19c6a75c}.search-scope-chip.warning{background:#ff7f501f;border-color:#ff7f505c}.search-similar-panel{border:1px solid var(--border);background:#04121cc2;border-radius:14px;margin:.9rem 0 .8rem;padding:.85rem}.search-similar-panel__header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.75rem;display:flex}.search-similar-panel__header h4{margin:0 0 .15rem}.search-similar-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.search-similar-card{border:1px solid var(--border);background:#091e2cb8;border-radius:12px;padding:.8rem}.search-similar-card header{margin-bottom:.5rem}.search-similar-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.search-similar-list li{border-top:1px solid #ffffff14;gap:.4rem;padding-top:.45rem;display:grid}.search-similar-list li:first-child{border-top:0;padding-top:0}.search-similar-list__text{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.search-similar-list__text span{word-break:break-word}.search-action-btn{text-align:center;background:#0b2231c7;border-color:#19c6a73d;justify-content:center;align-items:center;min-width:96px;display:inline-flex}.search-watchlist-panel{background:linear-gradient(135deg,#ffab4a14,#ff7f5014),#05131dc7;border:1px solid #ffab4a47;border-radius:14px;margin:.9rem 0 .8rem;padding:.9rem}.search-watchlist-panel__header{justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:.8rem;display:flex}.search-watchlist-panel__header h4{margin:0 0 .18rem}.search-watchlist-strip{flex-wrap:wrap;gap:.45rem;display:flex}.search-watchlist-pill{background:#091f2dc2;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.32rem .68rem;font-size:.78rem;font-weight:700;display:inline-flex}.search-watchlist-pill.is-high{background:#ff7f5029;border-color:#ff7f5066}.search-watchlist-pill.is-medium{background:#ffab4a24;border-color:#ffab4a61}.search-watchlist-tags{flex-wrap:wrap;gap:.42rem;margin-top:.55rem;display:flex}.search-watchlist-tag{background:#0a2333d1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.76rem;display:inline-flex}.search-watchlist-tag.is-high{background:#ff7f5024;border-color:#ff7f5066}.search-watchlist-tag.is-medium{background:#ffab4a1f;border-color:#ffab4a59}.search-watchlist-tag.is-info{background:#19c6a71f;border-color:#19c6a752}.search-pagination{border:1px solid var(--border);background:#05131db8;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;margin:.85rem 0;padding:.8rem .85rem;display:flex}.search-pagination__summary{gap:.12rem;display:grid}.search-pagination__summary span{color:var(--muted);font-size:.8rem}.search-pagination__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.search-pagination__pages{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.search-pagination__page{justify-content:center;min-width:42px}.search-pagination__page.is-active{background:#19c6a724;border-color:#19c6a77a}.search-pagination__ellipsis{color:var(--muted);padding:0 .2rem}.diag-chip{border:1px solid var(--border);background:#0a2333d1;border-radius:999px;padding:.18rem .5rem;font-size:.76rem}.investigation-search{grid-template-columns:minmax(0,1fr) 180px;gap:.6rem;margin-bottom:.9rem;display:grid}.investigation-layout{grid-template-columns:minmax(230px,260px) minmax(0,1fr) minmax(280px,320px);align-items:start;gap:.9rem;display:grid}.investigation-layout.no-insights{grid-template-columns:minmax(230px,260px) minmax(0,1fr)}.investigation-main{gap:.9rem;min-width:0;display:grid}.investigation-left,.investigation-right{position:sticky;top:.9rem}.filter-grid{gap:.6rem;margin-bottom:.8rem;display:grid}.filter-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:.35rem;font-size:.82rem;display:grid}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.profile-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.75rem;display:block}.chart-wrap{width:100%;min-height:260px}.dashboard-preview-page{gap:.9rem;font-size:.96rem;display:grid}.dashboard-preview-page .panel{border-radius:13px;padding:.64rem}.preview-hero{background:linear-gradient(145deg,#123146d1,#061826d1),radial-gradient(circle at 100% 0,#19c6a733,#0000 42%);justify-content:space-between;align-items:center;gap:.8rem;padding-block:.46rem;display:flex}.preview-hero-copy{min-width:0}.preview-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .08rem;font-size:.66rem;font-weight:700}.preview-hero h2{margin:0;font-size:1.6rem;line-height:1.08}.preview-hero-caption{color:var(--muted);margin-top:.14rem;font-size:.8rem;display:block}.preview-hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.preview-toolbar{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.42rem;display:flex}.preview-tab-row{flex-wrap:wrap;gap:.32rem;display:flex}.preview-tab{color:var(--muted);border:1px solid var(--border);background:#071b28eb;padding:.3rem .56rem;font-size:.88rem}.preview-tab.active{background:linear-gradient(120deg, color-mix(in oklab, var(--accent) 84%, #0f2534), #1187a6);color:#041c22}.preview-toolbar-note{text-align:right;font-size:.92rem}.preview-filter-panel{gap:.38rem;padding-block:.46rem;display:grid}.preview-filter-header{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.preview-filter-header strong{margin-bottom:0;font-size:.94rem;display:block}.preview-filter-summary{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.preview-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.preview-filter-grid.compact{grid-template-columns:80px 134px minmax(180px,1.35fr) 134px 120px auto;align-items:end}.preview-filter-grid label,.preview-custom-range label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:.18rem;font-size:.68rem;display:grid}.preview-filter-grid label select,.preview-custom-range label input{min-height:32px;padding:.28rem .46rem}.preview-custom-range{flex-wrap:wrap;align-items:end;gap:.42rem;display:flex}.preview-filter-actions{align-items:end;gap:.36rem;display:flex}.preview-filter-actions button{padding:.34rem .6rem}.preview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.preview-grid.two-up>.panel,.preview-grid.journey-layout>.panel,.preview-grid .wide{grid-column:span 6}.preview-grid.two-up>.panel.wide,.preview-grid .wide{grid-column:1/-1}.preview-grid.journey-layout>.panel:first-child{grid-column:span 8}.preview-grid.journey-layout>.preview-side-panel{grid-column:span 4}.preview-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.preview-kpi-card{align-content:start;gap:.22rem;display:grid}.preview-kpi-button{cursor:pointer;text-align:left;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s}.preview-kpi-button:hover{border-color:#19c6a757;transform:translateY(-1px);box-shadow:0 10px 30px #04141e38}.preview-kpi-button:focus-visible{outline-offset:2px;outline:2px solid #4cc9f0e6}.preview-kpi-card strong{font-size:1.46rem}.preview-kpi-card .schema-note{font-size:.8rem;line-height:1.2}.preview-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.preview-kpi-action{width:fit-content;color:var(--accent);align-items:center;gap:.35rem;margin-top:.12rem;font-size:.76rem;font-weight:700;display:inline-flex}.preview-kpi-action:before{content:"->";opacity:.9;font-size:.72rem}.dashboard-kpi-card{background:radial-gradient(circle at 88% -20%, var(--kpi-glow,#4cc9f029), transparent 48%), linear-gradient(145deg, #0a2332f0, #071a26eb);border-color:#ffffff1f;gap:.34rem;min-height:156px;position:relative;overflow:hidden}.dashboard-kpi-card:before{content:"";background:var(--kpi-accent,#4cc9f0bf);height:3px;position:absolute;inset:0 0 auto}.dashboard-kpi-card.preview-kpi-button:hover{border-color:var(--kpi-border-hover,#4cc9f073);box-shadow:0 12px 34px #03121e4d}.dashboard-kpi-head{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.dashboard-kpi-badge{border:1px solid var(--kpi-badge-border,#4cc9f066);background:var(--kpi-badge-bg,#4cc9f029);min-width:52px;color:var(--kpi-badge-text,#dff8ff);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.16rem .42rem;font-size:.64rem;font-weight:700;display:inline-flex}.dashboard-kpi-meter{gap:.24rem;margin-top:.1rem;display:grid}.dashboard-kpi-meter-track{background:#ffffff1a;border-radius:999px;height:7px;overflow:hidden}.dashboard-kpi-meter-track span{border-radius:inherit;background:linear-gradient(90deg, var(--kpi-fill-start,#4cc9f0), var(--kpi-fill-end,#19c6a7));height:100%;transition:width .22s;display:block}.dashboard-kpi-meter-label{color:#d4e7f2e6;font-size:.74rem;line-height:1.2}.dashboard-kpi-card.kpi-tone-info{--kpi-accent:#4cc9f0d9;--kpi-glow:#4cc9f033;--kpi-fill-start:#4cc9f0;--kpi-fill-end:#56d7ff;--kpi-border-hover:#4cc9f07a;--kpi-badge-bg:#4cc9f033;--kpi-badge-border:#4cc9f06b;--kpi-badge-text:#dff8ff}.dashboard-kpi-card.kpi-tone-ok{--kpi-accent:#19c6a7e0;--kpi-glow:#19c6a738;--kpi-fill-start:#19c6a7;--kpi-fill-end:#5fe4cf;--kpi-border-hover:#19c6a785;--kpi-badge-bg:#19c6a733;--kpi-badge-border:#19c6a76b;--kpi-badge-text:#ddfff7}.dashboard-kpi-card.kpi-tone-bad{--kpi-accent:#ff6b6be6;--kpi-glow:#ff6b6b33;--kpi-fill-start:#ff7d7d;--kpi-fill-end:#ff5c5c;--kpi-border-hover:#ff6b6b8f;--kpi-badge-bg:#ff6b6b38;--kpi-badge-border:#ff6b6b7a;--kpi-badge-text:#ffe0e0}.dashboard-kpi-card.kpi-tone-warn{--kpi-accent:#ffab4ae6;--kpi-glow:#ffab4a33;--kpi-fill-start:#ffc46b;--kpi-fill-end:#ffab4a;--kpi-border-hover:#ffab4a8f;--kpi-badge-bg:#ffab4a33;--kpi-badge-border:#ffab4a70;--kpi-badge-text:#ffe8cb}.journey-queue-loading-note{align-items:center;gap:.42rem;margin-bottom:.72rem;display:inline-flex}.journey-queue-loading-note:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse;box-shadow:0 0 #19c6a78c}.preview-panel-title{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.preview-panel-title h3{margin:0 0 .18rem;font-size:.98rem}.preview-inline-list{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.preview-inline-list.vertical{display:grid}.preview-chip-button{border:1px solid var(--border);color:var(--text);background:#071b28c7;align-items:center;gap:.45rem;padding:.22rem .42rem;font-size:.84rem;display:inline-flex}.preview-chip-button strong{color:var(--accent);margin-left:.2rem}.preview-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.preview-list{gap:.45rem;display:grid}.preview-list-row{text-align:left;width:100%;color:var(--text);background:#071925a8;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.8rem;padding:.44rem .58rem;display:flex}.preview-list-row strong{margin-bottom:.15rem;display:block}.dashboard-selected-row{background:#19c6a714}.dashboard-selected-row td{box-shadow:inset 0 -1px #19c6a724}.preview-list-actions{color:var(--muted);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.suspicious-watch-note strong{color:#dff8ff}.suspicious-ip-row{align-items:flex-start;gap:.85rem}.suspicious-ip-row.risk-high{background:linear-gradient(135deg,#461b2138,#081e2ce6);border-color:#ff6b6b52}.suspicious-ip-row.risk-medium{background:linear-gradient(135deg,#4a34122e,#081e2ce6);border-color:#ffab4a47}.suspicious-ip-main{flex:1;min-width:0}.suspicious-ip-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.2rem;display:flex}.suspicious-ip-head strong{font-size:1rem}.suspicious-endpoint-list{margin-top:.45rem;margin-bottom:.45rem}.suspicious-reason-list{flex-wrap:wrap;gap:.38rem;margin-bottom:.2rem;display:flex}.suspicious-reason-details{gap:.16rem;display:grid}.suspicious-reason-details p{margin:0}.suspicious-ip-actions{flex-direction:column;justify-content:flex-start;min-width:104px}.suspicious-dashboard-page{gap:.52rem;font-size:.86rem;display:grid}.suspicious-dashboard-page .panel{border-radius:10px;padding:.52rem .66rem}.suspicious-hero-card{background:linear-gradient(140deg,#122c4ae6,#08162af0),radial-gradient(circle at 100% 0,#5379da33,#0000 48%);border:1px solid #78a7cc3d}.suspicious-title-center{text-align:center;gap:.52rem;display:grid}.suspicious-title-rule{background:linear-gradient(90deg,#0000 0%,#adcde580 16% 84%,#0000 100%);width:100%;height:1px;display:block}.suspicious-hero-card h2{letter-spacing:.01em;margin:0;font-size:2.05rem;line-height:1.1}.suspicious-scope-note{text-align:center;color:#caddec;margin:.48rem 0 0;font-size:.84rem}.suspicious-health-row{flex-wrap:wrap;justify-content:center;gap:.28rem;margin-top:.42rem;display:flex}.suspicious-kpi-shell{background:linear-gradient(140deg,#1b3458a6,#0e223c99),radial-gradient(circle at 100% 0,#4f7de324,#0000 54%);border:1px solid #7faccf38;padding:.5rem .56rem}.suspicious-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.suspicious-kpi-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.suspicious-kpi-card{border:1px solid #8bb8d23d;align-content:center;gap:.14rem;min-height:100px;display:grid;box-shadow:inset 0 0 0 1px #10243e59}.suspicious-kpi-card span{color:#d0e2f0;text-transform:none;letter-spacing:.01em;font-size:.62rem;font-weight:600;display:block}.suspicious-kpi-card strong{font-size:2.85rem;line-height:1}.suspicious-kpi-card.tone-total{background:linear-gradient(135deg,#2658ab66,#10356657)}.suspicious-kpi-card.tone-high{background:linear-gradient(135deg,#d44e637a,#73222f47)}.suspicious-kpi-card.tone-customers{background:linear-gradient(135deg,#998e5a80,#54482357)}.suspicious-kpi-card.tone-geo{background:linear-gradient(135deg,#5f68b475,#33396c59)}.suspicious-kpi-card.tone-bot{background:linear-gradient(135deg,#2885966b,#16405157)}.suspicious-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.suspicious-insight-grid h3{margin:0 0 .32rem;font-size:1.05rem;line-height:1.18}.suspicious-insight-grid>.panel{flex-direction:column;min-height:198px;display:flex}.suspicious-inline-dot{vertical-align:middle;border-radius:999px;width:9px;height:9px;margin-right:.38rem;display:inline-block}.suspicious-inline-dot.risk-high{background:#ef5b6f}.suspicious-inline-dot.risk-medium{background:#f4b64d}.suspicious-inline-dot.risk-info{background:#59c7a0}.suspicious-compact-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.suspicious-compact-list li{background:#081c2aa8;border:1px solid #8bb8d233;border-radius:7px;justify-content:space-between;align-items:center;gap:.4rem;padding:.36rem .38rem;display:flex}.suspicious-compact-list li span{color:#e8f5fb;min-width:0;font-weight:600}.suspicious-compact-list li small{color:#a6c0d1;text-align:right;margin-left:auto;font-size:.75rem}.suspicious-geo-map{background:linear-gradient(170deg,#213c64cc,#112545c7) 50%/cover no-repeat,url(/world-map-silhouette.svg) 50%/100% 100% no-repeat,linear-gradient(170deg,#213c64e6,#112545db) 50%/cover no-repeat;border:1px solid #85b1cf42;border-radius:10px;min-height:148px;position:relative;overflow:hidden}.suspicious-geo-point{border-radius:999px;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #071e348c}.suspicious-geo-point.high{background:#ef5b6f}.suspicious-geo-point.medium{background:#f4b64d}.suspicious-geo-point.low{background:#59c7a0}.suspicious-geo-empty-note{color:#cfe1ef;background:#06182a99;border:1px solid #84b0ce42;border-radius:999px;padding:.18rem .46rem;font-size:.78rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.suspicious-severity-grid{grid-template-columns:minmax(140px,1fr) minmax(180px,1fr);align-items:center;gap:.5rem;display:grid}.suspicious-severity-list{gap:.28rem;display:grid}.suspicious-severity-list>div{background:#06182685;border:1px solid #8cbad333;border-radius:8px;justify-content:space-between;gap:.6rem;padding:.3rem .42rem;display:flex}.suspicious-severity-list span{color:#b8cddd}.suspicious-severity-list strong{color:#e8f5fb}.suspicious-category-list{margin-top:.38rem}.suspicious-category-list h4{margin:0 0 .24rem;font-size:.9rem}.suspicious-category-list ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.suspicious-category-list li{background:#081c2ab3;border:1px solid #8bb8d233;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.26rem .38rem;display:flex}.suspicious-geo-block{margin-top:.5rem}.suspicious-geo-block h4{margin:0 0 .24rem;font-size:.9rem}.suspicious-geo-chart{min-height:170px}.suspicious-geo-list{gap:.18rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.suspicious-geo-list li{background:#071a28a8;border:1px solid #8bb8d229;border-radius:7px;justify-content:space-between;gap:.5rem;padding:.22rem .36rem;display:flex}.suspicious-dashboard-page .preview-filter-panel{padding-block:.52rem}.suspicious-dashboard-page .preview-filter-grid.compact{grid-template-columns:110px 160px 160px minmax(120px,1fr) minmax(120px,1fr) 130px}.suspicious-dashboard-page .preview-filter-grid{gap:.45rem}.suspicious-dashboard-page .preview-filter-grid label,.suspicious-dashboard-page .preview-filter-grid input,.suspicious-dashboard-page .preview-filter-grid select{font-size:.78rem}.suspicious-dashboard-page .preview-filter-actions button{min-height:30px;font-size:.8rem}.suspicious-dashboard-page .table-wrap table th,.suspicious-dashboard-page .table-wrap table td{padding:.38rem;font-size:.78rem}.suspicious-dashboard-page .preview-panel-title h3{margin:0;font-size:1.03rem}.suspicious-filter-strip{background:linear-gradient(140deg,#1b34588c,#0e223c85),radial-gradient(circle at 100% 0,#4a73c921,#0000 54%);border-color:#7daacb47;gap:.4rem;padding:.55rem .68rem;display:grid}.suspicious-filter-strip-head{color:#c4d8e6;border-bottom:1px solid #78a7c93d;flex-wrap:wrap;gap:.9rem;padding-bottom:.34rem;font-size:.82rem;display:flex}.suspicious-filter-window{color:#f1f9ff;background:#25507e5c;border:1px solid #7eaccd47;border-radius:999px;padding:.12rem .56rem}.suspicious-filter-strip-controls{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:.45rem;display:grid}.suspicious-filter-strip-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:.16rem;font-size:.68rem;display:grid}.suspicious-filter-strip-controls select,.suspicious-filter-strip-controls input{min-height:32px;padding:.28rem .45rem;font-size:.8rem}.suspicious-filter-search{grid-column:span 2}.suspicious-local-filter-row{flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.34rem;display:flex}.suspicious-local-filter{background:#071a2894;border:1px solid #85b0ce47;border-radius:10px;grid-template-columns:auto minmax(260px,520px);align-items:center;gap:.32rem;min-height:34px;padding:.24rem .4rem;display:grid}.suspicious-local-filter-icon{color:#d2e7f5bf;justify-content:center;align-items:center;width:14px;height:14px;font-size:.86rem;display:inline-flex}.suspicious-local-filter input{background:0 0;border:0;min-height:28px;padding:0;font-size:.8rem}.suspicious-local-filter input:focus{outline:none}.suspicious-advanced-filters{border-color:#82a9c342}.suspicious-advanced-filters .preview-filter-grid.compact{grid-template-columns:repeat(6,minmax(170px,1fr))}.suspicious-advanced-filters .suspicious-datetime-field{grid-column:span 2}.skeleton-scope-block{gap:.3rem;margin:.2rem 0 .1rem;display:grid}.skeleton-line{background:linear-gradient(90deg,#7298b724,#accde842,#7298b724) 0 0/220% 100%;border-radius:999px;height:11px;animation:1.15s linear infinite suspiciousShimmer;display:inline-block}.skeleton-kpi-value{background:linear-gradient(90deg,#7298b733,#accde84d,#7298b733) 0 0/220% 100%;border-radius:8px;width:64px;height:26px;animation:1.15s linear infinite suspiciousShimmer;display:inline-block}.suspicious-table-skeleton{gap:.44rem;padding:.45rem 0;display:grid}.suspicious-table-skeleton .skeleton-row{grid-template-columns:1.1fr .45fr .5fr .8fr 2fr 1.2fr .9fr .7fr;gap:.45rem;display:grid}.w-8{width:8%}.w-10{width:10%}.w-12{width:12%}.w-14{width:14%}.w-16{width:16%}.w-18{width:18%}.w-20{width:20%}.w-22{width:22%}.w-24{width:24%}.w-38{width:38%}.w-40{width:40%}.w-42{width:42%}.w-44{width:44%}.w-48{width:48%}.w-52{width:52%}.w-58{width:58%}.w-62{width:62%}@keyframes suspiciousShimmer{0%{background-position:0 0}to{background-position:220% 0}}.suspicious-datetime-split{grid-template-columns:minmax(0,1fr) minmax(98px,112px);align-items:center;gap:.28rem;display:grid}.suspicious-datetime-split input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.suspicious-datetime-split input[type=time]{text-align:center;min-width:98px}.suspicious-datetime-note{color:#9fc0d6;letter-spacing:.04em;text-transform:uppercase;margin-top:.1rem;font-size:.66rem;display:inline-block}@media (width<=1512px){.suspicious-advanced-filters .preview-filter-grid.compact{grid-template-columns:repeat(4,minmax(160px,1fr))}}@media (width<=1120px){.suspicious-advanced-filters .preview-filter-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.suspicious-advanced-filters .suspicious-datetime-field{grid-column:span 2}}.suspicious-main-grid{grid-template-columns:1fr}.suspicious-dashboard-page .table-wrap table th{letter-spacing:.01em;background:linear-gradient(#1c3859cc,#122c4bcc);font-size:.78rem}.suspicious-dashboard-page .table-wrap table td{vertical-align:middle;font-size:.8rem}.suspicious-ip-cell{align-items:center;gap:.4rem;display:inline-flex}.suspicious-ip-text{gap:.06rem;display:grid}.suspicious-ip-geo{color:#a9c3d5;font-size:.72rem;line-height:1.1}.suspicious-ip-dot{border-radius:50%;width:9px;height:9px}.suspicious-ip-dot.risk-high{background:#ef5b6f}.suspicious-ip-dot.risk-medium{background:#f4b64d}.suspicious-ip-dot.risk-info{background:#59c7a0}.suspicious-score-badge{text-align:center;background:#296fca4d;border:1px solid #5399ec57;border-radius:6px;min-width:34px;padding:.14rem .38rem;font-weight:700;display:inline-block}.suspicious-score-badge.high{color:#ffd8dd;background:#eb5d6e4d;border-color:#eb5d6e6b}.suspicious-score-badge.medium{color:#ffe7a9;background:#e8be4547;border-color:#e8be4566}.suspicious-score-badge.low{color:#c9ffd1;background:#72d4833d;border-color:#72d48366}.suspicious-confidence-pill{border-radius:999px;margin-right:.32rem;padding:.1rem .38rem;font-size:.76rem;font-weight:700;display:inline-block}.suspicious-confidence-pill.high{color:#ff9fac;background:#eb5d6e3d}.suspicious-confidence-pill.medium{color:#f1d27d;background:#e8be453d}.suspicious-confidence-pill.low{color:#8ee09a;background:#72d48338}.suspicious-confidence-pct{color:#c2d7e5}.suspicious-view-btn{color:#dff0ff;white-space:nowrap;background:linear-gradient(135deg,#2363c99e,#1b488ea8);border:1px solid #5592dc6b;border-radius:7px;padding:.24rem .56rem;font-size:.75rem;font-weight:600}.suspicious-table-meta{margin-top:.35rem}.suspicious-inline-detail-row td{background:#0618279e}.suspicious-inline-detail{background:linear-gradient(150deg,#0c243cd1,#08182acc);border:1px solid #76a1c047;border-radius:10px;padding:.65rem}.suspicious-inline-loader{color:#b4d0e3;border:1px dashed #7ba9c85c;border-radius:8px;margin-top:.5rem;padding:.55rem .65rem;font-size:.82rem}.suspicious-detail-drawer>summary{cursor:pointer;color:#d7ebf8;margin-bottom:.55rem;font-size:.92rem;font-weight:700}.suspicious-detail-drawer:not([open])>:not(summary){display:none}.suspicious-confidence-bars{gap:.4rem;display:grid}.suspicious-confidence-row{grid-template-columns:58px 40px 1fr;align-items:center;gap:.44rem;display:grid}.suspicious-confidence-row span{color:#d6ebf8}.suspicious-confidence-row strong{color:#f0f7fc}.suspicious-confidence-track{background:#1c3859a8;border-radius:999px;height:12px;overflow:hidden}.suspicious-confidence-fill{border-radius:999px;height:100%}.preview-highlight-card{background:linear-gradient(145deg,#133a50c2,#081c2ac7),radial-gradient(circle at 100% 0,#19c6a724,#0000 45%)}.preview-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.preview-kpi-strip-inline{grid-template-columns:minmax(180px,260px) repeat(2,minmax(80px,120px));align-items:end}.preview-kpi-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.18rem;font-size:.72rem;display:block}.preview-kpi-strip strong{font-size:1.06rem;display:block}.preview-meter-row{grid-template-columns:56px 1fr 72px;align-items:center;gap:.7rem;display:grid}.preview-timeline{gap:.55rem;margin-top:.7rem;display:grid}.preview-timeline-item{grid-template-columns:36px minmax(0,1fr);gap:.8rem;display:grid}.preview-timeline-node{background:linear-gradient(120deg, var(--accent), var(--accent-2));color:#03231f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.preview-timeline-body{background:#061723b3;border:1px solid #ffffff14;border-radius:12px;padding:.62rem}.preview-timeline-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.preview-timeline-body p{color:var(--muted);margin:0 0 .55rem}.preview-side-panel{max-height:calc(100vh - 6rem);position:sticky;top:.9rem;overflow:auto}.preview-pill{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;padding:.16rem .46rem;font-size:.7rem;font-weight:700;display:inline-flex}.preview-pill.ok{color:#d8fff6;background:#19c6a724;border-color:#19c6a76b}.preview-pill.warn{color:#fff0d8;background:#ffab4a1f;border-color:#ffab4a61}.preview-pill.bad{color:#ffd8d8;background:#ff6b6b1f;border-color:#ff6b6b59}.preview-pill.info{color:#dff8ff;background:#4cc9f01f;border-color:#4cc9f05c}@media (width>=1280px) and (height<=1100px){.dashboard-preview-page{gap:.7rem;font-size:.93rem}.dashboard-preview-page .panel{padding:.56rem}.preview-hero{padding-block:.36rem}.preview-hero h2{margin-bottom:0;font-size:1.42rem}.preview-kicker{margin-bottom:.04rem;font-size:.62rem}.preview-hero-caption{margin-top:.1rem;font-size:.74rem}.preview-toolbar,.preview-filter-panel{padding-block:.38rem}.preview-kpi-card strong{font-size:1.32rem}.preview-grid,.preview-kpi-grid{gap:.65rem}.chart-wrap{min-height:220px}}.insight-scroll{max-height:360px;padding-right:.2rem;overflow:auto}.insight-error{border-color:#ff857a73}.alert-item{color:#ffb2aa}.investigation-right h4{margin:.8rem 0 .45rem}.investigation-right details{margin-bottom:.45rem}.investigation-right details ul{margin-top:.45rem}.http-live-page h2{margin-bottom:.8rem}.http-live-layout{align-items:start;gap:.9rem;display:grid}.http-live-layout.inspector-open{grid-template-columns:minmax(0,1fr) minmax(320px,34vw)}.http-live-layout.inspector-hidden{grid-template-columns:minmax(0,1fr)}.http-live-main{gap:.9rem;min-width:0;display:grid}.http-live-filters-panel{background:linear-gradient(145deg,#1632469e,#081e2cc2),radial-gradient(circle at 10% 10%,#19c6a72e,#0000 44%)}.http-live-panel-header{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.http-live-panel-header h3{margin:0}.http-live-refresh-state{color:var(--muted);align-items:center;gap:.5rem;font-size:.84rem;display:inline-flex}.http-live-pulse{background:var(--accent);border-radius:50%;width:9px;height:9px;box-shadow:0 0 #19c6a799}.http-live-pulse.loading{animation:1.2s infinite pulse}.http-live-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:.65rem;display:grid}.http-live-filter-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:.35rem;font-size:.78rem;display:grid}.http-live-filter-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.http-live-metrics{grid-template-columns:repeat(4,minmax(120px,1fr));gap:.75rem;display:grid}.http-metric{background:linear-gradient(135deg,#163246eb,#0c2333d1)}.http-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.28rem;font-size:.78rem;display:block}.http-metric strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;display:block;overflow:hidden}.http-metric.wide{grid-column:span 2}.http-chip{border:1px solid var(--border);border-radius:999px;padding:.22rem .62rem;font-size:.75rem;font-weight:700}.http-chip.fallback{color:#dff3ff;background:#4cc9f01f;border-color:#4cc9f06b}.http-live-table-panel{min-width:0}.http-live-table-wrap{min-width:0;max-height:calc(100vh - 15.5rem);overflow:auto}.http-live-table-wrap table{font-size:.9rem;line-height:1.25}.http-live-table-wrap.dense table{font-size:.84rem;line-height:1.18}.http-live-table-wrap th,.http-live-table-wrap td{vertical-align:top;padding:.45rem .35rem}.http-live-table-wrap.dense th,.http-live-table-wrap.dense td{padding:.33rem .26rem}.http-live-table-wrap thead th{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;background:#091d2bf2;position:sticky;top:0}.http-col-time{min-width:132px}.http-col-container{white-space:nowrap;min-width:104px}.http-col-api{overflow-wrap:anywhere;min-width:170px}.http-col-transaction{overflow-wrap:anywhere;min-width:150px}.http-col-error,.http-col-detail{overflow-wrap:anywhere;min-width:130px}.http-live-table-wrap tbody tr{transition:background-color .2s}.http-live-table-wrap tbody tr:hover{background:#19c6a714}.http-live-table-wrap tbody tr.is-selected{background:#4cc9f021}.http-status-pill{border-radius:999px;justify-content:center;align-items:center;min-width:56px;padding:.2rem .46rem;font-size:.78rem;font-weight:700;display:inline-flex}.http-status-pill.error{color:#ffd4bf;background:#ffab4a33;border:1px solid #ffab4a73}.http-status-pill.critical{color:#ffd4d2;background:#ff5c5c38;border:1px solid #ff5c5c7a}.http-status-pill.neutral{color:#d7ebf8;background:#9fb6c633;border:1px solid #9fb6c659}.http-live-inspector{max-height:calc(100vh - 5.2rem);position:sticky;top:.9rem;overflow:auto}.azure-pod-form{align-items:end}.containerlog-page{gap:.78rem;font-size:.95rem;display:grid}.containerlog-page .panel{border-radius:16px;padding:.88rem .96rem}.containerlog-dashboard-shell{grid-template-columns:minmax(286px,320px) minmax(0,1fr);align-items:start;gap:.82rem;display:grid}.containerlog-left-rail,.containerlog-main-column,.containerlog-right-rail{gap:.82rem;min-width:0;display:grid}.containerlog-left-rail,.containerlog-right-rail{align-self:start;position:sticky;top:3.35rem}.containerlog-stage{gap:.82rem;min-width:0;display:grid}.containerlog-stage-grid{grid-template-columns:minmax(0,1fr) minmax(310px,348px);align-items:start;gap:.82rem;display:grid}.containerlog-section-head{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.72rem;display:flex}.containerlog-section-copy{gap:.14rem;min-width:0;display:grid}.containerlog-section-copy h3{margin:0}.containerlog-top-strip{justify-content:space-between;align-items:center;gap:.7rem;padding-block:.42rem;display:flex}.containerlog-top-copy{flex:auto;min-width:0}.containerlog-top-copy h2{margin:0 0 .14rem;font-size:clamp(1.6rem,1.6vw,2rem);line-height:1.05}.containerlog-top-copy p{max-width:62ch;margin:0;line-height:1.4}.containerlog-top-meta{flex-wrap:wrap;flex:0 520px;justify-content:flex-end;gap:.34rem;max-width:48%;display:flex}.containerlog-filter-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;padding-bottom:.55rem;display:flex}.containerlog-filter-header h3{margin:0;font-size:1.15rem}.containerlog-control-panel .schema-note,.containerlog-snapshot-panel .schema-note,.containerlog-explorer-panel .schema-note,.containerlog-error-digest-panel .schema-note{line-height:1.42}.containerlog-control-notes{gap:.22rem;display:grid}.containerlog-quick-range{flex-wrap:wrap;justify-content:flex-end;gap:.34rem;display:flex}.containerlog-quick-range .ghost-btn{padding:.3rem .56rem;font-size:.76rem}.containerlog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.62rem;margin-bottom:.55rem}.containerlog-filter-grid input[type=datetime-local]{letter-spacing:.01em;font-feature-settings:"tnum" 1}.containerlog-filter-grid label{gap:.22rem;min-width:0;font-size:.72rem}.containerlog-filter-grid label:nth-child(6){grid-column:1/-1}.containerlog-filter-grid label input,.containerlog-filter-grid label select{min-height:42px;padding:.42rem .64rem}.containerlog-filter-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;padding-top:.1rem;display:grid}.containerlog-filter-actions .checkbox-label{background:#0616227a;border:1px solid #cfecff24;border-radius:999px;grid-column:1/-1;justify-content:center;padding:.34rem .58rem;font-size:.74rem}.containerlog-filter-actions .checkbox-label input{width:14px;height:14px}.containerlog-filter-actions .ghost-btn{width:100%;min-height:40px;padding:.42rem .82rem}.containerlog-filter-actions .ghost-btn:first-child{background:linear-gradient(120deg, var(--accent), #0ea5a5);color:#03231f;border-color:#0000}.containerlog-refresh-note{margin-top:.18rem}.containerlog-refresh-note.pending{color:#f6c33df5}.containerlog-level-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:.75rem;display:grid}.containerlog-level-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.containerlog-level-grid-compact .containerlog-level-card.level-total{grid-column:1/-1}.containerlog-level-card{appearance:none;text-align:left;width:100%;color:var(--text);cursor:pointer;border:1px solid var(--border);background:#071624b3;border-radius:12px;gap:.28rem;padding:.62rem .7rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.containerlog-level-card:hover{border-color:#85c9ff75;transform:translateY(-1px)}.containerlog-level-card.is-active{border-color:#55e6bbeb;box-shadow:inset 0 0 0 1px #55e6bb42}.containerlog-level-card:disabled{cursor:wait;opacity:.84}.containerlog-level-card span{color:#e7f4fbe0;text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.containerlog-level-card strong{font-size:2rem;line-height:1}.containerlog-level-card.level-critical{background:linear-gradient(130deg,#8f4de557,#542f8c42)}.containerlog-level-card.level-error{background:linear-gradient(130deg,#e8354f54,#85182840)}.containerlog-level-card.level-warning{background:linear-gradient(130deg,#f6c33d61,#90680e47)}.containerlog-level-card.level-info{background:linear-gradient(130deg,#3f8cff57,#1c417642)}.containerlog-level-card.level-total{background:linear-gradient(130deg,#19c6a754,#0e635642)}.containerlog-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.containerlog-explorer-panel{gap:.82rem;display:grid}.containerlog-explorer-block{gap:.45rem;display:grid}.containerlog-explorer-block+.containerlog-explorer-block{border-top:1px solid #ffffff14;padding-top:.82rem}.containerlog-explorer-block h4{color:#e7f4fbdb;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.74rem}.containerlog-explorer-list{gap:.16rem;margin:0;padding:0;list-style:none;display:grid}.containerlog-explorer-list li{border-bottom:1px dashed #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.42rem 0;display:grid}.containerlog-explorer-list .link-btn{max-width:100%;color:var(--text);font-size:.88rem}.containerlog-explorer-list .link-btn:hover{color:var(--accent)}.containerlog-error-digest-panel{gap:.78rem;display:grid}.containerlog-error-digest-list{gap:.58rem;max-height:min(56vh,920px);padding-right:.1rem;display:grid;overflow:auto}.containerlog-error-digest-item{background:linear-gradient(145deg,#0a2132c7,#05141fd1);border:1px solid #cfecff1f;border-radius:14px;gap:.4rem;padding:.68rem;display:grid}.containerlog-error-digest-item.is-selected{border-color:#55e6bba6;box-shadow:inset 0 0 0 1px #55e6bb2e}.containerlog-error-digest-head{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.containerlog-error-digest-head strong{font-size:.88rem;line-height:1.35}.containerlog-records-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.55rem;display:flex}.containerlog-records-header h3{margin:0}.containerlog-records-heading{gap:.35rem;display:grid}.containerlog-records-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.containerlog-records-tools{justify-items:end;gap:.3rem;margin-left:auto;display:grid}.containerlog-active-filter-note{margin-top:.25rem}.containerlog-inline-search{width:min(320px,100%)}.containerlog-toast-counter{appearance:none;color:#eff7fc;cursor:pointer;background:linear-gradient(135deg,#19c6a73d,#0b534961);border:1px solid #55e6bb75;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;font-weight:600;animation:1.2s ease-in-out 2 containerlogToastPulse;box-shadow:0 0 0 1px #55e6bb1f}.containerlog-toast-counter:hover{border-color:#7ceecfb3}.containerlog-records-layout{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.containerlog-records-layout.inspector-open{grid-template-columns:minmax(0,1fr) minmax(320px,35%)}.containerlog-record-table table{table-layout:fixed}.containerlog-record-table th,.containerlog-record-table td{overflow-wrap:anywhere;font-size:.8rem;line-height:1.2}.containerlog-record-table th:first-child,.containerlog-record-table td:first-child{width:120px}.containerlog-record-table th:nth-child(2),.containerlog-record-table td:nth-child(2){width:66px}.containerlog-record-table th:nth-child(3),.containerlog-record-table td:nth-child(3),.containerlog-record-table th:nth-child(4),.containerlog-record-table td:nth-child(4){width:78px}.containerlog-record-table th:nth-child(5),.containerlog-record-table td:nth-child(5){width:72px}.containerlog-record-table th:nth-child(6),.containerlog-record-table td:nth-child(6),.containerlog-record-table th:nth-child(7),.containerlog-record-table td:nth-child(7){width:104px}.containerlog-record-table th:nth-child(8),.containerlog-record-table td:nth-child(8){width:118px}.containerlog-record-table th:nth-child(9),.containerlog-record-table td:nth-child(9){width:180px}.containerlog-record-table th:nth-child(11),.containerlog-record-table td:nth-child(11){width:118px}.containerlog-record-table .ghost-btn{padding:.28rem .5rem;font-size:.78rem}.containerlog-record-table tr.is-new td{animation:2.8s containerlogRowPulse}.containerlog-inspector{max-height:calc(100vh - 6.2rem);overflow:auto}.containerlog-inspector pre{white-space:pre-wrap;background:#04111eb8;border:1px solid #cfecff1f;border-radius:12px;max-height:56vh;padding:.85rem;line-height:1.45;overflow:auto}.azure-alert-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.azure-alert-item{border:1px solid var(--border);background:#04112473;border-radius:10px;padding:.65rem}.azure-alert-item strong{margin-top:.35rem;margin-bottom:.2rem;display:block}.azure-log-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:680px}.http-live-inspector-tabs{gap:.45rem;margin:.8rem 0 .5rem;display:flex}.http-live-inspector-tabs .ghost-btn.active{background:#4cc9f024;border-color:#4cc9f0a6}.containerlog-flow-list{gap:.55rem;display:grid}.containerlog-flow-item{border:1px solid var(--border);background:#04111e8c;border-radius:10px;padding:.62rem}.containerlog-flow-item header{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.containerlog-flow-item pre{white-space:pre-wrap;background:#061421bd;border:1px solid #cfecff1a;border-radius:10px;max-height:28vh;padding:.75rem;line-height:1.45;overflow:auto}.containerlog-flow-item.flow-request{border-color:#4cc9f06b}.containerlog-flow-item.flow-response{border-color:#e657756b}.containerlog-highlight{color:#fff5d8;background:#f6c33d3d;border-radius:4px;padding:.02rem .14rem}.containerlog-template-header{background:linear-gradient(145deg,#0c2842f0,#07192af0),radial-gradient(circle at 100% 0,#3f8cff29,#0000 42%);justify-content:space-between;align-items:center;gap:.72rem;padding-block:.4rem;display:flex}.containerlog-template-header .containerlog-top-copy h2{margin:0;font-size:clamp(1.52rem,1.55vw,1.92rem)}.containerlog-template-header .containerlog-top-copy p{margin:.18rem 0 0}.containerlog-template-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.containerlog-settings-link{justify-content:center;align-items:center;display:inline-flex}.containerlog-live-toggle{min-width:92px}.containerlog-live-toggle.is-live{background:linear-gradient(120deg, var(--accent), #0ea5a5);color:#03231f;border-color:#0000}.containerlog-template-filters{gap:.58rem;display:grid}.containerlog-template-filter-form{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.6rem;display:grid}.containerlog-template-filter-form label,.containerlog-template-toolbar-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:.18rem;font-size:.72rem;display:grid}.containerlog-template-filter-form label select,.containerlog-template-toolbar-grid label select,.containerlog-template-filter-form label input,.containerlog-template-toolbar-grid label input{min-height:38px}.containerlog-template-toolbar{border-top:1px solid #ffffff14;gap:.54rem;padding-top:.08rem;display:grid}.containerlog-template-toolbar-grid{grid-template-columns:160px 160px minmax(220px,1.45fr) 130px auto auto;align-items:end;gap:.56rem;display:grid}.containerlog-toolbar-search{min-width:0}.containerlog-template-notes{gap:.2rem;display:grid}.containerlog-template-status{flex-wrap:wrap;align-items:center;gap:.32rem;display:flex}.containerlog-severity-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.56rem;display:grid}.containerlog-severity-chip{border:1px solid var(--border);text-align:left;color:var(--text);background:#081928bd;border-radius:14px;gap:.2rem;padding:.58rem .68rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.containerlog-severity-chip:hover{border-color:#85c9ff75;transform:translateY(-1px)}.containerlog-severity-chip.is-active{border-color:#55e6bbeb;box-shadow:inset 0 0 0 1px #55e6bb42}.containerlog-severity-chip span{color:#e7f4fbe0;text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.containerlog-severity-chip strong{font-size:1.72rem;line-height:1}.containerlog-severity-chip.level-critical{background:linear-gradient(130deg,#8f4de557,#542f8c42)}.containerlog-severity-chip.level-error{background:linear-gradient(130deg,#e8354f54,#85182840)}.containerlog-severity-chip.level-warning{background:linear-gradient(130deg,#f6c33d61,#90680e47)}.containerlog-severity-chip.level-info{background:linear-gradient(130deg,#3f8cff57,#1c417642)}.containerlog-severity-chip.level-total{background:linear-gradient(130deg,#19c6a754,#0e635642)}.containerlog-template-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.56rem;display:grid}.containerlog-kpi-card{background:radial-gradient(circle at 88% -15%,#4cc9f024,#0000 42%),linear-gradient(145deg,#0b2134f5,#081827f2);align-content:start;gap:.22rem;min-height:104px;display:grid}.containerlog-kpi-card strong{font-size:1.7rem;line-height:1}.containerlog-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.containerlog-kpi-card.tone-bad{border-color:#e8354f3d}.containerlog-kpi-card.tone-warn{border-color:#f6c33d3d}.containerlog-kpi-card.tone-ok{border-color:#19c6a73d}.containerlog-template-analytics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;display:grid}.containerlog-template-chart-wide{grid-column:span 2}.containerlog-overview-panel{gap:.56rem;display:grid}.containerlog-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;display:grid}.containerlog-overview-stat{background:#061827a6;border:1px solid #cfecff1a;border-radius:14px;gap:.18rem;padding:.7rem;display:grid}.containerlog-overview-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.containerlog-overview-stat strong{font-size:1.64rem;line-height:1}.containerlog-overview-stat.success{border-color:#19c6a738}.containerlog-overview-stat.failed{border-color:#e8354f38}.containerlog-stream-card{gap:.56rem;display:grid}.containerlog-record-table-sample table{table-layout:fixed}.containerlog-record-table-sample th:first-child,.containerlog-record-table-sample td:first-child{width:138px}.containerlog-record-table-sample th:nth-child(2),.containerlog-record-table-sample td:nth-child(2){width:118px}.containerlog-record-table-sample th:nth-child(3),.containerlog-record-table-sample td:nth-child(3){width:86px}.containerlog-record-table-sample th:nth-child(5),.containerlog-record-table-sample td:nth-child(5){width:154px}.containerlog-record-table-sample th:nth-child(6),.containerlog-record-table-sample td:nth-child(6){width:92px}.containerlog-detail-panel{border-top:1px solid #ffffff14;gap:.5rem;padding-top:.56rem;display:grid}.containerlog-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.56rem;display:grid}.containerlog-trace-panel,.containerlog-error-panel{gap:.56rem;display:grid}.containerlog-trace-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;display:grid}.containerlog-trace-group{gap:.42rem;display:grid}.containerlog-trace-group h4{color:#e7f4fbdb;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.72rem}.containerlog-errors-table th,.containerlog-errors-table td{vertical-align:top}@media (width<=1320px){.containerlog-template-filter-form,.containerlog-template-toolbar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1120px){.containerlog-template-header{flex-direction:column;align-items:flex-start}.containerlog-template-header-actions{justify-content:flex-start}.containerlog-severity-strip,.containerlog-template-kpis,.containerlog-template-analytics,.containerlog-overview-grid,.containerlog-support-grid,.containerlog-trace-columns{grid-template-columns:1fr}.containerlog-template-chart-wide{grid-column:auto}}.app-shell--azure{min-height:100vh;display:block}.content-shell--azure{max-width:none;padding:.28rem .42rem .52rem}.azurev2-page{gap:.52rem;min-height:calc(100vh - .28rem);display:grid}.azurev2-header{grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:.72rem;padding:.04rem .08rem;display:grid}.azurev2-header-brand{align-items:center;gap:.72rem;min-width:0;display:flex}.azurev2-header-brand h2{margin:0;font-size:clamp(1.48rem,1.9vw,2rem);line-height:1}.azurev2-header-brand p{margin:.14rem 0 0;font-size:.86rem}.azurev2-logo-mark{background:linear-gradient(145deg,#4696ff57,#164ea857);border:1px solid #69b4ff59;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.96rem;font-weight:800;display:inline-flex}.azurev2-header-search{background:linear-gradient(#182744f5,#0f1d34eb);border:1px solid #a8ceeb24;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:44px;padding:.28rem .34rem .28rem .5rem;display:grid}.azurev2-header-search-icon{color:#eff7fca6;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.azurev2-header-search input{background:0 0;border:0;outline:none;min-height:28px;padding:0}.azurev2-search-submit{border-radius:10px;align-items:center;gap:.32rem;min-height:34px;padding-inline:.78rem;display:inline-flex}.azurev2-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.34rem;display:flex}.azurev2-icon-btn,.azurev2-user-pill,.azurev2-live-toggle{color:#eff7fceb;background:#0e1b30eb;border:1px solid #a8ceeb29;border-radius:12px;justify-content:center;align-items:center;gap:.38rem;min-height:38px;padding:.38rem .68rem;font-weight:700;display:inline-flex}.azurev2-icon-btn{width:38px;padding:0}.azurev2-header svg,.azurev2-menu-link svg,.azurev2-inline-search svg,.azurev2-search-submit svg,.azurev2-refresh-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.azurev2-chevron-icon{width:12px;height:12px}.azurev2-live-toggle{padding-inline:.8rem}.azurev2-live-toggle.is-live{background:linear-gradient(#153b48f5,#0e2234eb);border-color:#21d59159}.azurev2-live-dot{background:#36d87d;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #36d87d1f}.azurev2-user-pill{justify-content:space-between;min-width:110px}.azurev2-time-pill{color:#eff7fce0;background:#0a1726c7;border:1px solid #a8ceeb29;border-radius:11px;align-items:center;min-height:36px;padding:.34rem .68rem;font-weight:700;display:inline-flex}.azurev2-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:.54rem;display:grid}.azurev2-menu-rail{align-self:start;gap:.54rem;display:grid;position:sticky;top:.4rem}.azurev2-menu-panel{gap:.18rem;display:grid}.azurev2-menu-link{color:#eff7fcd1;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.58rem;width:100%;padding:.5rem .62rem;font-weight:600;display:grid}.azurev2-menu-link.is-active{background:linear-gradient(#105280e6,#0f3961e0);border-color:#5ab0ff3d;box-shadow:inset 3px 0 #52b4ffeb}.azurev2-side-panel{gap:.5rem;display:grid}.azurev2-filter-panel{max-height:296px}.azurev2-panel-head{justify-content:space-between;align-items:center;gap:.46rem;display:flex}.azurev2-panel-head h3,.azurev2-panel-head h4{margin:0}.azurev2-inline-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.36rem;display:grid}.azurev2-inline-search input,.azurev2-side-form input,.azurev2-side-form select,.azurev2-log-tools input{width:100%}.azurev2-filter-list{gap:.22rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.azurev2-filter-item{width:100%;color:var(--text);text-align:left;background:#07142170;border:1px solid #cfecff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.38rem .46rem;display:grid}.azurev2-filter-item.is-active{background:#122f4f85;border-color:#4cc9f06b}.azurev2-checkbox{background:#071624c7;border:1px solid #c2e1f285;border-radius:4px;width:13px;height:13px}.azurev2-filter-item.is-active .azurev2-checkbox{background:linear-gradient(120deg, var(--accent), #0ea5a5);border-color:#0000}.azurev2-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.azurev2-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.azurev2-quick-filters .ghost-btn{min-height:36px}.azurev2-quick-filters .ghost-btn.active{background:#122f4f8f;border-color:#4cc9f07a}.azurev2-favorite-list{gap:.34rem;display:grid}.azurev2-favorite-chip{color:#eff7fceb;background:#09192ab8;border:1px solid #cfecff1a;justify-content:flex-start;align-items:center;gap:.42rem;width:100%;display:inline-flex}.azurev2-favorite-dot{background:#36d0c8;border-radius:999px;width:9px;height:9px}.azurev2-side-form{gap:.46rem;display:grid}.azurev2-side-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:.14rem;font-size:.7rem;display:grid}.azurev2-input-action{grid-template-columns:minmax(0,1fr) auto;gap:.34rem;display:grid}.azurev2-inline-range{flex-wrap:wrap;gap:.3rem;display:flex}.azurev2-inline-range .ghost-btn,.azurev2-inline-action{min-height:32px;padding-inline:.54rem;font-size:.76rem}.azurev2-advanced-link{justify-content:center}.azurev2-stage{gap:.54rem;min-width:0;display:grid}.azurev2-filter-ribbon,.azurev2-command-ribbon{background:linear-gradient(#0f243ef5,#0b1c2ffa),radial-gradient(circle at 100% 0,#3f8cff1a,#0000 36%)}.azurev2-top-filters-grid{grid-template-columns:repeat(5,minmax(0,1fr)) 240px;align-items:end;gap:.48rem;display:grid}.azurev2-top-filters-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:.14rem;font-size:.69rem;display:grid}.azurev2-top-filters-grid select,.azurev2-top-filters-grid input,.azurev2-top-filters-grid button{min-height:38px}.azurev2-filter-actions{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.azurev2-command-ribbon{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.52rem;display:flex}.azurev2-service-tabs{flex-wrap:wrap;gap:.34rem;display:flex}.azurev2-service-tab,.azurev2-range-btn,.azurev2-refresh-btn{color:#eff7fceb;background:#0c182ab8;border:1px solid #a8ceeb24;border-radius:10px;align-items:center;gap:.34rem;min-height:34px;padding:.34rem .66rem;font-weight:600;display:inline-flex}.azurev2-service-tab.is-active{background:linear-gradient(#225495eb,#163e70eb);border-color:#5ab0ff3d}.azurev2-command-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.36rem;display:flex}.azurev2-range-group{flex-wrap:wrap;gap:.26rem;display:inline-flex}.azurev2-refresh-btn{min-width:94px}.azurev2-status-copy{max-width:300px}.azurev2-status-copy.pending{color:#f6c33df5}.azurev2-board{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:.56rem;display:grid}.azurev2-main,.azurev2-right-rail{gap:.54rem;min-width:0;display:grid}.azurev2-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.46rem;display:grid}.azurev2-kpi{background:linear-gradient(#112741f5,#0a1829f5),radial-gradient(circle at 100% 0,#3f8cff1f,#0000 42%);gap:.22rem;min-height:98px;display:grid}.azurev2-kpi-topline{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:.4rem;font-size:.68rem;display:flex}.azurev2-kpi strong{font-size:1.8rem;line-height:.94}.azurev2-sparkline{flex:none;width:64px;height:22px}.azurev2-main-grid{align-items:start;gap:.54rem;display:grid}.azurev2-main-grid--primary{grid-template-columns:minmax(0,1.55fr) minmax(300px,.82fr)}.azurev2-main-grid--secondary{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)}.azurev2-trend-panel,.azurev2-severity-panel,.azurev2-overview-panel,.azurev2-service-panel{min-height:286px}.azurev2-panel-switches{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.azurev2-overview-panel{gap:.5rem;display:grid}.azurev2-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;display:grid}.azurev2-overview-card{background:#0a1828b8;border:1px solid #cfecff1f;border-radius:12px;gap:.1rem;padding:.6rem;display:grid}.azurev2-overview-card span{color:var(--muted);font-size:.68rem}.azurev2-overview-card strong{font-size:1.52rem}.azurev2-overview-card.success{border-color:#3dd9b347}.azurev2-overview-card.failed{border-color:#ff6b6b47}.azurev2-severity-content{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr);align-items:center;gap:.4rem;display:grid}.azurev2-severity-legend{gap:.38rem;display:grid}.azurev2-severity-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.azurev2-dot{border-radius:999px;width:10px;height:10px}.azurev2-dot.tone-bad{background:#ff6b6b}.azurev2-dot.tone-warn{background:#f6c33d}.azurev2-dot.tone-info{background:#3f8cff}.azurev2-dot.tone-ok{background:#3dd9b3}.azurev2-service-performance{gap:.48rem;display:grid}.azurev2-service-metric{gap:.24rem;display:grid}.azurev2-service-metric-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.44rem;font-size:.86rem;display:grid}.azurev2-service-bars{gap:.24rem;display:grid}.azurev2-service-track{background:#ffffff0f;border-radius:999px;height:8px;position:relative;overflow:hidden}.azurev2-service-bar{border-radius:inherit;height:100%;display:block}.azurev2-service-bar.latency{background:linear-gradient(90deg,#ffb14a,#f6c33d)}.azurev2-service-bar.volume{background:linear-gradient(90deg,#3f8cff,#36d0c8)}.azurev2-log-panel{gap:.48rem;display:grid}.azurev2-reference-resolution{gap:.44rem;display:grid}.azurev2-reference-resolution-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.azurev2-reference-resolution-head h3{margin:0}.azurev2-reference-resolution-chips{flex-wrap:wrap;align-items:center;gap:.34rem;display:flex}.azurev2-reference-resolution-body{gap:.42rem;display:grid}.azurev2-reference-resolution-actions{flex-wrap:wrap;align-items:center;gap:.32rem;display:flex}.azurev2-reference-chip{max-width:260px}.azurev2-reference-open{margin-left:auto}.azurev2-log-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.azurev2-log-tabs{flex-wrap:wrap;align-items:center;gap:.86rem;display:flex}.azurev2-log-tabs .link-btn{color:#eff7fcc7;font-size:.96rem}.azurev2-log-tabs .link-btn.is-active{color:#52b4ff;text-underline-offset:.38rem;text-decoration:underline}.azurev2-log-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.34rem;display:flex}.azurev2-log-search{min-width:min(240px,100%)}.azurev2-log-table th:first-child,.azurev2-log-table td:first-child{width:150px}.azurev2-log-table th:nth-child(2),.azurev2-log-table td:nth-child(2){width:130px}.azurev2-log-table th:nth-child(3),.azurev2-log-table td:nth-child(3){width:100px}.azurev2-log-table th:nth-child(5),.azurev2-log-table td:nth-child(5){width:162px}.azurev2-log-table th:nth-child(6),.azurev2-log-table td:nth-child(6){width:104px}.azurev2-log-table tbody tr{cursor:pointer}.azurev2-log-table tbody tr:hover td{background:#3f8cff12}.azurev2-row-actions{justify-content:flex-end;gap:.24rem;display:flex}.azurev2-tab-panel{gap:.48rem;display:grid}.azurev2-payout-groups{gap:.58rem}.azurev2-payout-summary{flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem .1rem .1rem;display:flex}.azurev2-payout-summary .schema-note{margin-left:.25rem}.azurev2-payout-group{background:#081322b8;border:1px solid #cfecff1a;border-radius:12px;gap:.34rem;padding:.44rem;display:grid}.azurev2-payout-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.azurev2-payout-group-head h4{margin:0}.azurev2-payout-group-meta{flex-wrap:wrap;align-items:center;gap:.26rem;display:flex}.azurev2-payout-group-table th:first-child,.azurev2-payout-group-table td:first-child{width:160px}.azurev2-payout-group-table{border-collapse:collapse;width:100%}.azurev2-payout-group-table th,.azurev2-payout-group-table td{text-align:left;border-bottom:1px solid #cfecff14;padding:.36rem .42rem;font-size:.84rem}.azurev2-payout-group-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.74rem}.azurev2-payout-group-table tbody tr{cursor:pointer}.azurev2-payout-group-table tbody tr:hover td{background:#3f8cff14}.azurev2-payout-group-table th:nth-child(2),.azurev2-payout-group-table td:nth-child(2){width:180px}.azurev2-payout-group-table th:nth-child(3),.azurev2-payout-group-table td:nth-child(3){width:110px}.azurev2-payout-group-table th:nth-child(4),.azurev2-payout-group-table td:nth-child(4){width:210px}.azurev2-payout-group-ungrouped{background:linear-gradient(140deg,#13192ca8,#081424e0);border-color:#f6c33d47}.azurev2-tab-actions{flex-wrap:wrap;gap:.38rem;display:flex}.azurev2-json-view{max-height:420px;margin:0;overflow:auto}.azurev2-correlation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.azurev2-correlation-card{gap:.38rem;padding:.1rem 0;display:grid}.azurev2-correlation-card h4{margin:0}.azurev2-map-panel{gap:.6rem;display:grid}.azurev2-map-flow{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.azurev2-map-node-wrap{align-items:center;gap:.28rem;display:inline-flex}.azurev2-map-node{background:#0b1729c7;border:1px solid #a8ceeb29;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:.34rem .72rem;display:inline-flex}.azurev2-map-node.is-active{background:#14372cc7;border-color:#36d87d4d}.azurev2-map-link{background:linear-gradient(90deg,#36d87de6,#36d87d2e);border-radius:999px;width:26px;height:2px}.azurev2-right-rail{grid-auto-rows:min-content}.azurev2-trace-card,.azurev2-alerts-card{gap:.44rem;display:grid}.azurev2-trace-table th:first-child,.azurev2-trace-table td:first-child{width:108px}.azurev2-trace-table th:nth-child(3),.azurev2-trace-table td:nth-child(3){width:72px}.azurev2-trace-table th:nth-child(4),.azurev2-trace-table td:nth-child(4){width:86px}.azurev2-alert-list{gap:.42rem;display:grid}.azurev2-alert-item{width:100%;color:var(--text);text-align:left;background:#0d1929c7;border:1px solid #cfecff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.48rem;display:grid}.azurev2-alert-item strong{margin-bottom:.14rem;display:block}.azurev2-alert-item p{color:var(--muted);margin:0;font-size:.82rem}.azurev2-alert-dot{background:#ff6b6b;border-radius:999px;width:10px;height:10px;margin-top:.4rem}.azurev2-alert-dot.warn{background:#f6c33d}.azurev2-alert-dot.bad{background:#ff6b6b}@media (width<=1560px),(height<=1020px){.content-shell--azure{padding:.22rem .34rem .4rem}.azurev2-shell{grid-template-columns:210px minmax(0,1fr)}.azurev2-board{grid-template-columns:minmax(0,1fr) 272px}.azurev2-kpi-strip{gap:.38rem}.azurev2-kpi{min-height:88px}.azurev2-kpi strong{font-size:1.62rem}.azurev2-main-grid--primary{grid-template-columns:minmax(0,1.48fr) minmax(280px,.82fr)}.azurev2-main-grid--secondary{grid-template-columns:minmax(0,1.08fr) minmax(290px,.84fr)}.azurev2-trend-panel,.azurev2-severity-panel,.azurev2-overview-panel,.azurev2-service-panel{min-height:264px}.azurev2-header-brand h2{font-size:clamp(1.34rem,1.6vw,1.84rem)}.azurev2-header-brand p{font-size:.82rem}}@media (width<=1380px){.azurev2-header{grid-template-columns:1fr}.azurev2-top-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.azurev2-filter-actions{grid-column:span 3}.azurev2-shell,.azurev2-board,.azurev2-main-grid--primary,.azurev2-main-grid--secondary,.azurev2-kpi-strip{grid-template-columns:1fr}.azurev2-menu-rail{position:static}}@media (width<=1024px){.azurev2-top-filters-grid,.azurev2-overview-cards,.azurev2-correlation-grid,.azurev2-quick-filters,.azurev2-input-action{grid-template-columns:1fr}.azurev2-command-ribbon,.azurev2-log-header{align-items:flex-start}}@media (width<=780px){.content-shell--azure{padding-inline:.28rem}.azurev2-header-brand{align-items:flex-start}.azurev2-user-pill,.azurev2-search-submit span,.azurev2-time-pill{display:none}}@keyframes containerlogRowPulse{0%{background:#19c6a757}55%{background:#19c6a724}to{background:0 0}}@keyframes containerlogToastPulse{0%{transform:translateY(0);box-shadow:0 0 #55e6bb47}45%{transform:translateY(-1px);box-shadow:0 0 0 8px #55e6bb0a}to{transform:translateY(0);box-shadow:0 0 #55e6bb00}}.http-action-btn{align-items:center;gap:.35rem;display:inline-flex}.http-action-icon{color:var(--accent);line-height:1}.settings-page h2{margin-bottom:.45rem}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.9rem;margin-top:.8rem;display:grid}.settings-save-note{margin-top:.7rem}.settings-save-note ul{margin-top:.5rem}.settings-save-note li{justify-content:flex-start}.settings-stack{gap:.7rem;display:grid}.settings-field{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:.35rem;font-size:.82rem;display:grid}.settings-theme-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.settings-theme-card{border:1px solid var(--border);color:var(--text);text-align:left;background:#061622a6;border-radius:12px;gap:.35rem;padding:.62rem;display:grid}.settings-theme-card strong{color:var(--text)}.settings-theme-card span{color:var(--muted);font-size:.78rem}.settings-theme-card.active{border-color:#19c6a7b3;box-shadow:inset 0 0 0 1px #19c6a747}.settings-theme-swatch{border:1px solid #ffffff26;border-radius:10px;height:44px}.settings-checkbox{color:var(--text)}.session-notice{color:#ffe0b0;background:#ffab4a1f;border:1px solid #ffab4a47;border-radius:12px;margin-top:.9rem;padding:.8rem .9rem}.session-timeout-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02090f9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.session-timeout-modal{border:1px solid #19c6a73d;border-radius:18px;width:min(460px,94vw);box-shadow:0 24px 70px #00000057}.session-timeout-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.76rem}.session-timeout-modal h3{margin:0}.session-timeout-countdown{background:linear-gradient(135deg,#ffab4a29,#19c6a71f);border:1px solid #ffffff14;border-radius:14px;gap:.15rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.session-timeout-countdown strong{font-size:2rem;line-height:1}.session-timeout-countdown span{color:var(--muted)}.session-timeout-actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.login-shell{place-items:center;min-height:100vh;padding:1rem;display:grid}.login-card{border:1px solid var(--border);background:#081c29e6;border-radius:16px;width:min(460px,92vw);padding:1.3rem}.login-card form{gap:.5rem;margin-top:.8rem;display:grid}.error-text{color:#ff857a}.checkbox-label{align-items:center;gap:.5rem;display:inline-flex}@media (width<=1500px){.preview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-grid.journey-layout>.panel:first-child,.preview-grid.journey-layout>.preview-side-panel{grid-column:1/-1}.investigation-layout{grid-template-columns:240px minmax(0,1fr)}.investigation-right{grid-column:1/-1;position:static}.http-live-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.http-live-layout.inspector-open{grid-template-columns:minmax(0,1fr) minmax(280px,32vw)}.containerlog-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.containerlog-filter-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.containerlog-dashboard-shell{grid-template-columns:270px minmax(0,1fr)}.containerlog-stage-grid{grid-template-columns:minmax(0,1fr) 300px}.containerlog-level-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.suspicious-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.suspicious-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suspicious-trend-grid{grid-template-columns:1fr}}@media (width<=1180px){.preview-grid,.preview-grid.two-up>.panel,.preview-grid.journey-layout>.panel,.preview-grid .wide{grid-column:1/-1;grid-template-columns:1fr}.preview-kpi-grid,.preview-kpi-strip,.preview-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-filter-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-toolbar,.preview-hero,.preview-filter-header,.preview-panel-title,.preview-list-row,.preview-timeline-head{flex-direction:column;align-items:flex-start}.preview-list-actions,.preview-hero-meta{justify-content:flex-start}.search-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.containerlog-dashboard-shell,.containerlog-stage-grid,.containerlog-chart-grid{grid-template-columns:1fr}.containerlog-top-strip{flex-direction:column;align-items:flex-start}.containerlog-top-meta{justify-content:flex-start;max-width:100%}.containerlog-left-rail,.containerlog-right-rail{position:static}.containerlog-records-layout.inspector-open{grid-template-columns:1fr}.suspicious-kpi-grid,.suspicious-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suspicious-dashboard-page .preview-filter-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.suspicious-filter-strip-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.suspicious-filter-search{grid-column:span 2}.suspicious-local-filter{grid-template-columns:auto minmax(200px,1fr);width:100%}}@media (width<=980px){.preview-kpi-grid,.preview-kpi-strip{grid-template-columns:1fr}.preview-filter-grid,.preview-custom-range{grid-template-columns:1fr;display:grid}.preview-filter-grid.compact,.suspicious-kpi-grid,.suspicious-insight-grid,.suspicious-severity-grid,.suspicious-filter-strip-controls{grid-template-columns:1fr}.suspicious-filter-search{grid-column:auto}.suspicious-local-filter{grid-template-columns:auto minmax(0,1fr)}.containerlog-filter-grid,.containerlog-level-grid{grid-template-columns:1fr}.containerlog-filter-actions{grid-template-columns:1fr;align-items:stretch}.containerlog-filter-actions .ghost-btn,.containerlog-filter-actions .checkbox-label{justify-content:center;width:100%}.preview-meter-row,.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:static;overflow:visible}.content-shell{padding:.75rem .9rem 1rem}.stats-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.panel.wide{grid-column:span 1}.panel-grid,.investigation-search,.investigation-layout{grid-template-columns:1fr}.investigation-left,.investigation-right{position:static}.http-live-layout.inspector-open,.http-live-layout.inspector-hidden{grid-template-columns:1fr}.http-live-inspector{max-height:none;position:static}.http-live-filter-grid{grid-template-columns:1fr}.http-live-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}.http-metric.wide{grid-column:span 2}.search-watchlist-panel__header,.search-pagination{grid-template-columns:1fr;display:grid}.search-pagination__controls{justify-content:flex-start}.schema-layout.preview-open,.schema-layout.preview-closed{grid-template-columns:1fr}.schema-side{position:static}.schema-side.closed{justify-content:flex-start}.schema-preview-panel{max-height:none}}@media (width>=1280px) and (height<=1100px){.containerlog-page{gap:.68rem;font-size:.92rem}.containerlog-page .panel{padding:.8rem .88rem}.containerlog-top-strip{padding-block:.34rem}.containerlog-level-card{padding:.56rem .64rem}.containerlog-level-card strong{font-size:1.8rem}.containerlog-dashboard-shell{grid-template-columns:272px minmax(0,1fr)}.containerlog-stage-grid{grid-template-columns:minmax(0,1fr) 318px}}.admin-activity-page h2{margin-bottom:.35rem}.admin-activity-page .panel{padding:.62rem .72rem}.admin-activity-filters-panel{margin-bottom:.55rem}.admin-activity-panel-header{justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.45rem;display:flex}.admin-activity-panel-header h3{margin:0}.admin-activity-tab-strip{flex-wrap:wrap;gap:.4rem;display:flex}.admin-activity-tab{border-radius:999px}.admin-activity-tab.active{border-color:color-mix(in oklab, var(--accent) 48%, var(--border));background:color-mix(in oklab, var(--accent) 20%, transparent)}.admin-activity-filter-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.42rem;display:grid}.admin-activity-filter-grid label{color:var(--muted);gap:.2rem;font-size:.8rem;display:grid}.admin-activity-filter-actions{align-items:end;gap:.35rem;display:flex}.admin-activity-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.42rem;margin-bottom:.48rem;display:grid}.admin-activity-metric{gap:.2rem;display:grid}.admin-activity-metric span{color:var(--muted);font-size:.8rem}.admin-activity-metric strong{font-size:1.25rem}.admin-activity-insights{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.45rem;margin-bottom:.5rem;display:grid}.admin-activity-user-list{padding:0;gap:.34rem;max-height:312px;margin:0;padding-right:.12rem;list-style:none;display:grid;overflow:auto}.admin-activity-user-list li{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:.46rem;padding:.4rem .5rem;display:flex}.admin-activity-user-list li strong{display:block}.admin-activity-user-list .schema-note{margin:.08rem 0 0}.admin-activity-user-stats{color:var(--muted);justify-items:end;gap:.1rem;font-size:.72rem;display:grid}.admin-activity-user-stats .ghost-btn{margin-top:.12rem;padding:.16rem .38rem;font-size:.68rem}.admin-activity-table-panel{margin-bottom:.22rem}.admin-activity-endpoint{gap:.1rem;display:grid}.admin-activity-endpoint small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:.68rem;display:block;overflow:hidden}.admin-activity-table-panel .table-wrap{max-height:520px;overflow:auto}.admin-activity-table-panel table th,.admin-activity-table-panel table td{padding-top:.34rem;padding-bottom:.34rem}.admin-activity-outcome{border:1px solid var(--border);text-transform:capitalize;border-radius:999px;align-items:center;padding:.14rem .48rem;font-size:.75rem;display:inline-flex}.admin-activity-outcome.ok{color:#8bf0d2;border-color:#8bf0d270}.admin-activity-outcome.error{color:#ff9f8f;border-color:#ff9f8f75}.admin-activity-flag-group{flex-wrap:wrap;gap:.24rem;display:flex}.admin-activity-detail-row td{background:#05141e5c}.admin-activity-detail-content{gap:.12rem;display:grid}.admin-sensitive-panel{margin-bottom:.45rem}.admin-sensitive-metrics{flex-wrap:wrap;gap:.26rem;margin-bottom:.34rem;display:flex}.admin-sensitive-users{margin-bottom:.34rem}.admin-sensitive-table-wrap{max-height:260px;overflow:auto}.arch-activity-page-v2{--arch-bg-main:linear-gradient(155deg, #06142bf5, #041022f2);--arch-panel:linear-gradient(165deg, #0e203ceb, #0a182fe0);--arch-soft:#102749d1;--arch-border:#a5cbf730;--arch-border-strong:#b6daff47;--arch-text:#e8f3ff;--arch-muted:#a9bfd7;--arch-chip:#172e52cc;--arch-chip-border:#96beeb47;--arch-glow-a:#66afff42;--arch-glow-b:#62f6d92e;--arch-danger:#ff7d87;--arch-warning:#ffca6a;--arch-ok:#68e6ca;--arch-info:#7ab8ff}.arch-activity-page-v2 .arch-shell{border:1px solid var(--arch-border);background:radial-gradient(circle at 9% -30%, var(--arch-glow-a), transparent 48%), radial-gradient(circle at 86% -44%, var(--arch-glow-b), transparent 44%), var(--arch-bg-main);border-radius:18px;gap:.58rem;padding:.72rem;display:grid;box-shadow:0 14px 44px #00081473,inset 0 1px #ffffff17}.arch-activity-page-v2 .arch-hero{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#0f2444ad,#0a172d99);border:1px solid #a2cbf829;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.52rem .74rem;display:flex}.arch-activity-page-v2 .arch-hero h2{color:var(--arch-text);letter-spacing:.01em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem)}.arch-activity-page-v2 .arch-title-row{flex-wrap:wrap;align-items:center;gap:.44rem;display:flex}.arch-activity-page-v2 .arch-command-badge{color:#d8e9ff;letter-spacing:.05em;text-transform:uppercase;background:#7ab8ff24;border:1px solid #7ab8ff52;border-radius:999px;align-items:center;padding:.14rem .56rem;font-size:.66rem;font-weight:700;display:inline-flex}.arch-activity-page-v2 .arch-hero p{color:var(--arch-muted);margin:.15rem 0 0;font-size:.76rem}.arch-activity-page-v2 .arch-hero-meta{color:var(--arch-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.36rem;font-size:.73rem;display:flex}.arch-activity-page-v2 .arch-toggle{border:1px solid var(--arch-chip-border);background:var(--arch-chip);color:var(--arch-text);border-radius:999px;align-items:center;gap:.28rem;padding:.14rem .5rem;font-size:.7rem;display:inline-flex}.arch-activity-page-v2 .arch-alert-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.arch-activity-page-v2 .arch-alert-pill{border:1px solid var(--arch-chip-border);background:linear-gradient(145deg,#132b50db,#0d1f3be6);border-radius:10px;align-items:center;gap:.48rem;min-height:42px;padding:.32rem .55rem;display:flex}.arch-activity-page-v2 .arch-alert-pill span{border:1px solid #0000;border-radius:999px;place-items:center;min-width:1.68rem;height:1.68rem;font-size:.84rem;font-weight:700;display:inline-grid}.arch-activity-page-v2 .arch-alert-pill strong{color:#e6f1fb;font-size:.82rem;line-height:1.2}.arch-activity-page-v2 .arch-alert-pill.critical span{color:var(--arch-danger);background:#ff7d8724;border-color:#ff8c9573}.arch-activity-page-v2 .arch-alert-pill.warning span{color:var(--arch-warning);background:#ffca6a24;border-color:#ffca6a6b}.arch-activity-page-v2 .arch-alert-pill.healthy span{color:var(--arch-ok);background:#68e6ca24;border-color:#68e6ca6b}.arch-activity-page-v2 .arch-alert-pill.info span{color:var(--arch-info);background:#7ab8ff24;border-color:#7ab8ff70}.arch-activity-page-v2 .arch-filter-bar{border:1px solid var(--arch-border);background:linear-gradient(160deg,#0d213ee6,#0a1a32e0);border-radius:12px;padding:.38rem .46rem}.arch-activity-page-v2 .arch-filter-bar-main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.36rem;display:grid}.arch-activity-page-v2 .arch-filter-bar-main label{color:var(--arch-muted);text-transform:uppercase;letter-spacing:.045em;gap:.18rem;font-size:.68rem;font-weight:600;display:grid}.arch-activity-page-v2 .arch-field{min-width:0}.arch-activity-page-v2 .arch-field-tabs{grid-column:1/-1}.arch-activity-page-v2 .arch-field-from{grid-column:1/span 2}.arch-activity-page-v2 .arch-field-to{grid-column:3/span 2}.arch-activity-page-v2 .arch-field-users{grid-column:5/span 3}.arch-activity-page-v2 .arch-field-endpoint{grid-column:8/span 5}.arch-activity-page-v2 .arch-field-txn-ref{grid-column:1/span 3}.arch-activity-page-v2 .arch-field-search{grid-column:4/span 4}.arch-activity-page-v2 .arch-field-window{grid-column:8/span 2}.arch-activity-page-v2 .arch-field-actions{grid-column:10/span 3}.arch-activity-page-v2 .arch-filter-bar-main input,.arch-activity-page-v2 .arch-filter-bar-main select,.arch-activity-page-v2 .arch-filter-bar-quick button,.arch-activity-page-v2 .arch-actions button{border:1px solid var(--arch-chip-border);color:var(--arch-text);background:linear-gradient(160deg,#122748d1,#0b1b35d4);border-radius:9px;min-height:34px;padding:.34rem .5rem}.arch-activity-page-v2 .arch-filter-bar-main select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arch-activity-page-v2 .arch-filter-bar-main input::placeholder{color:#9ab5d3}.arch-activity-page-v2 .arch-endpoint-combobox,.arch-activity-page-v2 .arch-endpoint-input-wrap{position:relative}.arch-activity-page-v2 .arch-endpoint-input-wrap input{padding-right:3rem}.arch-activity-page-v2 .arch-endpoint-input-wrap.is-open input{border-color:var(--arch-border-strong);box-shadow:0 0 0 1px #9fd2ff33}.arch-activity-page-v2 .arch-endpoint-input-actions{align-items:center;gap:.12rem;display:inline-flex;position:absolute;inset-block:2px;inset-inline-end:4px}.arch-activity-page-v2 .arch-endpoint-clear,.arch-activity-page-v2 .arch-endpoint-caret{color:#d7e8fa;background:#0a1b34b8;border:1px solid #94bce840;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.78rem;line-height:1;display:inline-grid}.arch-activity-page-v2 .arch-endpoint-clear:hover,.arch-activity-page-v2 .arch-endpoint-caret:hover{background:#142b4ad1;border-color:#9fd2ff7a}.arch-activity-page-v2 .arch-endpoint-menu{top:calc(100% + .3rem);z-index:40;background:radial-gradient(circle at top,#4e8fd22e,#0000 50%),linear-gradient(#071222fa,#060f1efa);border:1px solid #88b7e95c;border-radius:10px;gap:.18rem;max-height:340px;padding:.28rem;display:grid;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 18px 44px #030a16a6}.arch-activity-page-v2 .arch-endpoint-menu-header{border-bottom:1px solid #88b7e93d;justify-content:space-between;align-items:center;margin-bottom:.06rem;padding:.18rem .3rem .22rem;display:flex}.arch-activity-page-v2 .arch-endpoint-menu-header strong{color:#dceaf8;letter-spacing:.035em;text-transform:uppercase;font-size:.69rem}.arch-activity-page-v2 .arch-endpoint-menu-header span{text-align:center;color:#b9d0ea;background:#07162a99;border:1px solid #7dabdb3d;border-radius:999px;min-width:30px;padding:.08rem .34rem;font-size:.66rem}.arch-activity-page-v2 .arch-endpoint-option{color:#dceaf8;text-align:left;background:#0b1d35bd;border:1px solid #7dabdb29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;width:100%;padding:.32rem .42rem;font-size:.72rem;display:grid}.arch-activity-page-v2 .arch-endpoint-option:hover,.arch-activity-page-v2 .arch-endpoint-option.active{background:linear-gradient(160deg,#19385be0,#0e2542e0);border-color:#9fd2ff85}.arch-activity-page-v2 .arch-endpoint-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.arch-activity-page-v2 .arch-endpoint-option mark{color:#f3fbff;background:#74d4ff42;border-radius:3px;padding:0 .1rem}.arch-activity-page-v2 .arch-endpoint-count{text-align:center;color:#b9d0ea;background:#07162a99;border:1px solid #7dabdb3d;border-radius:999px;min-width:30px;padding:.08rem .34rem;font-size:.66rem}.arch-activity-page-v2 .arch-endpoint-count.has-count{color:#9bf2d8;background:#14493c6b;border-color:#75e4c359}.arch-activity-page-v2 .arch-endpoint-empty{color:#a7c0da;border:1px dashed #85add452;border-radius:8px;padding:.5rem .54rem;font-size:.71rem}.arch-activity-page-v2 .arch-tab-group{gap:.3rem;min-width:0;display:flex}.arch-activity-page-v2 .arch-tab-btn{border:1px solid var(--arch-chip-border);color:#cfdef0;white-space:nowrap;background:linear-gradient(165deg,#0f2443e6,#09182ee6);border-radius:999px;flex:1;min-height:34px;font-size:.76rem;font-weight:700}.arch-activity-page-v2 .arch-tab-btn.active{color:#f0f7ff;border-color:var(--arch-border-strong);background:radial-gradient(circle at 18% 12%,#65baff47,#0000 58%),linear-gradient(160deg,#1a3a65eb,#0c213feb);box-shadow:inset 0 0 0 1px #9fd2ff33}.arch-activity-page-v2 .arch-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.28rem;display:inline-flex}.arch-activity-page-v2 .arch-actions button{min-width:76px}.arch-activity-page-v2 .arch-actions .ghost-btn{background:#0e213db8}.arch-activity-page-v2 .arch-filter-bar-quick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.arch-activity-page-v2 .arch-quick-actions{flex-wrap:wrap;gap:.28rem;display:flex}.arch-activity-page-v2 .arch-filter-bar-quick .ghost-btn{min-height:30px;padding-inline:.62rem;font-size:.73rem}.arch-activity-page-v2 .arch-switches{color:var(--arch-muted);align-items:center;gap:.75rem;font-size:.73rem;display:flex}.arch-activity-page-v2 .arch-switches label{align-items:center;gap:.3rem;display:inline-flex}.arch-activity-page-v2 .arch-mini-chip{color:#cfe4fb;background:#0e213dbd;border:1px solid #9fd0ff3d;border-radius:999px;padding:.12rem .46rem;font-size:.67rem}.arch-activity-page-v2 .arch-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;display:grid}.arch-activity-page-v2 .arch-kpi-item{border:1px solid var(--arch-border);background:linear-gradient(160deg,#0e213deb,#0a1931e6);border-radius:11px;gap:.2rem;padding:.4rem .54rem;display:grid}.arch-activity-page-v2 .arch-kpi-item span{color:var(--arch-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.arch-activity-page-v2 .arch-kpi-item strong{color:var(--arch-text);font-size:1.08rem;line-height:1}.arch-activity-page-v2 .arch-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.44rem;display:grid}.arch-activity-page-v2 .arch-insight-card{border:1px solid var(--arch-border);background:var(--arch-panel);border-radius:12px;grid-template-rows:auto 1fr;gap:.34rem;min-height:188px;padding:.5rem .58rem;display:grid}.arch-activity-page-v2 .arch-insight-card header{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.arch-activity-page-v2 .arch-insight-card h3{margin:0;font-size:.95rem}.arch-activity-page-v2 .arch-insight-card header span{color:var(--arch-muted);font-size:.69rem}.arch-activity-page-v2 .arch-insight-card ul{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.arch-activity-page-v2 .arch-insight-card li{background:#0a1b34a1;border:1px solid #a4cdf726;border-radius:10px;gap:.08rem;padding:.34rem .44rem;display:grid}.arch-activity-page-v2 .arch-insight-card li strong{color:#f1f8ff;font-size:.78rem}.arch-activity-page-v2 .arch-insight-card li small{color:#9fb8d4;font-size:.7rem}.arch-activity-page-v2 .arch-insight-link{justify-self:start;min-height:28px;margin-top:.14rem;padding:.08rem .5rem;font-size:.68rem}.arch-activity-page-v2 .arch-insight-link.active{color:#e3f0ff;background:#244e8575;border-color:#7ab8ff85}.arch-activity-page-v2 .arch-insight-link.is-critical{color:#ffd7db;background:#6c1a236b;border-color:#ff7d8780}.arch-activity-page-v2 .arch-loading-shell{border:1px solid var(--arch-border);background:linear-gradient(160deg,#0b1c35db,#08172dd6);border-radius:12px;gap:.5rem;padding:.56rem;display:grid}.arch-activity-page-v2 .arch-loading-hero{background:#09182da3;border:1px solid #9ac4f024;border-radius:10px;gap:.25rem;padding:.44rem;display:grid}.arch-activity-page-v2 .arch-loading-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;display:grid}.arch-activity-page-v2 .arch-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.arch-activity-page-v2 .arch-loading-card{background:#09182da3;border:1px solid #9ac4f024;border-radius:10px;gap:.24rem;padding:.44rem;display:grid}.arch-activity-page-v2 .arch-risk-row{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.arch-activity-page-v2 .arch-risk-chip{white-space:nowrap;border:1px solid #96beeb4d;border-radius:999px;padding:.12rem .42rem;font-size:.66rem}.arch-activity-page-v2 .arch-risk-chip.high{color:#ffb4ba;background:#ff7d871f;border-color:#ff7d8770}.arch-activity-page-v2 .arch-risk-chip.medium{color:#ffe1aa;background:#ffca6a1f;border-color:#ffca6a70}.arch-activity-page-v2 .arch-risk-actions{gap:.3rem;display:flex}.arch-activity-page-v2 .arch-risk-actions .ghost-btn,.arch-activity-page-v2 .arch-risk-actions .danger-btn{flex:1;min-height:30px;font-size:.72rem}.arch-activity-page-v2 .arch-insight-card.tone-critical{box-shadow:inset 0 0 0 1px #ff7d871f}.arch-activity-page-v2 .arch-insight-card.tone-warning{box-shadow:inset 0 0 0 1px #ffca6a1f}.arch-activity-page-v2 .arch-insight-card.tone-info{box-shadow:inset 0 0 0 1px #68e6ca1f}.arch-activity-page-v2 .arch-insight-card.tone-neutral{box-shadow:inset 0 0 0 1px #7ab8ff1f}.arch-activity-page-v2 .arch-main-grid{grid-template-columns:minmax(0,1.24fr) minmax(0,1.76fr);gap:.46rem;display:grid}.arch-activity-page-v2 .arch-main-grid.system-only{grid-template-columns:minmax(0,1fr)}.arch-activity-page-v2 .arch-main-grid .arch-panel{margin:0}.arch-activity-page-v2 .arch-panel{border:1px solid var(--arch-border);background:var(--arch-panel);border-radius:12px;padding:.48rem .55rem;box-shadow:inset 0 1px #ffffff0a}.arch-activity-page-v2 .arch-panel-header{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.arch-activity-page-v2 .arch-panel-header h3{margin:0;font-size:1.01rem}.arch-activity-page-v2 .arch-panel-title{align-items:center;gap:.38rem;display:inline-flex}.arch-activity-page-v2 .arch-panel-icon{border-radius:4px;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #b0dbff3d}.arch-activity-page-v2 .arch-panel-icon.online{background:linear-gradient(#63e5b5e6,#22966dbf)}.arch-activity-page-v2 .arch-panel-icon.heatmap{background:linear-gradient(#7fd0ffe6,#5a84ffbf)}.arch-activity-page-v2 .arch-panel-header span{color:var(--arch-muted);font-size:.69rem}.arch-activity-page-v2 .arch-mini-table-wrap{border:1px solid #9ac4f026;border-radius:10px;max-height:380px;overflow:hidden auto}.arch-activity-page-v2 .arch-mini-table{border-collapse:collapse;table-layout:fixed;width:100%}.arch-activity-page-v2 .arch-mini-table th,.arch-activity-page-v2 .arch-mini-table td{border-bottom:1px solid #b1d5fb1f;padding:.34rem .4rem;font-size:.73rem}.arch-activity-page-v2 .arch-mini-btn{min-width:52px;min-height:26px;padding:.08rem .4rem;font-size:.68rem}.arch-activity-page-v2 .arch-online-expanded-row td{background:#08172dbd}.arch-activity-page-v2 .arch-online-expanded-grid{color:#b9d0e8;gap:.16rem;font-size:.69rem;display:grid}.arch-activity-page-v2 .arch-online-expanded-grid code{color:#f0f8ff}.arch-activity-page-v2 .arch-mini-table td strong{font-size:.76rem;display:block}.arch-activity-page-v2 .arch-mini-table td small{color:var(--arch-muted);margin-top:.06rem;display:block}.arch-activity-page-v2 .arch-mini-table th:first-child,.arch-activity-page-v2 .arch-mini-table td:first-child{width:12%}.arch-activity-page-v2 .arch-mini-table th:nth-child(2),.arch-activity-page-v2 .arch-mini-table td:nth-child(2){width:26%}.arch-activity-page-v2 .arch-mini-table th:nth-child(3),.arch-activity-page-v2 .arch-mini-table td:nth-child(3){width:29%}.arch-activity-page-v2 .arch-mini-table th:nth-child(4),.arch-activity-page-v2 .arch-mini-table td:nth-child(4){width:12%}.arch-activity-page-v2 .arch-mini-table th:nth-child(5),.arch-activity-page-v2 .arch-mini-table td:nth-child(5){width:11%}.arch-activity-page-v2 .arch-mini-table th:nth-child(6),.arch-activity-page-v2 .arch-mini-table td:nth-child(6){text-align:right;width:10%}.arch-activity-page-v2 .arch-mini-table td{vertical-align:top}.arch-activity-page-v2 .arch-mini-table td:nth-child(3){overflow-wrap:anywhere}.arch-activity-page-v2 .arch-status-pill{border:1px solid var(--arch-chip-border);text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;padding:.12rem .42rem;font-size:.67rem;display:inline-flex}.arch-activity-page-v2 .arch-status-pill.ok{color:#8cf0d5;background:#15463a73;border-color:#8cf0d56b}.arch-activity-page-v2 .arch-status-pill.error{color:#ffa89f;background:#4c1c1f6b;border-color:#ffa89f70}.arch-activity-page-v2 .arch-status-pill.neutral{color:#d5e4f6}.arch-activity-page-v2 .arch-heatmap{background:#0a182fad;border:1px solid #9ac4f026;border-radius:10px;padding:.34rem .45rem}.arch-activity-page-v2 .arch-heatmap-bars{align-items:end;gap:.12rem;min-height:64px;display:flex;overflow:hidden}.arch-activity-page-v2 .arch-heatmap-bar{background:linear-gradient(#7efce6f2,#62adffb3);border-radius:4px 4px 0 0;flex:0 0 9px;width:9px;min-height:3px;box-shadow:inset 0 0 0 1px #90c7ff38}.arch-activity-page-v2 .arch-heatmap-labels{gap:.14rem;margin-top:.2rem;display:grid}.arch-activity-page-v2 .arch-heatmap-labels span{color:#97b2cd;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.arch-activity-page-v2 .arch-login-failure-block{background:#08162c9e;border:1px solid #9ec5ef24;border-radius:10px;margin-top:.38rem;padding:.36rem .46rem}.arch-activity-page-v2 .arch-login-failure-block h4{margin:0 0 .28rem;font-size:.8rem}.arch-activity-page-v2 .arch-login-failure-block ul{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.arch-activity-page-v2 .arch-login-failure-block li{border-top:1px solid #b6daff1c;justify-content:space-between;align-items:center;gap:.3rem;padding:.24rem 0;display:flex}.arch-activity-page-v2 .arch-login-failure-block li:first-child{border-top:0}.arch-activity-page-v2 .arch-login-failure-block strong{font-size:.73rem}.arch-activity-page-v2 .arch-login-failure-block span{color:#9ab2cf;font-size:.68rem}.arch-activity-page-v2 .admin-sensitive-panel,.arch-activity-page-v2 .arch-top-admin-panel,.arch-activity-page-v2 .admin-activity-table-panel{border-color:var(--arch-border);background:var(--arch-panel)}.arch-activity-page-v2 .admin-activity-user-list{gap:.3rem;max-height:320px}.arch-activity-page-v2 .arch-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;max-height:none;overflow:visible}.arch-activity-page-v2 .arch-top-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arch-activity-page-v2 .admin-activity-user-list li{background:#0a1b348f;border-color:#a2cbf82e;border-radius:10px;align-items:flex-start;padding:.34rem .4rem}.arch-activity-page-v2 .admin-activity-user-list li.active{background:linear-gradient(150deg,#1e427057,#0a1b349e);border-color:#7ab8ff8a;box-shadow:inset 0 0 0 1px #7ab8ff3d}.arch-activity-page-v2 .admin-activity-user-stats{align-items:flex-end;gap:.08rem;font-size:.67rem}.arch-activity-page-v2 .arch-subsection-title{color:#dcecff;margin:.18rem 0 .26rem;font-size:.83rem;font-weight:700}.arch-activity-page-v2 .arch-subsection-head{justify-content:space-between;align-items:center;gap:.45rem;margin:.18rem 0 .26rem;display:flex}.arch-activity-page-v2 .arch-subsection-head .arch-subsection-title{margin:0}.arch-activity-page-v2 .arch-sensitive-tab-group{margin-bottom:.34rem}.arch-activity-page-v2 .arch-sensitive-tab-group .arch-tab-btn,.arch-activity-page-v2 .arch-sensitive-subtabs .arch-tab-btn{min-height:30px;padding-inline:.45rem;font-size:.72rem}.arch-activity-page-v2 .arch-sensitive-subtabs{min-width:230px;max-width:360px}.arch-activity-page-v2 .admin-activity-user-stats .ghost-btn{color:#e5f2ff;background:#0e2542b8;border-color:#95c6fa42}.arch-activity-page-v2 .admin-activity-user-stats .ghost-btn.active{color:#e3f0ff;background:#244e8575;border-color:#7ab8ff85}.arch-activity-page-v2 .admin-activity-table-panel .table-wrap{border:1px solid #9ac4f024;border-radius:10px;max-height:660px}.arch-activity-page-v2 .admin-sensitive-table-wrap{max-height:300px}.arch-activity-page-v2 .admin-activity-table-panel table th{color:#ccdff3;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.arch-activity-page-v2 .admin-activity-table-panel table th,.arch-activity-page-v2 .admin-activity-table-panel table td{border-bottom:1px solid #b1d5fb1c;padding:.34rem .36rem;font-size:.75rem}.arch-activity-page-v2 .admin-activity-endpoint code{color:#f1f8ff;font-size:.95em}.arch-activity-page-v2 .admin-activity-endpoint small{color:#9eb8d5}.arch-activity-page-v2 .admin-activity-flag-group .diag-chip,.arch-activity-page-v2 .diag-chip{color:#cce1f7;background:#0d213dbf;border:1px solid #9fd0ff38;border-radius:999px;padding:.14rem .44rem;font-size:.67rem}.arch-activity-page-v2 .diag-chip.critical{color:#ffd7db;background:#6c1a236b;border-color:#ff7d8780}.arch-activity-page-v2 .diag-chip.inline-chip{margin-left:.28rem}.arch-activity-page-v2 .arch-repeat-alert{background:linear-gradient(160deg,#51141e57,#370e1847);border:1px solid #ff7d876b;border-radius:10px;margin-bottom:.36rem;padding:.34rem .46rem}.arch-activity-page-v2 .arch-repeat-alert header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.arch-activity-page-v2 .arch-repeat-alert header strong{color:#ffd6db;font-size:.76rem}.arch-activity-page-v2 .arch-repeat-alert header span{color:#ffb5bd;font-size:.67rem}.arch-activity-page-v2 .arch-repeat-alert ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .42rem;margin:.32rem 0 0;padding:0;list-style:none;display:grid}.arch-activity-page-v2 .arch-repeat-alert li{background:0 0;border:0;padding:0}.arch-activity-page-v2 .arch-repeat-item{width:100%;color:inherit;background:#5416214d;border:1px solid #ff7d872e;border-radius:8px;justify-content:space-between;gap:.28rem;padding:.16rem .2rem;display:flex}.arch-activity-page-v2 .arch-repeat-item.active{background:#7c1f2d85;border-color:#ffa7b09e;box-shadow:inset 0 0 0 1px #ffafb838}.arch-activity-page-v2 .arch-repeat-item span{color:#ffe6e9;font-size:.72rem;font-weight:700}.arch-activity-page-v2 .arch-repeat-item small{color:#ffbec4;font-size:.66rem}.arch-activity-page-v2 .arch-row-critical{background:#781f2d2e}.arch-activity-page-v2 .arch-drilldown-panel{background:linear-gradient(160deg,#0e2342cc,#0a1b32c2);border:1px solid #7ab8ff4d;border-radius:10px;margin-bottom:.34rem;padding:.38rem .45rem}.arch-activity-page-v2 .arch-drilldown-panel header{justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.28rem;display:flex}.arch-activity-page-v2 .arch-drilldown-actions{align-items:center;gap:.26rem;display:inline-flex}.arch-activity-page-v2 .arch-drilldown-panel h4{color:#dcedff;margin:0;font-size:.82rem}.arch-activity-page-v2 .arch-drilldown-panel .table-wrap{border:1px solid #9ac4f024;border-radius:8px;max-height:230px}.arch-activity-page-v2 .arch-drilldown-panel th,.arch-activity-page-v2 .arch-drilldown-panel td{padding:.28rem .32rem;font-size:.7rem}.arch-activity-page-v2 .admin-activity-detail-row td{background:linear-gradient(#08162bb8,#081427b3)}.arch-activity-page-v2 .admin-activity-empty-state{flex-direction:column;gap:.24rem;padding:.7rem .5rem;display:flex}.arch-activity-page-v2 .admin-activity-empty-state strong{color:#eaf4ff;font-size:.84rem}.arch-activity-page-v2 .admin-activity-empty-state .ghost-btn{align-self:flex-start}.arch-activity-page-v2 .event-actions .ghost-btn{background:#0d213db8;border:1px solid #96beeb3d}.arch-activity-page-v2 .arch-page-btn{min-width:28px;min-height:28px;padding:.08rem .36rem}.arch-activity-page-v2 .arch-page-btn.active{color:#f6fbff;background:linear-gradient(155deg,#7cceff59,#589fff47);border-color:#a9ddff7a}.arch-activity-page-v2 .schema-note{color:#9cb7d4;font-size:.72rem}@media (width<=1440px){.arch-activity-page-v2 .arch-filter-bar-main{grid-template-columns:repeat(8,minmax(0,1fr))}.arch-activity-page-v2 .arch-field-tabs{grid-column:1/-1}.arch-activity-page-v2 .arch-field-from{grid-column:1/span 2}.arch-activity-page-v2 .arch-field-to{grid-column:3/span 2}.arch-activity-page-v2 .arch-field-users{grid-column:5/span 4}.arch-activity-page-v2 .arch-field-endpoint{grid-column:1/span 4}.arch-activity-page-v2 .arch-field-txn-ref{grid-column:5/span 2}.arch-activity-page-v2 .arch-field-search{grid-column:7/span 2}.arch-activity-page-v2 .arch-field-window{grid-column:1/span 2}.arch-activity-page-v2 .arch-field-actions{grid-column:3/span 6;justify-content:flex-start}.arch-activity-page-v2 .arch-kpi-strip,.arch-activity-page-v2 .arch-loading-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.arch-activity-page-v2 .arch-cards-grid,.arch-activity-page-v2 .arch-loading-grid,.arch-activity-page-v2 .arch-top-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.arch-activity-page-v2 .arch-alert-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-activity-page-v2 .arch-main-grid,.arch-activity-page-v2 .arch-user-grid,.arch-activity-page-v2 .arch-repeat-alert ul{grid-template-columns:1fr}}@media (width<=760px){.arch-activity-page-v2 .arch-shell{padding:.55rem}.arch-activity-page-v2 .arch-hero{flex-direction:column;align-items:flex-start}.arch-activity-page-v2 .arch-hero-meta{justify-content:flex-start}.arch-activity-page-v2 .arch-alert-strip,.arch-activity-page-v2 .arch-kpi-strip,.arch-activity-page-v2 .arch-cards-grid,.arch-activity-page-v2 .arch-loading-kpis,.arch-activity-page-v2 .arch-loading-grid,.arch-activity-page-v2 .arch-filter-bar-main{grid-template-columns:1fr}.arch-activity-page-v2 .arch-field-tabs,.arch-activity-page-v2 .arch-field-from,.arch-activity-page-v2 .arch-field-to,.arch-activity-page-v2 .arch-field-users,.arch-activity-page-v2 .arch-field-endpoint,.arch-activity-page-v2 .arch-field-txn-ref,.arch-activity-page-v2 .arch-field-search,.arch-activity-page-v2 .arch-field-window,.arch-activity-page-v2 .arch-field-actions{grid-column:auto}.arch-activity-page-v2 .arch-field-actions{flex-wrap:wrap;justify-content:stretch}.arch-activity-page-v2 .arch-filter-bar-quick,.arch-activity-page-v2 .arch-subsection-head{flex-direction:column;align-items:flex-start}.arch-activity-page-v2 .arch-sensitive-subtabs{width:100%;max-width:none}.arch-activity-page-v2 .admin-activity-table-panel table th,.arch-activity-page-v2 .admin-activity-table-panel table td{font-size:.7rem}}@media (width<=1080px){.admin-activity-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-activity-insights,.admin-activity-filter-grid{grid-template-columns:1fr}.admin-activity-filter-actions{flex-direction:column;align-items:stretch}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #19c6a794}70%{box-shadow:0 0 0 8px #19c6a700}to{box-shadow:0 0 #19c6a700}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-40% 0}}.ops-console{gap:.8rem;display:grid}.ops-header-card{background:linear-gradient(135deg,#09263fe6,#051c34eb)}.ops-header-card h2{letter-spacing:.01em;margin:0;font-size:1.65rem}.ops-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.ops-kpi-card{border:1px solid color-mix(in oklab, var(--accent) 26%, var(--border));background:linear-gradient(145deg,#0e325194,#081d31ad)}.ops-kpi-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;display:block}.ops-kpi-card strong{margin-top:.25rem;font-size:1.6rem;display:block}.ops-tabs{align-items:center;gap:.5rem;display:flex}.ops-tabs .ghost-btn.active{background:color-mix(in oklab, var(--accent) 30%, transparent);border-color:color-mix(in oklab, var(--accent) 45%, var(--border));color:var(--text)}.ops-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ops-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-section-card h3{margin-top:0;margin-bottom:.58rem}.ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .62rem;margin-bottom:.72rem;display:grid}.ops-form-grid label{gap:.2rem;display:grid}.ops-form-span-2{grid-column:span 2}.ops-form-grid.compact{grid-template-columns:1fr}.ops-toolbar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ops-segmented{flex-wrap:wrap;gap:.35rem;display:flex}.ops-segmented .ghost-btn.active{background:color-mix(in oklab, var(--accent) 28%, transparent);border-color:color-mix(in oklab, var(--accent) 45%, var(--border))}.ops-multi-select{border:1px solid var(--border);background:#05192799;border-radius:11px;flex-wrap:wrap;gap:.36rem;max-height:132px;padding:.45rem;display:flex;overflow:auto}.ops-selection-tools{flex-wrap:wrap;gap:.35rem;margin:.22rem 0 .32rem;display:flex}.ops-selection-tools .ghost-btn{padding:.22rem .6rem}.ops-inline-input{grid-template-columns:1fr auto;gap:.4rem;margin-bottom:.35rem;display:grid}.ops-chip-btn{color:var(--text);border:1px solid color-mix(in oklab, var(--accent) 16%, var(--border));background:#0c2c4299;border-radius:999px;padding:.18rem .58rem;font-size:.78rem;font-weight:600}.ops-chip-btn.active{background:color-mix(in oklab, var(--accent) 26%, transparent);border-color:color-mix(in oklab, var(--accent) 46%, var(--border))}.ops-table th,.ops-table td{vertical-align:middle}.ops-pill{border:1px solid var(--border);text-transform:capitalize;background:#0d2c4599;border-radius:999px;align-items:center;padding:.18rem .48rem;font-size:.8rem;font-weight:600;display:inline-flex}.ops-pill.critical{color:#ffd3d3;border-color:#ff717199}.ops-pill.warning{color:#ffe2b8;border-color:#f8b5548c}.ops-pill.info{color:#d5f2ff;border-color:#78d6ff8c}.ops-role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-role-card{border:1px solid color-mix(in oklab, var(--accent) 22%, var(--border));background:linear-gradient(160deg,#0b2840c7,#071c2ee0);border-radius:12px;gap:.46rem;padding:.68rem;display:grid}.ops-role-card p{color:var(--muted);margin:0;font-size:.83rem}.ops-chip-wrap{flex-wrap:wrap;gap:.35rem;display:flex}.ops-chip{border:1px solid color-mix(in oklab, var(--accent-2) 34%, var(--border));color:var(--text);background:color-mix(in oklab, var(--accent-2) 14%, transparent);border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.ops-role-badge{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border));background:color-mix(in oklab, var(--accent) 16%, transparent);color:var(--text);border-radius:999px;margin-top:.35rem;padding:.12rem .45rem;font-size:.72rem;display:inline-flex}.trend-page{gap:.82rem;display:grid}.trend-title-row{justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.trend-title-row h2{margin-bottom:.08rem}.trend-title-meta{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.trend-definition-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.trend-definition-item{border-right:1px solid #ffffff1a;gap:.2rem;min-width:0;padding:.72rem .85rem;display:grid}.trend-definition-item:last-child{border-right:0}.trend-definition-item span{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.trend-definition-item strong{color:var(--text);font-size:.86rem;line-height:1.35}.trend-toolbar{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:.62rem;display:grid}.trend-toolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:.22rem;font-size:.76rem;display:grid}.trend-toolbar-actions{justify-content:flex-end;display:flex}.trend-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.trend-kpi-card{border:1px solid color-mix(in oklab, var(--accent) 20%, var(--border));background:linear-gradient(150deg,#0c293cdb,#061826e0),radial-gradient(circle at 100% 0,#ffab4a1f,#0000 42%);border-radius:8px;gap:.32rem;min-width:0;padding:.78rem;display:grid}.trend-kpi-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.trend-kpi-card strong{overflow-wrap:anywhere;font-size:1.46rem;line-height:1.05}.trend-kpi-foot{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.trend-kpi-foot small{min-width:0;color:var(--muted);font-size:.78rem}.trend-delta{border:1px solid var(--border);border-radius:999px;flex:none;padding:.12rem .42rem;font-size:.76rem;font-style:normal;font-weight:700}.trend-delta.ok{color:#b9ffe9;background:#19c6a71f;border-color:#19c6a773}.trend-delta.bad{color:#ffd0c9;background:#ff7f501f;border-color:#ff7f5073}.trend-delta.warn{color:#ffe5bd;background:#ffab4a1a;border-color:#ffab4a61}.trend-chart-grid{margin-top:0}.trend-chart-panel{min-height:320px}.trend-panel-heading{justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.58rem;display:flex}.trend-panel-heading h3{margin:0}.trend-panel-heading span{text-align:right;max-width:520px}.trend-tooltip{border:1px solid var(--border);background:#030e16f0;border-radius:8px;gap:.22rem;padding:.55rem .65rem;display:grid;box-shadow:0 12px 34px #00000047}.trend-tooltip strong{color:var(--text)}.trend-tooltip span{font-size:.8rem}.trend-breakdown-grid{margin-top:0}.trend-breakdown-panel{min-height:260px}.trend-breakdown-list{gap:.48rem;display:grid}.trend-breakdown-row{background:#0514208f;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.54rem .62rem;display:flex}.trend-breakdown-row div{gap:.08rem;min-width:0;display:grid}.trend-breakdown-row strong{overflow-wrap:anywhere}.trend-breakdown-row span{color:var(--muted);font-size:.78rem}.trend-breakdown-row em{color:var(--accent-2);flex:none;font-style:normal;font-weight:700}.trend-table th,.trend-table td{white-space:nowrap}@media (width<=1200px){.ops-kpi-grid,.ops-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-toolbar{grid-template-columns:repeat(3,minmax(150px,1fr))}.trend-definition-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-definition-item:nth-child(2){border-right:0}}@media (width<=900px){.ops-section-grid,.ops-four-grid,.ops-form-grid{grid-template-columns:1fr}.ops-form-span-2{grid-column:span 1}.ops-toolbar{flex-direction:column;align-items:stretch}.ops-inline-input{grid-template-columns:1fr}.trend-title-row,.trend-panel-heading{flex-direction:column;align-items:stretch}.trend-panel-heading span{text-align:left}.trend-toolbar,.trend-kpi-grid{grid-template-columns:1fr}.trend-toolbar-actions{justify-content:stretch}.trend-toolbar-actions button{width:100%}.trend-definition-strip{grid-template-columns:1fr}.trend-definition-item,.trend-definition-item:nth-child(2){border-bottom:1px solid #ffffff1a;border-right:0}.trend-definition-item:last-child{border-bottom:0}}
