:root{font-family:Segoe UI,Helvetica Neue,sans-serif;color:#161620;background:radial-gradient(circle at top left,rgba(51,203,192,.2),transparent 30%),linear-gradient(135deg,#eef5f4,#f7f8fb 45%,#f5fbfa);--surface: rgba(255, 255, 255, .94);--surface-strong: #ffffff;--text: #161620;--muted: #61707d;--border: rgba(22, 22, 32, .1);--accent: #33cbc0;--accent-strong: #0aa79d;--accent-soft: rgba(51, 203, 192, .14);--danger: #c64152;--success: #11795f;--shadow: 0 16px 40px rgba(18, 24, 39, .08);--radius-xl: 22px;--radius-lg: 16px;--radius-md: 12px;--type-page-title: 1.125rem;--type-kpi: 1.125rem;--type-section-title: .875rem;--type-card-title: .8125rem;--type-body: .75rem;--type-secondary: .6875rem;--type-label: .625rem;--line-page-title: 1.333;--line-kpi: 1.333;--line-section-title: 1.429;--line-card-title: 1.385;--line-body: 1.417;--line-secondary: 1.455;--line-label: 1.6;--space-card: 14px;--space-section: 16px}html[data-theme=dark]{color-scheme:dark;--surface: rgba(31, 32, 43, .96);--surface-strong: #242532;--text: #e8ebf0;--muted: #a2aab7;--border: rgba(220, 229, 237, .14);--border-strong: rgba(220, 229, 237, .24);--accent: #33cbc0;--accent-strong: #5ce1d7;--accent-soft: rgba(51, 203, 192, .16);--danger: #ef7d8d;--success: #56bd99;--shadow: 0 18px 42px rgba(0, 0, 0, .32);color:var(--text);background:radial-gradient(circle at top left,rgba(51,203,192,.13),transparent 30%),linear-gradient(135deg,#161620,#1a1b26 55%,#13141c)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{color:var(--text);background:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,44vw) 1fr;background:linear-gradient(180deg,#ffffff80,#ffffff1a),transparent}.auth-brand-panel{position:relative;overflow:hidden;padding:56px;display:flex;flex-direction:column;justify-content:space-between;color:#0f1c1b;background:linear-gradient(165deg,#33cbc02e,#ffffffb8),linear-gradient(180deg,#f4fbfa,#ebf4f6);border-right:1px solid rgba(22,22,32,.06)}.auth-brand-panel:before,.auth-brand-panel:after{content:"";position:absolute;border-radius:999px;background:#33cbc014}.auth-brand-panel:before{width:360px;height:360px;top:-120px;left:-80px}.auth-brand-panel:after{width:220px;height:220px;bottom:80px;right:-60px}.auth-logo{width:min(240px,100%)}.auth-brand-kicker{margin:12px 0 0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.eyebrow,.auth-label{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffffa6;border:1px solid rgba(22,22,32,.08);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.auth-hero-copy{position:relative;z-index:1;display:grid;gap:18px;max-width:520px}.auth-hero-copy h1{margin:0;font-size:clamp(2.5rem,4vw,4.8rem);line-height:.98;letter-spacing:-.05em}.auth-hero-copy h1 span{color:#16162075}.auth-pillars{position:relative;z-index:1;display:grid;gap:14px}.pillar-card{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;padding:18px 20px;border-radius:var(--radius-lg);background:#ffffffad;border:1px solid rgba(22,22,32,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pillar-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(160deg,#33cbc040,#16162014),#fff;box-shadow:inset 0 0 0 1px #33cbc02e}.pillar-card h2,.pillar-card p,.auth-brand-footer p{margin:0}.pillar-card h2{font-size:1rem;margin-bottom:6px}.pillar-card p,.auth-brand-footer{color:var(--muted)}.auth-content{display:flex;align-items:center;justify-content:center;padding:40px 24px}.auth-mobile-brand{display:none}.auth-card{width:min(100%,460px);padding:34px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card h2{margin:14px 0 10px;font-size:1.72rem;line-height:1;letter-spacing:-.04em}.auth-description,.auth-helper{margin:0;color:var(--muted);line-height:1.55;font-size:.92rem}.auth-helper{margin-top:12px;font-size:.94rem}.auth-notice,.auth-error,.auth-success{margin-top:18px;padding:14px 16px;border-radius:var(--radius-md);font-size:.96rem}.auth-notice{background:#1616200d}.auth-error{background:#c6415214;color:var(--danger)}.auth-success{background:#11795f14;color:var(--success)}.field{display:grid;gap:10px;margin-top:22px}.field span{font-weight:600;font-size:.88rem}.field-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.field input{width:100%;height:54px;border-radius:16px;border:1px solid var(--border);background:#ffffffeb;padding:0 16px;font-size:.92rem;transition:border-color .2s ease,box-shadow .2s ease}.field input:focus,.password-toggle:focus,.primary-button:focus,.secondary-button:focus,.ghost-button:focus,.organization-card:focus,.field-link:focus{outline:none;border-color:#33cbc0cc;box-shadow:0 0 0 4px #33cbc02e}.field small{color:var(--danger)}.password-field{position:relative}.password-field input{padding-right:88px}.password-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);border:0;background:transparent;color:var(--accent-strong);font-weight:700}.field-link,.ghost-button{border:0;background:transparent;color:var(--accent-strong);padding:0;font-weight:600}.checkbox{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.checkbox input{width:18px;height:18px;accent-color:var(--accent-strong)}.primary-button,.secondary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 14px;border-radius:14px;line-height:1;white-space:nowrap;font-size:.9rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.primary-button{margin-top:20px;border:0;color:#082a28;font-weight:700;background:linear-gradient(135deg,#33cbc0,#7ce3da);box-shadow:0 18px 40px #0aa79d42}.secondary-button{border:1px solid rgba(22,22,32,.1);background:#ffffffc7;color:var(--text);font-weight:600}.ghost-button{margin-top:10px;color:var(--accent-strong)}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.organization-card:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.divider{display:flex;align-items:center;gap:12px;margin:24px 0 18px;color:#16162061}.divider:before,.divider:after{content:"";flex:1;height:1px;background:#1616201a}.organization-list{display:grid;gap:14px;margin-top:22px}.organization-card{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:center;width:100%;padding:18px;border:1px solid rgba(22,22,32,.08);background:#fff;border-radius:20px;text-align:left}.organization-card.is-selected{border-color:#0aa79d5c;box-shadow:0 0 0 4px #33cbc024}.organization-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#33cbc038,#16162014);font-weight:700}.organization-copy{display:grid;gap:6px}.organization-copy span,.organization-arrow{color:var(--muted)}.organization-arrow{display:inline-flex;align-items:center;justify-content:center}.auth-card-compact{text-align:center}.auth-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;text-align:left}.auth-feedback-grid div{padding:16px;border-radius:18px;background:#33cbc014}.auth-feedback-grid span,.dashboard-brand span,.dashboard-user span,.summary-card span{display:block;color:var(--muted)}.dashboard-shell{min-height:100vh;padding:18px}.app-layout{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar-shell{padding:18px 14px;border-right:1px solid rgba(22,22,32,.08);background:linear-gradient(180deg,#ffffffd1,#f4f8fac7),#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0}.sidebar-brand{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:10px 12px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(22,22,32,.08);min-height:68px}.sidebar-brand img{width:42px;height:42px;border-radius:14px;flex:0 0 auto}.sidebar-brand span,.nav-item{color:var(--muted)}.sidebar-brand div{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.sidebar-nav{display:grid;gap:10px;margin-top:28px}.sidebar-nav-section,.sidebar-nav-group{display:grid;gap:10px}.sidebar-nav-label{padding:0 12px;color:#1616207a;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-item{width:100%;padding:12px 14px;border-radius:14px;border:1px solid transparent;background:transparent;text-align:left;font-weight:600;font-size:.94rem}.nav-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.nav-item.is-active{color:var(--text);background:#33cbc01f;border-color:#33cbc038}.nav-counter{min-width:24px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid rgba(22,22,32,.08);font-size:.78rem;color:var(--text)}.sidebar-footer{margin-top:auto;padding-top:18px;border-top:1px solid rgba(22,22,32,.08);position:sticky;bottom:0;background:linear-gradient(180deg,#f4f8fa00,#f4f8faf5 18%),#f4f8faf5}.sidebar-user-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(22,22,32,.08)}.sidebar-user-avatar{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#33cbc02e;color:var(--accent-strong);font-size:.82rem;font-weight:700}.sidebar-user-copy{min-width:0}.sidebar-user-copy strong,.sidebar-user-copy span{display:block}.sidebar-user-copy strong{font-size:.9rem;font-weight:600}.sidebar-user-copy span{font-size:.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-logout{width:100%;justify-content:flex-start;margin-top:8px}.sidebar-profile-menu{position:relative}.sidebar-profile-trigger{width:100%;color:var(--text);cursor:pointer;text-align:left}.sidebar-profile-trigger:hover,.sidebar-profile-trigger[aria-expanded=true]{border-color:#33cbc04d;background:#eef8f7e6}.sidebar-profile-trigger>.kmind-icon{margin-left:auto;color:var(--muted);transition:transform .16s ease}.sidebar-profile-trigger>.kmind-icon.is-open{transform:rotate(180deg)}.sidebar-profile-dropdown{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;display:grid;width:100%;min-width:220px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface-strong);box-shadow:var(--shadow)}.sidebar-profile-menu-heading{display:grid;gap:2px;padding:8px 9px 10px;border-bottom:1px solid var(--border)}.sidebar-profile-menu-heading strong{overflow:hidden;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-menu-heading span{overflow:hidden;color:var(--muted);font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap}.sidebar-profile-option{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;min-height:32px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:var(--type-secondary);text-align:left}.sidebar-profile-option:hover{background:var(--accent-soft)}.sidebar-profile-option strong{color:var(--muted);font-size:var(--type-label);font-weight:600}.sidebar-appearance-options{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px 0 6px}.sidebar-appearance-options button{min-height:30px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:var(--type-label)}.sidebar-appearance-options button:hover,.sidebar-appearance-options button.is-selected{background:var(--accent-soft);color:var(--accent-strong)}.sidebar-profile-logout{grid-template-columns:1fr;margin-top:2px;color:var(--danger)}.dashboard-header,.hero-panel,.summary-card{background:#ffffffe0;border:1px solid rgba(255,255,255,.94);box-shadow:var(--shadow)}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-radius:18px}.dashboard-brand,.dashboard-user{display:flex;align-items:center;gap:14px}.dashboard-filters{display:flex;flex-wrap:wrap;gap:14px}.header-time-range{position:relative;display:grid;min-width:230px;gap:8px;align-content:start}.header-time-range>span{font-size:.74rem;font-weight:700;color:var(--muted)}.header-time-trigger{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid rgba(22,22,32,.08);border-radius:12px;background:#ffffffeb;color:var(--text);font:inherit;font-size:.84rem;text-align:left}.header-time-trigger.is-custom{border-color:#0aa79d6b;background:#0aa79d0f}.header-time-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(520px,calc(100vw - 32px));display:grid;grid-template-columns:minmax(175px,.8fr) minmax(260px,1.2fr);overflow:hidden;border:1px solid rgba(22,22,32,.12);border-radius:16px;background:#fff;box-shadow:0 18px 42px #12182729}.header-time-presets,.header-time-custom{display:grid;gap:8px;padding:14px}.header-time-presets{align-content:start;border-right:1px solid rgba(22,22,32,.08);background:#f6faf9c2}.header-time-presets>span,.header-time-custom strong,.header-time-custom label>span{color:var(--muted);font-size:.72rem;font-weight:700}.header-time-presets button{min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:.8rem;text-align:left}.header-time-presets button:hover,.header-time-presets button.is-active{background:#0aa79d1f;color:#087c75}.header-time-custom label{display:grid;gap:5px}.header-time-custom input{width:100%;min-height:38px;padding:0 9px;border:1px solid rgba(22,22,32,.1);border-radius:9px;color:var(--text);font:inherit;font-size:.8rem}.header-time-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.header-date-range{display:flex;align-items:end;gap:10px}.header-date-range .filter-field{min-width:188px}.header-date-range input{width:100%;height:42px;padding:0 10px;border:1px solid rgba(22,22,32,.08);border-radius:12px;background:#ffffffe6;color:var(--text);font:inherit}.filter-field{min-width:160px;display:grid;gap:8px;align-content:start}.filter-field span{font-size:.74rem;font-weight:700;color:var(--muted)}.filter-field select{width:100%;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(22,22,32,.08);background:#ffffffe6;color:var(--text);font-size:.88rem}.multi-select-field{min-width:300px;flex:1 1 320px}.multi-select-field select{height:124px;padding:10px 12px}.select2-field{position:relative;min-width:180px;width:100%}.select2-trigger,.select2-search{width:100%;border:1px solid rgba(22,22,32,.08);background:#ffffffeb;color:var(--text)}.select2-trigger{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-radius:12px;text-align:left;cursor:pointer}.select2-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.select2-trigger-text.is-placeholder,.select2-empty{color:var(--muted)}.application-metric-meter{display:flex;align-items:center;gap:8px;min-width:142px}.application-metric-track{display:block;width:82px;height:8px;overflow:hidden;border-radius:999px;background:#e8edf2}.application-metric-track i{display:block;height:100%;min-width:2px;border-radius:inherit;background:#44a56a}.application-metric-track i.tone-warning{background:#dc9b25}.application-metric-track i.tone-critical{background:#d95252}.application-metric-meter strong{font-size:.78rem;font-weight:600;white-space:nowrap}.select2-trigger-icon{display:inline-flex;flex:0 0 auto;color:var(--muted)}.select2-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:25;width:min(360px,92vw);padding:10px;border-radius:14px;border:1px solid rgba(22,22,32,.08);background:#fffffffa;box-shadow:0 18px 36px #1218271f}.select2-search-shell{margin-bottom:8px}.select2-search{height:38px;padding:0 10px;border-radius:10px;font-size:.84rem}.select2-options{max-height:240px;display:grid;gap:4px;overflow-y:auto}.select2-option{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.select2-option:hover,.select2-option.is-selected{background:#1c38610f}.select2-option-clear{border-bottom:1px solid rgba(22,22,32,.06);margin-bottom:4px}.select2-check{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid rgba(22,22,32,.16);border-radius:6px;color:#fff;font-size:.72rem}.select2-check.is-selected{background:#1f7a72;border-color:#1f7a72}.select2-empty{padding:10px;font-size:.82rem}.filter-field select:focus,.select2-trigger:focus,.select2-search:focus,.cluster-search-field input:focus,.nav-item:focus,.hero-link:focus,.inline-link:focus,.ask-button:focus{outline:none;border-color:#33cbc0cc;box-shadow:0 0 0 4px #33cbc02e}.dashboard-brand img{width:44px;height:44px;border-radius:14px}.dashboard-main{margin-top:18px;display:grid;gap:18px}.page-eyebrow{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7785;font-weight:600}.page-header-row{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:16px}.page-header-row>:first-child{flex:1 1 100%}.page-header-row>:not(:first-child){align-self:flex-start}.freshness-label,.incident-code{font-size:.81rem;color:var(--muted)}.page-header{display:grid;gap:8px}.page-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:4px}.page-breadcrumb-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.page-breadcrumb-link,.page-breadcrumb-current{font-size:.72rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.page-breadcrumb-link{color:#6b7785;text-decoration:none}.page-breadcrumb-current{color:#41505f}.page-breadcrumb-separator{display:inline-flex;align-items:center;color:#16162057}.page-header h1,.section-header h2,.featured-problem h3,.problem-card h3,.state-card h2,.status-hero h2,.health-card h3,.note-card strong{margin:0}.page-header h1{font-size:clamp(1.56rem,2vw,2.2rem);line-height:1;letter-spacing:-.04em}.page-header p,.section-header p,.featured-problem p,.problem-card p,.state-card p,.health-card p,.timeline-item p{margin:0;color:var(--muted);line-height:1.45;font-size:.9rem}.status-hero,.content-section,.state-card{padding:20px;border-radius:18px;background:#ffffffe0;border:1px solid rgba(255,255,255,.94);box-shadow:var(--shadow)}.status-hero{display:grid;gap:16px}.status-hero h2{margin-top:10px;font-size:clamp(1.28rem,1.7vw,1.7rem);line-height:1.05;letter-spacing:-.03em}.status-chip,.severity-badge,.health-tone,.insight-label{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.status-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.status-stats article,.health-card,.note-card,.investigation-grid article{padding:14px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(22,22,32,.07)}.status-stats strong{display:block;font-size:1.28rem;font-weight:600}.hero-link{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;text-decoration:none}.ask-button{width:auto;min-width:0;padding-left:8px;padding-right:8px;flex:0 0 auto}.tone-healthy{background:#11795f1a;color:#0d6c54}.tone-warning{background:#d495191f;color:#9a6300}.tone-critical{background:#c641521f;color:#a72d43}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.section-header h2{font-size:1.08rem;line-height:1;letter-spacing:-.02em}.problems-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:14px}.featured-problem,.problem-card{padding:18px;border-radius:16px;border:1px solid rgba(22,22,32,.08);background:linear-gradient(180deg,#fffffff5,#f5f8f9f5)}.featured-problem{display:grid;gap:14px}.problem-stack{display:grid;gap:12px}.problem-meta,.problem-footer,.problem-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.problem-time,.problem-footer span{color:var(--muted);font-size:.85rem}.problem-summary-grid,.investigation-grid,.health-grid,.notes-grid{display:grid;gap:10px}.problem-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.problem-summary-grid div,.auth-feedback-grid div{padding:12px;border-radius:12px;background:#33cbc014}.problem-summary-grid span,.investigation-grid span,.health-card span,.note-card span,.timeline-time{display:block;color:var(--muted)}.insight-card{padding:14px;border-radius:14px;background:linear-gradient(180deg,#33cbc01f,#7ce3da14);border:1px solid rgba(51,203,192,.22)}.insight-card p{margin:8px 0 0;font-size:.93rem}.compact-button{width:auto;margin-top:0;min-height:42px;padding:0 16px;align-self:center}.inline-link{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:auto;margin-top:0;line-height:1}.investigation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.health-card strong{display:block;margin-top:8px;font-size:1rem}.recent-activity .section-header{margin-bottom:16px}.timeline-list{display:grid;gap:10px}.timeline-item{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid rgba(22,22,32,.08)}.timeline-item:first-child{border-top:0;padding-top:0}.featured-problem h3,.problem-card h3{font-size:.98rem;line-height:1.25;font-weight:600}.dashboard-user strong,.dashboard-brand strong,.sidebar-brand strong{font-size:.9rem;font-weight:600;line-height:1.2}.dashboard-user span,.dashboard-brand span,.sidebar-brand span,.sidebar-user-copy span{font-size:.78rem;line-height:1.2}.page-header p{max-width:640px}.page-header,.dashboard-main>.page-header{padding:2px 2px 0}.health-card{display:flex;flex-direction:column;justify-content:center;min-height:140px}.summary-strip,.metadata-grid,.evidence-grid{display:grid;gap:12px}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-tile{padding:16px;border-radius:16px;background:#ffffffe0;border:1px solid rgba(22,22,32,.07);box-shadow:var(--shadow)}.summary-tile span{display:block;font-size:.73rem;color:var(--muted);letter-spacing:.05em}.summary-tile strong{display:block;margin-top:8px;font-size:1.32rem;font-weight:600}.tone-critical-soft{border-color:#c6415233;background:#c641520d}.quick-filter-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.quick-filter{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(22,22,32,.08);background:#ffffffd1;color:var(--muted);font-size:.84rem;line-height:1}.quick-filter span{margin-left:6px;color:var(--text)}.quick-filter.is-active{background:#33cbc01f;color:var(--text);border-color:#33cbc038}.problem-list{display:grid;gap:14px}.problem-list-card{display:grid;gap:14px;padding:18px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(22,22,32,.08)}.tone-border-critical{border-color:#c6415247}.tone-border-warning{border-color:#d4951947}.problem-list-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.problem-list-facts div{padding:12px;border-radius:12px;background:#f8fafcf2}.problem-list-facts span{display:block;color:var(--muted);font-size:.75rem}.problem-list-facts strong{display:block;margin-top:6px;font-size:.92rem;font-weight:600}.problem-list-insight{padding:14px;border-radius:14px;background:#33cbc014;border:1px solid rgba(51,203,192,.18)}.problem-list-insight p{margin:8px 0 0;color:var(--muted)}.problem-list-actions{display:flex;justify-content:flex-end}.empty-panel{padding:14px 4px 2px}.empty-panel h2{margin:0 0 8px;font-size:1rem}.empty-panel p{margin:0;color:var(--muted)}.back-link{display:inline-flex;margin-bottom:12px}.incident-page-header{display:grid;gap:8px}.incident-title-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.incident-status-tag,.status-select-button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:12px;border:1px solid rgba(22,22,32,.08);background:#ffffffd1;color:var(--text);font-size:.74rem;line-height:1}.incident-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:16px}.incident-main-column,.incident-side-column{display:grid;gap:14px}.incident-analysis-section{gap:14px}.incident-analysis-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,1.2fr);gap:14px}.confidence-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#33cbc01f;color:var(--accent-strong);font-size:.75rem;font-weight:600}.incident-hypothesis{padding:14px;border-radius:14px;background:#f8fafcf2}.incident-evidence-panel{display:grid;gap:10px}.incident-evidence-header{display:grid;gap:4px}.incident-evidence-header h3,.timeline-item strong{margin:0;font-size:.92rem;line-height:1.3;font-weight:600}.incident-evidence-header p{margin:0;color:var(--muted);font-size:.84rem}.incident-hypothesis strong{font-weight:600}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-list{margin:0;padding-left:22px;color:var(--muted);font-size:.9rem;line-height:1.5}.action-list li+li{margin-top:10px}.shortcut-bar{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.shortcut-bar a{text-decoration:none}.incident-textarea{width:100%;min-height:120px;padding:12px;border-radius:12px;border:1px solid rgba(22,22,32,.08);resize:vertical;font:inherit;font-size:.9rem;line-height:1.45}.suggestion-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.suggestion-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:999px;border:1px solid rgba(22,22,32,.08);background:#ffffffd1;color:var(--muted);font-size:.82rem;line-height:1}.ai-response{margin-top:14px;padding:12px;border-radius:12px;background:#f8fafcf2;color:var(--muted);font-size:.9rem;line-height:1.5}.health-tone{align-self:flex-start}.health-card strong,.problem-summary-grid strong,.investigation-grid strong,.note-card strong{font-weight:600}.problem-summary-grid span,.investigation-grid span,.health-card span,.note-card span,.timeline-time,.status-stats span{font-size:.79rem}.metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notes-list{margin:16px 0 0;padding-left:18px;color:var(--muted);font-size:.88rem}.notes-list li+li{margin-top:10px}.cluster-card-grid,.cluster-dual-grid,.capacity-grid,.cluster-path-grid{display:grid;gap:14px}.cluster-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cluster-card{display:grid;gap:12px;padding:18px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(22,22,32,.08);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.cluster-card:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.cluster-breadcrumb-header{gap:6px}.page-header-actions-left,.page-header-action-link{align-self:flex-start}.page-header-actions-left{justify-content:flex-start}.page-header-actions-left .primary-button,.page-header-actions-left .secondary-button,.page-header-actions-left .ghost-button,.page-header-action-link,.page-header .status-chip,.page-header .severity-badge,.page-header .inline-link{width:auto;min-width:0;max-width:max-content}.cluster-header-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cluster-header-main{display:grid;gap:10px}.cluster-header-main .incident-title-row{align-items:center;margin-bottom:0}.cluster-header-main .incident-title-row h1{margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1}.cluster-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cluster-meta-row{display:flex;flex-wrap:wrap;gap:10px}.cluster-meta-pill{display:grid;gap:4px;min-width:124px;padding:10px 12px;border-radius:14px;background:#f8fafcf2;border:1px solid rgba(22,22,32,.07)}.cluster-meta-pill span,.cluster-tabs-panel,.table-shell th,.cluster-search-field span{font-size:.78rem}.cluster-meta-pill strong{font-size:.9rem;font-weight:600}.cluster-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cluster-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cluster-path-stats{margin-top:12px}.capacity-card{display:grid;gap:12px;padding:16px;border-radius:16px;background:#ffffffeb;border:1px solid rgba(22,22,32,.08)}.capacity-card .problem-meta{align-items:center}.capacity-card .problem-meta strong{font-size:1.1rem;font-weight:600}.capacity-progress{height:8px;border-radius:999px;background:#16162014;overflow:hidden}.capacity-progress-fill{height:100%;border-radius:inherit;background:#11795f8c}.capacity-progress-fill.tone-warning{background:#d49519a6}.capacity-progress-fill.tone-critical{background:#c64152b3}.billing-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.billing-plan-title{display:flex;align-items:center;gap:.7rem;margin:.35rem 0}.billing-plan-title h2{margin:0;text-transform:capitalize}.billing-price{display:block;font-size:1.65rem;margin-top:.65rem}.billing-price small{font-size:.85rem;font-weight:500;color:var(--text-muted)}.billing-hero p{color:var(--text-muted);margin:.55rem 0 0}.billing-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.billing-scheduled{display:inline-block;margin-top:.7rem;color:var(--warning);font-size:.84rem}.billing-past-due{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid #efb2ae;border-radius:.65rem;background:#fff4f2;color:#8d302c}.billing-global-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.75rem 1.25rem 0;padding:.7rem .9rem;border:1px solid #efd59a;border-radius:.65rem;background:#fffaf0;color:#785516;font-size:.88rem}.billing-global-banner.tone-critical{border-color:#efb2ae;background:#fff4f2;color:#8d302c}.billing-global-banner a{color:inherit;font-weight:700;white-space:nowrap}.nav-item.is-locked{color:var(--text-muted)}.nav-lock{margin-left:auto;border:1px solid var(--border);border-radius:999px;padding:.08rem .35rem;font-size:.66rem;font-weight:700}.feature-locked-page{max-width:620px;margin:3rem auto;padding:2rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.feature-locked-page h1{margin:.5rem 0}.feature-locked-page p{margin:0 0 1.25rem;color:var(--text-muted)}.billing-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.billing-usage-card{border:1px solid var(--border);border-radius:.65rem;padding:1rem}.billing-usage-card span,.billing-usage-card small{display:block;color:var(--text-muted);font-size:.82rem}.billing-usage-card strong{display:block;margin:.35rem 0 .7rem}.billing-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.billing-features-grid span{border:1px solid var(--border);border-radius:.55rem;padding:.65rem .75rem;font-size:.88rem}.billing-features-grid .is-enabled{color:#197d61;background:#f0fbf7}.billing-features-grid .is-disabled{color:var(--text-muted);background:var(--surface-muted)}.billing-payment-unavailable{display:flex;flex-direction:column;gap:.3rem;color:var(--text-muted)}.billing-payment-unavailable strong{color:var(--text)}.billing-plan-list{display:grid;gap:.75rem;margin-top:1rem}.billing-plan-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:.65rem;padding:.9rem}.billing-plan-option.is-current{border-color:var(--primary);background:var(--primary-soft)}.billing-plan-option div{display:grid;gap:.25rem}.billing-plan-option div span{color:var(--text-muted);font-size:.84rem}.billing-empty{margin-top:1.25rem}.onboarding-page{max-width:760px;margin:2rem auto;padding:2.5rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.onboarding-page h1{margin:.7rem 0;font-size:2rem}.onboarding-page>p{color:var(--text-muted);line-height:1.6}.onboarding-steps{display:grid;gap:.75rem;list-style:none;padding:0;margin:2rem 0}.onboarding-steps li{display:grid;gap:.2rem;padding:1rem;border-left:3px solid var(--primary);background:var(--surface-muted)}.onboarding-steps span{color:var(--text-muted);font-size:.9rem}@media(max-width:760px){.billing-hero{flex-direction:column}.billing-hero-actions{justify-content:flex-start}.billing-usage-grid,.billing-features-grid{grid-template-columns:1fr}.billing-global-banner{align-items:flex-start;flex-direction:column}}.cluster-filter-row,.table-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.cluster-filter-row{margin-bottom:16px}.cluster-search-field{min-width:220px;flex:1 1 240px}.cluster-search-field input{width:100%;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(22,22,32,.08);background:#ffffffe6;font-size:.88rem}.table-shell{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:860px}.data-table th,.data-table td{padding:12px 10px;border-top:1px solid rgba(22,22,32,.08);text-align:left;vertical-align:top;font-size:.88rem}.data-table th{color:var(--muted);font-weight:600;border-top:0}.table-action-row{align-items:center}.table-action-row .inline-link{min-height:28px;font-size:.8rem}.cluster-stack{display:grid;gap:12px;min-width:0}.selected-filters-summary{display:flex;flex-wrap:wrap;gap:10px 14px;padding-top:2px;margin-bottom:16px}.selected-filters-group{display:inline-flex;align-items:center;gap:8px;min-width:0}.selected-filters-label{font-size:.8rem;color:var(--muted);white-space:nowrap}.selected-filters-values{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.selected-filter-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(51,203,192,.24);border-radius:999px;background:#33cbc01a;color:#146e68;font-size:.74rem;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.compact-summary-tile{padding:12px 14px}.compact-summary-tile strong{font-size:1.05rem}.log-recurrence-tile{width:100%;display:grid;gap:8px;text-align:left;cursor:pointer;align-content:start}.log-recurrence-tile strong{margin-top:0;font-size:.88rem;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.log-recurrence-tile>span:last-child{color:var(--muted);font-size:.8rem}.workload-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.log-viewer-empty{margin-top:12px;padding:14px;border:1px solid rgba(22,22,32,.08);border-radius:16px;background:#f8f9fce6;color:var(--muted)}.log-viewer-empty pre{margin:0;white-space:pre-wrap;font-family:Cascadia Code,Consolas,monospace;font-size:.84rem;line-height:1.5}.compact-section-header{margin-bottom:12px}.compact-section-header h2{font-size:.98rem}.log-panel-grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.45fr);gap:16px}.log-chart-card,.log-list-card{padding:14px;border-radius:16px;background:#ffffffd1;border:1px solid rgba(22,22,32,.08);min-width:0}.log-chart-card-full,.log-list-card-full{width:100%}.log-series{display:flex;align-items:end;gap:10px;min-height:150px;overflow-x:auto;max-width:100%;padding:6px 0 2px}.log-series-item{min-width:28px;display:grid;gap:8px;justify-items:center}.log-series-item span,.log-series-empty,.log-item-meta,.log-label-row{font-size:.78rem;color:var(--muted)}.log-series-bar-shell{width:100%;height:110px;display:flex;align-items:end;border-radius:999px;background:#1616200f;overflow:hidden}.log-series-bar{width:100%;min-height:8px;border-radius:inherit;background:linear-gradient(180deg,#f0b23a,#d28b1b)}.log-series-empty{display:grid;place-items:center;min-height:132px;width:100%}.log-list{display:grid;gap:8px;max-height:520px;overflow-y:auto;padding-right:4px}.log-row-button{width:100%;max-width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.log-item{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#f8f9fceb;border:1px solid rgba(22,22,32,.06);min-width:0}.log-row-button:hover .log-item{border-color:#33cbc038;box-shadow:0 10px 18px #1218270f}.log-item-meta,.log-label-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.log-item-meta span,.log-label-row span{max-width:100%;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.log-message-single-line{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Cascadia Code,Consolas,monospace;font-size:.82rem;color:#16202d}.log-message{margin:0;font-family:Cascadia Code,Consolas,monospace;font-size:.84rem;line-height:1.55;color:#16202d;white-space:pre-wrap;word-break:break-word}.log-drawer-panel{width:min(560px,100%)}.nested-detail-card{padding:16px;background:#f8f9fce0;box-shadow:none}.sticky-actions-header{align-items:flex-start}.persistent-actions-row{flex:0 0 auto;align-self:flex-start}.persistent-actions-row .compact-button,.persistent-actions-row .inline-link{flex:0 0 auto}.auto-refresh-shell{position:relative}.auto-refresh-button{gap:8px;padding:0 12px}.auto-refresh-button.is-paused{border-color:#d4951942;background:#fff6e2f5;color:#9a6300}.auto-refresh-icon{position:relative;width:18px;height:18px;display:inline-block;color:#1f7a72}.auto-refresh-icon.is-paused{color:#c48512}.auto-refresh-face{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid currentColor;border-radius:999px}.auto-refresh-hand{position:absolute;left:50%;bottom:50%;width:1.5px;border-radius:999px;background:currentColor;transform-origin:center bottom}.auto-refresh-hand-hour{height:5px;transform:translate(-50%) rotate(25deg)}.auto-refresh-hand-minute{height:7px;transform:translate(-50%) rotate(120deg)}.auto-refresh-caret{font-size:.76rem;color:inherit}.auto-refresh-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:26;min-width:220px;padding:10px;border-radius:14px;border:1px solid rgba(22,22,32,.08);background:#fffffffa;box-shadow:0 18px 36px #1218271f}.auto-refresh-menu-label{padding:4px 8px 10px;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.auto-refresh-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;font-size:.84rem}.auto-refresh-option:hover,.auto-refresh-option.is-selected{background:#1c38610f}.auto-refresh-option.is-selected span:last-child{color:var(--muted);font-size:.74rem}.auto-refresh-pause-option{margin-top:6px;border-top:1px solid rgba(22,22,32,.06);border-radius:0 0 10px 10px;padding-top:12px}.auto-refresh-pause-option.is-selected{background:#fff6e2f5;color:#9a6300}.detail-code-block{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Cascadia Code,Consolas,monospace;font-size:.84rem;line-height:1.55;color:#16202d}.detail-grid{display:grid;gap:10px}.detail-grid-row{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(22,22,32,.06);background:#ffffffeb}.detail-grid-row span,.detail-empty-copy{font-size:.8rem;color:var(--muted)}.detail-grid-row strong{font-size:.88rem;font-weight:600}.detail-body-copy{margin:0;color:var(--muted);line-height:1.6}.metadata-grid article{display:grid;gap:6px}.metadata-grid article span{font-size:.76rem;color:var(--muted)}.metadata-grid article strong{font-size:.98rem;font-weight:600;word-break:break-word}.workload-action-row{margin-top:8px}.application-state-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.application-log-group-list,.timeline-chart-stack{display:grid;gap:12px}.application-log-group-list-compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.application-log-group{width:100%;padding:16px;border:1px solid rgba(22,22,32,.08);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f5f8f9f5);text-align:left;cursor:pointer}.application-log-group-compact{padding:12px 14px;gap:8px;display:grid;align-content:start;min-height:112px}.application-log-group-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.application-log-group-compact strong{font-size:.88rem;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.application-log-group-compact span:last-child{color:var(--muted);font-size:.8rem}.application-log-group h3{margin:12px 0 6px;font-size:1rem}.application-log-group p{margin:0;color:var(--muted);font-size:.86rem}.timeline-tooltip-card,.timeline-metric-card{padding:16px;border-radius:16px;border:1px solid rgba(22,22,32,.08);background:#ffffffe0}.compact-empty-panel{min-height:116px}.timeline-tooltip-card strong{display:block;margin-bottom:10px;font-size:.96rem}.timeline-tooltip-label,.timeline-value-label{display:block;color:var(--muted);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.timeline-tooltip-label{margin-bottom:6px}.timeline-tooltip-grid{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:.84rem}.timeline-metric-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.timeline-metric-header p{margin:8px 0 0;color:var(--muted);font-size:.86rem}.timeline-metric-value{text-align:right}.timeline-metric-value strong{display:block;font-size:1rem;font-weight:600}.timeline-metric-value span{display:block;margin-top:4px;color:var(--muted);font-size:.78rem}.timeline-value-label{margin-top:0;margin-bottom:4px}.timeline-chart-frame{width:100%;overflow:hidden;padding:12px 12px 10px;border-radius:14px;border:1px solid rgba(22,22,32,.08);background:linear-gradient(180deg,#f4f8f9eb,#ffffffeb)}.timeline-chart-area{width:100%;height:116px;display:block}.timeline-grid-line{stroke:#16162014;stroke-width:1}.timeline-axis-line{stroke:#16162024;stroke-width:1}.timeline-y-axis-text{fill:#1616209e;font-size:10px}.timeline-polyline{fill:none;stroke:#1f7a72;stroke-width:2}.timeline-hover-band{fill:#33cbc014}.timeline-hover-line{stroke:#1f7a7247;stroke-width:1.5;stroke-dasharray:4 4}.timeline-active-point{fill:#0aa79d;stroke:#fff;stroke-width:2}.timeline-annotation-line{stroke:#c641522e;stroke-width:1}.timeline-annotation-text{fill:#8b5b00;font-size:10px}.timeline-axis,.timeline-scale-caption{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-axis{margin-top:10px;color:var(--muted);font-size:.78rem}.timeline-scale-caption{margin-top:6px;color:#16162094;font-size:.75rem}.application-ai-cta{margin-top:14px;padding-top:12px;border-top:1px solid rgba(22,22,32,.08)}.application-ai-button{box-shadow:0 10px 24px #0aa79d14}.logs-explorer-search-card,.logs-explorer-layout,.logs-explorer-filters-form,.logs-explorer-chip-stack{display:grid;gap:16px}.logs-explorer-search-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.logs-query-field input{width:100%;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(22,22,32,.08);background:#ffffffe6;font-size:.88rem;transition:border-color .2s ease,box-shadow .2s ease}.logs-query-field{display:grid;gap:8px}.logs-query-field input:focus{outline:none;border-color:#33cbc099;box-shadow:0 0 0 4px #33cbc01f}.logs-explorer-filters-form{gap:14px}.logs-explorer-query-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.logs-search-button{min-width:108px;align-self:end;justify-self:end;margin-top:4px}.logs-explorer-filter-row .filter-field{flex:1 1 260px;min-width:220px}.logs-explorer-chip-stack{gap:10px}.logs-explorer-inline-filters{margin-top:4px}.filter-static-value{min-height:44px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:#ffffffe6;color:var(--text)}.removable-filter-chip{border:0;cursor:pointer}.logs-explorer-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.traces-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trace-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.trace-table tbody tr{cursor:pointer}.trace-table{width:100%;table-layout:fixed}.trace-table th:nth-child(1){width:16%}.trace-table th:nth-child(2){width:18%}.trace-table th:nth-child(3){width:34%}.trace-table th:nth-child(4){width:12%}.trace-table th:nth-child(5){width:8%}.trace-table th:nth-child(6){width:12%}.trace-table tbody tr:hover td{background:#eef8f7e6}.table-cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-drawer-panel{width:min(860px,100%);overflow-x:hidden}.trace-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trace-overview-card{display:grid;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid rgba(22,22,32,.08);background:#fffffff0}.trace-overview-card span{font-size:.76rem;color:var(--muted)}.trace-overview-card strong{font-size:1rem;font-weight:600;overflow-wrap:anywhere}.trace-waterfall-card{padding:14px}.detail-inline-note{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(22,22,32,.08);background:#f8f9fcf0}.detail-inline-note strong{font-size:.84rem}.detail-inline-note span{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.trace-waterfall{display:grid;gap:0;min-width:0;border:1px solid rgba(22,22,32,.08);border-radius:16px;overflow:hidden;background:#fffffff5}.trace-waterfall-header{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.55fr) minmax(140px,.52fr);gap:12px;align-items:center;padding:12px 14px;background:#f4f8f9eb;border-bottom:1px solid rgba(22,22,32,.08);color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.trace-waterfall-body{display:grid}.trace-span-row{width:100%;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.55fr) minmax(140px,.52fr);gap:12px;align-items:center;padding:10px 14px;border:0;border-bottom:1px solid rgba(22,22,32,.06);background:#fffffffa;text-align:left;min-width:0;overflow:hidden}.trace-waterfall-body .trace-span-row:last-child{border-bottom:0}.trace-span-row:hover,.trace-span-row.is-selected{background:#eef8f7f0}.trace-span-row.is-selected{box-shadow:inset 3px 0 #33cbc0}.trace-span-meta{min-width:0;display:grid;gap:4px;align-content:center}.trace-span-meta strong,.trace-span-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-span-service{color:var(--muted);font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trace-span-meta strong{font-size:.9rem;font-weight:600}.trace-span-meta small{color:var(--muted);font-size:.78rem}.trace-span-bar-shell{width:100%;height:22px;border-radius:8px;background:#f5f7faf5;box-shadow:inset 0 0 0 1px #1616200a;overflow:hidden;min-width:0}.trace-span-bar{height:100%;min-width:8px;border-radius:inherit}.trace-span-bar.tone-healthy{background:linear-gradient(90deg,#1ba27c,#6dd3b3)}.trace-span-bar.tone-warning{background:linear-gradient(90deg,#d49519,#efc465)}.trace-span-bar.tone-critical{background:linear-gradient(90deg,#c64152,#e68e9b)}.trace-span-bar.type-database{background:linear-gradient(90deg,#7b4ce2,#9f76f0)}.trace-span-bar.type-http{background:linear-gradient(90deg,#1ba27c,#6dd3b3)}.trace-span-bar.type-messaging{background:linear-gradient(90deg,#e0a11b,#f4c861)}.trace-span-bar.type-external{background:linear-gradient(90deg,#f47b31,#f7a05b)}.trace-span-values{display:grid;gap:2px;justify-items:start;min-width:0}.trace-span-values strong{font-size:.86rem;font-weight:600;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-span-values span{color:var(--muted);font-size:.76rem}.trace-span-values .severity-badge{width:fit-content}.trace-span-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:flex-end}.trace-span-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c121c29}.trace-span-drawer-panel{position:relative;z-index:1;width:min(520px,92%);height:100%;overflow-y:auto;overflow-x:hidden;padding:20px;background:#fffffffc;border-left:1px solid rgba(22,22,32,.08);box-shadow:-18px 0 40px #12182714}.trace-drawer-panel .metadata-grid,.trace-drawer-panel .detail-grid,.trace-drawer-panel .nested-detail-card,.trace-drawer-panel .detail-grid-row,.trace-drawer-panel .table-action-row,.trace-span-drawer-panel .metadata-grid,.trace-span-drawer-panel .detail-grid,.trace-span-drawer-panel .nested-detail-card,.trace-span-drawer-panel .detail-grid-row{min-width:0}.trace-drawer-panel .detail-grid-row strong,.trace-drawer-panel .metadata-grid article strong,.trace-span-drawer-panel .detail-grid-row strong,.trace-span-drawer-panel .metadata-grid article strong{overflow-wrap:anywhere;word-break:break-word}.traces-page-header{margin-bottom:12px}.traces-page-header .page-breadcrumbs{margin-bottom:4px}.app-layout .traces-filters-panel{gap:6px;padding:12px 14px}.app-layout .traces-filters-panel .section-header{margin-bottom:2px}.app-layout .traces-filters-panel .section-header p{margin-top:2px}.app-layout .traces-filters-panel .logs-explorer-filters-form{grid-template-columns:minmax(250px,1.45fr) minmax(160px,.8fr) minmax(140px,.64fr) minmax(150px,.7fr) auto;align-items:end;gap:6px;padding-top:0}.app-layout .traces-filters-panel .filter-field,.app-layout .traces-filters-panel .select2-field{min-width:0}.app-layout .traces-filters-panel .trace-quick-actions{grid-column:1 / -1;gap:6px}.app-layout .traces-filters-panel .trace-quick-actions .compact-button{min-height:36px;white-space:nowrap}@media(max-width:640px){.app-layout .traces-filters-panel .logs-explorer-filters-form,.app-layout .traces-filters-panel .trace-quick-actions{grid-template-columns:1fr;grid-column:auto}.app-layout .traces-filters-panel .trace-quick-actions{flex-wrap:wrap}}.trace-timeline-section{display:grid;grid-template-columns:minmax(360px,auto) minmax(180px,1fr);align-items:end;gap:16px;min-height:100px;margin:12px 0;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:#ffffffc2}.trace-timeline-kpis{display:grid;grid-template-columns:repeat(4,minmax(64px,1fr));gap:14px}.trace-timeline-kpis span{display:grid;gap:2px}.trace-timeline-kpis small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.trace-timeline-kpis strong{font-size:16px;font-weight:650}.trace-timeline-bars{height:48px;display:flex;align-items:end;gap:3px;padding:0 2px}.trace-timeline-bars small{color:var(--muted);font-size:11px}.trace-timeline-bar{flex:1;min-width:3px;border-radius:3px 3px 1px 1px;background:#79cfc8}.trace-timeline-bar.has-errors{background:#d96873}.trace-table th,.trace-table td{height:37px;padding:6px 8px;font-size:11px}.trace-table th{font-size:10px}.trace-table th:nth-child(1){width:10%}.trace-table th:nth-child(2){width:11%}.trace-table th:nth-child(3){width:17%}.trace-table th:nth-child(4){width:29%}.trace-table th:nth-child(5){width:11%}.trace-table th:nth-child(6){width:8%}.trace-table th:nth-child(7){width:14%}.trace-table .trace-row{cursor:pointer}.trace-table .trace-row.is-selected td{background:#daf7f4bd;border-color:#0aa79d57}.trace-table .trace-row.is-selected td:first-child{box-shadow:inset 3px 0 #0aa79d}.trace-table .trace-row.is-selected .trace-status-text,.trace-table .trace-row.is-selected .trace-duration-cell{color:#086f68}.trace-status-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.trace-status-dot.tone-healthy{background:#23a17d}.trace-status-dot.tone-warning{background:#d39417}.trace-status-dot.tone-critical{background:#cf5261}.trace-status-text{font-size:10px;font-weight:650}.trace-status-text.tone-healthy{color:#16805f}.trace-status-text.tone-warning{color:#9c6400}.trace-status-text.tone-critical{color:#ad3342}.trace-duration-cell{font-weight:650;white-space:nowrap}.trace-drawer-panel{width:min(1120px,96vw);padding:14px}.trace-drawer-panel>.section-header{margin-bottom:8px}.trace-detail-identity{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--muted);font-size:10px}.trace-detail-identity code{color:var(--text);font-size:10px}.trace-detail-actions{gap:8px;margin:2px 0}.trace-waterfall-card{padding:10px}.trace-waterfall-header{grid-template-columns:minmax(250px,310px) minmax(0,1fr) minmax(110px,130px);padding:7px 9px;font-size:10px}.trace-span-row{grid-template-columns:minmax(250px,310px) minmax(0,1fr) minmax(110px,130px);min-height:29px;padding:4px 9px;gap:10px}.trace-span-meta{gap:1px}.trace-span-service,.trace-span-meta small,.trace-span-values span{font-size:10px}.trace-span-meta strong,.trace-span-values strong{font-size:11px}.trace-span-bar-shell{height:14px;border-radius:4px}.trace-span-values{gap:0}.trace-span-values .severity-badge{font-size:9px;padding:2px 5px}.trace-span-drawer-panel{width:min(480px,90vw);padding:14px}.trace-span-drawer-panel .content-section{padding:10px}.trace-span-events{display:grid;gap:5px}.trace-span-event{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;font-size:11px}.trace-span-event span{color:var(--muted);font-size:10px}.trace-span-exception{border-color:#cf526147}.trace-span-exception p{margin:0;font-size:11px;overflow-wrap:anywhere}.trace-span-exception details{margin-top:8px;font-size:11px}.trace-span-exception summary{cursor:pointer;color:var(--accent-strong)}.trace-span-exception pre{max-width:100%;max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.trace-span-actions{gap:8px;margin-top:2px}.application-runtime-view{display:grid;gap:12px}.application-runtime-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#ffffffc7}.application-runtime-strip span{display:grid;gap:2px;min-width:0}.application-runtime-strip small{color:var(--muted);font-size:10px;letter-spacing:.04em}.application-runtime-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.application-runtime-strip strong.tone-critical{color:#b43b48}.application-runtime-strip strong.tone-warning{color:#9d6500}.application-runtime-strip strong.tone-healthy{color:#167e60}.application-runtime-workload{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-height:42px;padding:7px 11px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--border)}.application-runtime-workload strong{color:var(--text);font-size:13px}.application-runtime-instances{padding:10px}.application-runtime-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.application-runtime-toolbar input,.application-runtime-toolbar select{height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font:inherit;font-size:11px}.application-runtime-toolbar input{min-width:min(280px,100%)}.application-runtime-table{table-layout:fixed}.application-runtime-table th,.application-runtime-table td{height:41px;padding:6px 8px;font-size:11px;vertical-align:middle}.application-runtime-table th{font-size:10px}.application-runtime-table th:nth-child(1){width:12%}.application-runtime-table th:nth-child(2){width:21%}.application-runtime-table th:nth-child(3){width:12%}.application-runtime-table th:nth-child(4),.application-runtime-table th:nth-child(5){width:19%}.application-runtime-table th:nth-child(6){width:8%}.application-runtime-table th:nth-child(7){width:8%}.application-runtime-table th:nth-child(8){width:9%}.application-runtime-table td small{display:block;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.runtime-instance-row{cursor:pointer}.runtime-instance-row:hover td{background:#eef8f7e6}.runtime-restarts-warning{color:#ac5b00}.application-runtime-events{padding:9px 11px;border-left:2px solid var(--border-strong);color:var(--muted)}.application-runtime-events h2{margin:0 0 2px;color:var(--text);font-size:12px}.application-runtime-events p{margin:0;font-size:11px}.runtime-instance-drawer{width:min(480px,92vw);overflow-x:hidden}.runtime-instance-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.runtime-instance-metadata{margin-bottom:10px}.runtime-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.runtime-resource-grid article{padding:10px;border:1px solid var(--border);border-radius:10px}.runtime-resource-grid span,.runtime-resource-grid small{display:block;color:var(--muted);font-size:10px}.runtime-resource-grid strong{display:block;margin:3px 0;font-size:15px}.runtime-resource-grid p{margin:4px 0 0;font-size:10px;line-height:1.4}.runtime-container-list{display:grid;gap:6px}.runtime-container-list article{display:flex;justify-content:space-between;gap:10px;padding:9px;border:1px solid var(--border);border-radius:9px;font-size:11px}.runtime-container-list article div{min-width:0;display:grid;gap:2px}.runtime-container-list article span{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.runtime-instance-actions{gap:8px;margin-top:12px}.runtime-terminal-note{margin:10px 0 0;color:var(--muted);font-size:10px}.application-events-view{display:grid;gap:12px}.application-events-strip{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#ffffffc7}.application-events-strip span{min-width:80px;display:grid;gap:2px}.application-events-strip small{color:var(--muted);font-size:10px;letter-spacing:.04em}.application-events-strip strong{font-size:15px}.application-events-panel{padding:10px}.application-events-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.application-events-toolbar input,.application-events-toolbar select{height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font:inherit;font-size:11px}.application-events-toolbar input{min-width:min(320px,100%)}.application-event-timeline{display:grid;border-top:1px solid var(--border)}.application-event-row{width:100%;display:grid;grid-template-columns:72px 90px minmax(180px,1fr) minmax(100px,150px) minmax(90px,120px);gap:8px;align-items:center;min-height:50px;padding:7px 4px;border:0;border-bottom:1px solid rgba(22,22,32,.07);background:transparent;text-align:left;color:inherit}.application-event-row:hover,.application-event-row.is-selected{background:#eef8f7e0}.application-event-row.is-selected{box-shadow:inset 2px 0 0 var(--accent-strong)}.application-event-row time{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.application-event-row>div{min-width:0;display:grid;gap:2px}.application-event-row>div strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.application-event-row>div p{margin:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.application-event-entity,.application-event-source{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.application-event-drawer{width:min(500px,92vw);overflow-x:hidden}.application-event-drawer .nested-detail-card{padding:10px}.application-event-drawer .nested-detail-card>p{margin:0 0 8px;font-size:12px}.application-event-actions{gap:8px;margin-top:10px}.application-event-correlation-note{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.35}html[data-theme=dark] body,html[data-theme=dark] .app-layout,html[data-theme=dark] .dashboard-shell,html[data-theme=dark] .session-loading-screen{background:transparent;color:var(--text)}html[data-theme=dark] .sidebar-shell,html[data-theme=dark] .dashboard-header,html[data-theme=dark] .content-section,html[data-theme=dark] .drawer-panel,html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-brand-panel,html[data-theme=dark] .state-card,html[data-theme=dark] .empty-panel,html[data-theme=dark] .detail-inline-note,html[data-theme=dark] .table-shell,html[data-theme=dark] .metadata-grid article,html[data-theme=dark] .trace-timeline-section,html[data-theme=dark] .application-runtime-strip,html[data-theme=dark] .application-events-strip{background:var(--surface);border-color:var(--border);color:var(--text)}html[data-theme=dark] .sidebar-shell{background:#1b1c27}html[data-theme=dark] .dashboard-header{background:#1a1b26eb}html[data-theme=dark] .auth-brand-panel{background:linear-gradient(165deg,#33cbc021,#1c1d28f2),#1b1c27}html[data-theme=dark] .auth-shell{background:#161620}html[data-theme=dark] .auth-hero-copy h1 span{color:#9ca5b1}html[data-theme=dark] .pillar-card,html[data-theme=dark] .eyebrow,html[data-theme=dark] .auth-label{background:#272937e6;border-color:var(--border)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .filter-static-value,html[data-theme=dark] .header-time-menu,html[data-theme=dark] .appearance-options,html[data-theme=dark] .application-runtime-toolbar input,html[data-theme=dark] .application-runtime-toolbar select,html[data-theme=dark] .application-events-toolbar input,html[data-theme=dark] .application-events-toolbar select{background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8993a1}html[data-theme=dark] option{background:#242532;color:var(--text)}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{outline-color:var(--accent)}html[data-theme=dark] .data-table th,html[data-theme=dark] .trace-waterfall-header{background:#252633;color:#abb5c1;border-color:var(--border)}html[data-theme=dark] .data-table td,html[data-theme=dark] .trace-span-row,html[data-theme=dark] .application-event-row{background:transparent;border-color:#dce5ed17;color:var(--text)}html[data-theme=dark] .data-table tbody tr:hover td,html[data-theme=dark] .trace-span-row:hover,html[data-theme=dark] .trace-span-row.is-selected,html[data-theme=dark] .application-event-row:hover,html[data-theme=dark] .application-event-row.is-selected{background:#33cbc01c}html[data-theme=dark] .trace-waterfall,html[data-theme=dark] .trace-span-bar-shell,html[data-theme=dark] .runtime-resource-grid article,html[data-theme=dark] .runtime-container-list article{background:#20212d;border-color:var(--border)}html[data-theme=dark] .log-item,html[data-theme=dark] .log-list,html[data-theme=dark] .log-row-button,html[data-theme=dark] .log-viewer-empty,html[data-theme=dark] .detail-code-block,html[data-theme=dark] pre,html[data-theme=dark] .detail-grid-row,html[data-theme=dark] .skeleton-card{background:#20212d;border-color:var(--border);color:var(--text)}html[data-theme=dark] .log-row-button:hover .log-item,html[data-theme=dark] .log-row-button.is-selected .log-item{background:#33cbc01a}html[data-theme=dark] .skeleton-block{background:linear-gradient(90deg,#2a2c39,#343746,#2a2c39)}html[data-theme=dark] .overlay-backdrop,html[data-theme=dark] .trace-span-backdrop{background:#0000008c}html[data-theme=dark] .primary-button{color:#10201f}html[data-theme=dark] .secondary-button,html[data-theme=dark] .ghost-button,html[data-theme=dark] .quick-filter,html[data-theme=dark] .nav-item,html[data-theme=dark] .appearance-trigger{color:var(--text);border-color:var(--border)}html[data-theme=dark] .quick-filter.is-active,html[data-theme=dark] .nav-item.is-active{background:#33cbc029;color:#8af1e9}.appearance-menu{position:relative;margin:6px 0}.appearance-trigger{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;text-align:left}.appearance-trigger:hover{background:var(--accent-soft);color:var(--text)}.appearance-trigger strong{color:var(--text);font-size:10px;font-weight:600}.appearance-options{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;display:grid;min-width:150px;padding:4px;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);background:var(--surface-strong)}.appearance-options button{padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:11px;text-align:left}.appearance-options button:hover,.appearance-options button.is-selected{background:var(--accent-soft);color:var(--accent-strong)}.logs-explorer-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logs-pattern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.logs-pattern-card{width:100%;text-align:left;cursor:pointer}.logs-pattern-card p{margin:0;color:var(--muted)}.logs-insight-card{background:linear-gradient(180deg,#33cbc01a,#ffffffe6)}.logs-insight-card .compact-button{width:auto}.variation-text{display:inline-block;margin-top:8px;color:var(--muted);font-size:.78rem}.variation-text.is-up{color:#9a6300}.live-toggle-button.is-live{color:#0d6c54}.live-toggle-button.is-paused{color:var(--muted)}.logs-explorer-events-card{min-width:0}.log-row-button.is-selected .log-item{border-color:#33cbc047;background:#eef8f7f5}.logs-detail-panel{margin-top:14px}.log-series-no-scroll{display:grid;grid-template-columns:repeat(auto-fit,minmax(16px,1fr));gap:8px;overflow:hidden}.log-series-item-dense{min-width:0;gap:6px}.log-series-item-dense strong,.log-series-item-dense span{font-size:.72rem}@media(max-width:1200px){.traces-summary-grid,.trace-overview-grid,.logs-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.application-runtime-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-resource-grid{grid-template-columns:minmax(0,1fr)}.application-event-row{grid-template-columns:62px 82px minmax(0,1fr)}.application-event-entity,.application-event-source{display:none}.trace-timeline-section{grid-template-columns:minmax(0,1fr)}.trace-timeline-kpis{gap:8px}.logs-explorer-summary-grid,.logs-query-field,.logs-explorer-query-row{grid-template-columns:minmax(0,1fr)}.logs-search-button{width:100%}.logs-pattern-grid,.trace-span-row{grid-template-columns:minmax(0,1fr)}.trace-span-values{justify-items:start}.trace-waterfall-header{display:none}.trace-overview-grid{grid-template-columns:minmax(0,1fr)}.logs-explorer-table-fluid th:nth-child(1),.logs-explorer-table-fluid td:nth-child(1),.logs-explorer-table-fluid th:nth-child(3),.logs-explorer-table-fluid td:nth-child(3),.logs-explorer-table-fluid th:nth-child(5),.logs-explorer-table-fluid td:nth-child(5){width:auto}}.overlay-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end}.overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c121c47}.drawer-panel{position:relative;z-index:1;width:min(680px,100%);height:100%;overflow-y:auto;padding:22px;background:#fffffffa;border-left:1px solid rgba(22,22,32,.08);box-shadow:-18px 0 40px #12182714}.skeleton-card{overflow:hidden}.skeleton-block{height:16px;border-radius:999px;background:linear-gradient(90deg,#1616200f,#1616201f,#1616200f);background-size:200% 100%;animation:pulse 1.4s ease-in-out infinite}.w-20{width:20%}.w-22{width:22%}.w-24{width:24%}.w-28{width:28%}.w-36{width:36%}.w-48{width:48%}.w-52{width:52%}.w-54{width:54%}.w-58{width:58%}.w-60{width:60%}.w-66{width:66%}.w-68{width:68%}.w-70{width:70%}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-panel{padding:32px;border-radius:30px}.hero-panel h1{margin:16px 0 12px;max-width:760px;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.05em}.hero-panel p{margin:0;max-width:720px;color:var(--muted);line-height:1.7}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.summary-card{padding:24px;border-radius:24px}.summary-card strong{font-size:1.5rem}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.applications-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-value{display:block;margin-top:10px;font-size:1.44rem;font-weight:600}.tone-text-healthy{color:#0d6c54}.tone-text-warning{color:#9a6300}.tone-text-critical{color:#a72d43}.admin-header-button,.admin-back-link,.admin-next-button,.admin-copy-button,.admin-action-trigger{width:auto}.admin-inline-notice{padding-top:16px;padding-bottom:16px}.admin-inline-notice-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cluster-admin-filter-row,.admin-form-grid,.admin-connection-grid,.admin-integration-grid,.admin-metadata-grid{display:grid;gap:14px}.cluster-admin-filter-row{grid-template-columns:repeat(2,minmax(0,280px))}.admin-cluster-table td:last-child{width:110px}.admin-cluster-main{display:grid;gap:4px}.admin-cluster-main strong{font-size:.94rem;font-weight:600}.admin-cluster-main span{color:var(--muted);font-size:.82rem}.admin-actions-menu{position:relative}.admin-actions-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:24;min-width:188px;display:grid;gap:4px;padding:8px;border-radius:14px;border:1px solid rgba(22,22,32,.08);background:#fffffffa;box-shadow:0 18px 36px #1218271f}.admin-actions-item{width:100%;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;padding:10px 12px}.admin-actions-item:hover{background:#eef8f7f5}.admin-actions-item.is-danger{color:var(--danger)}.admin-drawer-panel{width:min(620px,100%)}.admin-wizard-shell,.admin-wizard-card,.admin-wizard-step,.admin-permission-stack,.admin-validation-list,.admin-skeleton-table{display:grid;gap:16px}.admin-wizard-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-step-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(22,22,32,.08);background:#f7f9fbe6}.admin-step-item.is-current{border-color:#33cbc042;background:#eef8f7f5}.admin-step-item.is-complete{background:#f5fbf9f5}.admin-step-index{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:#16162014;font-size:.88rem;font-weight:700}.admin-step-item.is-current .admin-step-index,.admin-step-item.is-complete .admin-step-index{background:#33cbc02e;color:var(--accent-strong)}.admin-step-copy{display:grid;gap:4px}.admin-step-copy strong{font-size:.9rem}.admin-step-copy span{color:var(--muted);font-size:.78rem}.admin-form-grid,.admin-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card{display:grid;min-width:0;gap:18px;padding:22px}.integration-card-heading,.integration-drawer-title{display:flex;align-items:flex-start;gap:14px;min-width:0}.integration-card-heading>div,.integration-drawer-title>div{min-width:0}.integration-card-heading h2{margin:8px 0 6px;font-size:1.1rem}.integration-card-heading p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.integration-mark{position:relative;display:block;flex:0 0 42px;width:42px;height:42px;overflow:hidden;border:1px solid rgba(22,22,32,.08);border-radius:13px;background:#fff;box-shadow:0 8px 18px #12182714}.slack-mark i{position:absolute;display:block;width:9px;height:18px;border-radius:999px}.slack-mark i:nth-child(1){top:5px;left:17px;background:#36c5f0;transform:rotate(90deg)}.slack-mark i:nth-child(2){top:12px;right:6px;background:#2eb67d}.slack-mark i:nth-child(3){right:16px;bottom:5px;background:#ecb22e;transform:rotate(90deg)}.slack-mark i:nth-child(4){bottom:12px;left:6px;background:#e01e5a}.twilio-mark{border-color:transparent;background:#f22f46}.twilio-mark:before{position:absolute;top:10px;left:10px;width:18px;height:18px;border:3px solid #ffffff;border-radius:50%;content:""}.twilio-mark i{position:absolute;top:18px;z-index:1;width:4px;height:4px;border-radius:50%;background:#fff}.twilio-mark i:first-child{left:16px}.twilio-mark i:last-child{right:16px}.integration-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.integration-actions{align-items:center;gap:10px;margin-top:2px}.integration-drawer{width:min(620px,100%)}.integration-form-stack{gap:18px}.integration-save-action{margin-top:2px;padding-top:4px}.integration-test-card{display:grid;gap:14px;margin-top:4px;padding:18px}.material-field{display:grid;min-width:0;gap:7px}.material-field span{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.02em}.material-field input{width:100%;height:48px;padding:0 14px;border:1px solid rgba(22,22,32,.12);border-radius:12px;outline:none;background:linear-gradient(180deg,#fff,#f8fafb);box-shadow:inset 0 1px 1px #1218270a;color:var(--text);font:inherit;font-size:.9rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.material-field input::placeholder{color:#8d99a5}.material-field:focus-within span{color:var(--accent-strong)}.material-field input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #33cbc029}.material-field input[readonly]{cursor:not-allowed;background:#f5f8f9e6;color:var(--muted)}.admin-settings-card{display:grid;gap:22px;padding:22px}.session-loading-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 16%,rgba(51,203,192,.16),transparent 28%),radial-gradient(circle at 84% 78%,rgba(250,185,53,.12),transparent 30%),#f6f8f8}.session-loading-card{display:flex;align-items:center;gap:14px;min-width:min(100%,320px);padding:18px 20px;border:1px solid rgba(22,22,32,.08);border-radius:18px;background:#ffffffeb;box-shadow:0 16px 38px #1218271a}.session-loading-card img{width:38px;height:38px;padding:8px;border-radius:12px;background:#33cbc01f;animation:session-loading-pulse 1.2s ease-in-out infinite}.session-loading-card div{display:grid;gap:4px}.session-loading-card strong{font-size:.92rem;font-weight:650}.session-loading-card span{color:var(--muted);font-size:.8rem}@keyframes session-loading-pulse{50%{transform:scale(.92);opacity:.65}}.settings-tabs{margin-bottom:2px}.settings-form-grid{align-items:start;gap:18px}.admin-form-grid .material-field input{height:48px;padding:0 14px;border-color:#1616201f;background:linear-gradient(180deg,#fff,#f8fafb);box-shadow:inset 0 1px 1px #1218270a;font-size:.9rem}.admin-form-grid .material-field input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #33cbc029}.settings-ai-stack{gap:12px;max-width:620px}.settings-ai-stack .toggle-row{min-height:48px;padding:12px 14px;border:1px solid rgba(22,22,32,.08);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f7f9fbf0)}.settings-ai-stack .toggle-row:first-child{border-color:#33cbc03d;background:#eef8f7b8}.settings-save-action{justify-content:flex-start;gap:10px;margin-top:2px;padding-top:18px;border-top:1px solid rgba(22,22,32,.08)}.admin-form-grid select,.admin-form-grid input{width:100%;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(22,22,32,.08);background:#ffffffe6;color:var(--text);font-size:.88rem}.admin-form-grid small{color:var(--danger)}.admin-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-connection-card{width:100%;padding:18px;border-radius:18px;border:1px solid rgba(22,22,32,.08);background:#ffffffeb;text-align:left}.admin-connection-card.is-selected{border-color:#33cbc047;background:#eef8f7f0;box-shadow:0 0 0 4px #33cbc01a}.admin-connection-copy,.admin-permission-copy{display:grid;gap:8px}.admin-connection-topline,.admin-permission-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-code-block{margin-top:14px;padding:14px;border-radius:14px;border:1px solid rgba(22,22,32,.08);background:#f5f8f9eb}.admin-copy-button{margin-top:12px}.admin-permission-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border-radius:16px;border:1px solid rgba(22,22,32,.08);background:#fffffff0}.admin-service-card,.admin-service-form{display:grid;gap:14px}.admin-service-header-actions,.admin-drawer-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-service-open-button{width:auto}.admin-service-form{grid-template-columns:minmax(0,1.5fr) minmax(220px,.9fr) auto;align-items:end}.admin-service-drawer-form{grid-template-columns:minmax(0,1fr);margin-bottom:12px}.admin-service-add-button{width:auto;align-self:end}.admin-services-table td:last-child,.admin-services-table th:last-child{width:110px}.admin-service-remove-button{margin-top:0}.admin-permission-copy p,.admin-permission-copy span{margin:0;color:var(--muted)}.admin-toggle{position:relative;display:inline-flex;width:52px;height:30px;border-radius:999px;background:#16162024;flex:0 0 auto}.admin-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.admin-toggle-thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 3px 10px #1218271f;transition:transform .2s ease}.admin-toggle.is-on{background:#33cbc07a}.admin-toggle.is-on .admin-toggle-thumb{transform:translate(22px)}.admin-validation-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:16px;border:1px solid rgba(22,22,32,.08);background:#ffffffeb}.admin-validation-indicator{width:14px;height:14px;border-radius:999px;margin-top:4px;background:#16162029}.admin-validation-item strong,.admin-validation-item p{margin:0}.admin-validation-item p{margin-top:4px;color:var(--muted)}.admin-validation-item.status-success .admin-validation-indicator,.detail-inline-note.is-success{background:#11795f1f}.admin-validation-item.status-warning .admin-validation-indicator,.detail-inline-note.is-warning{background:#d4951929}.admin-validation-item.status-error .admin-validation-indicator{background:#c641522e}.admin-validation-item.status-testing .admin-validation-indicator{background:#33cbc052}.admin-wizard-footer{justify-content:space-between;margin-top:8px}.admin-wizard-error{margin-top:0}.admin-skeleton-gap{margin-top:12px}.admin-skeleton-row{display:grid;grid-template-columns:1.4fr repeat(6,minmax(0,.6fr));gap:12px}.admin-field-skeleton{height:42px}.escalation-header-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px}.escalation-header-button{width:auto;margin-top:0}.escalation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.escalation-summary-card{display:grid;gap:10px;min-height:162px;padding:20px;border-color:#16162014}.escalation-summary-card.severity-green{background:linear-gradient(180deg,#e9f8f1fa,#fffffff5)}.escalation-summary-card.severity-yellow{background:linear-gradient(180deg,#fef6e1fa,#fffffff5)}.escalation-summary-card.severity-red{background:linear-gradient(180deg,#fceceffa,#fffffff5)}.escalation-summary-card strong{font-size:1.32rem;font-weight:600}.escalation-summary-card p{font-size:.82rem}.escalation-coverage-card,.escalation-policy-card,.escalation-call-card,.escalation-rule-card,.escalation-drawer-panel{min-width:0}.escalation-filter-grid,.escalation-form-grid,.escalation-target-grid,.escalation-time-grid{display:grid;gap:14px}.escalation-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.escalation-form-grid,.escalation-target-grid,.escalation-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.escalation-toggle-field{align-self:end}.escalation-toggle-field .secondary-button,.escalation-schedule-actions .secondary-button{margin-top:0}.escalation-status-button{width:100%;justify-content:flex-start;padding-left:12px;padding-right:12px;border-color:#16162014}.escalation-status-button.is-active{border-color:#33cbc03d;background:#eef8f7f0;color:var(--accent-strong)}.escalation-coverage-actions,.escalation-schedule-actions{margin-top:14px}.escalation-inline-actions{margin-top:8px}.escalation-table-pagination{justify-content:flex-end;margin-top:14px}.escalation-coverage-results{margin-top:14px}.escalation-coverage-list,.escalation-calls-grid{display:grid;gap:12px}.escalation-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.escalation-coverage-item{padding:16px}.escalation-policy-card{display:grid;gap:16px}.escalation-rule-card{width:100%;display:grid;gap:10px;text-align:left;cursor:pointer}.escalation-rule-card:hover{border-color:#33cbc038;background:linear-gradient(180deg,#f0fbf9f5,#f5f8f9f5)}.escalation-rule-card h3,.escalation-call-card h3{font-size:.98rem;font-weight:600}.escalation-rule-card p,.escalation-call-card p{font-size:.84rem}.escalation-calls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.escalation-call-card{display:grid;gap:10px}.escalation-drawer-panel{width:min(760px,100%)}.escalation-drawer-stack{gap:18px}.escalation-drawer-panel .select2-field,.escalation-drawer-panel .selected-filters-summary,.escalation-drawer-panel .table-action-row,.escalation-drawer-panel .detail-inline-note{min-width:0}.escalation-drawer-panel .nested-detail-card{padding:18px}.escalation-drawer-panel .section-header{margin-bottom:14px}.escalation-drawer-panel .selected-filters-summary{margin-top:12px;margin-bottom:0}.escalation-drawer-panel .removable-filter-chip.is-selected{background:#33cbc02e;border-color:#33cbc03d;color:var(--accent-strong)}.escalation-drawer-panel .detail-inline-note,.escalation-coverage-item .selected-filters-summary,.escalation-rule-card .selected-filters-summary{overflow-wrap:anywhere}.status-pages-header-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px}.status-pages-action-button{width:auto;margin-top:0}.status-pages-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-pages-health-checks-table{table-layout:fixed}.status-pages-health-checks-table th:nth-child(1){width:16%}.status-pages-health-checks-table th:nth-child(2){width:34%}.status-pages-health-checks-table th:nth-child(3),.status-pages-health-checks-table th:nth-child(4),.status-pages-health-checks-table th:nth-child(5){width:12%}.status-pages-empty-state{gap:10px}.status-pages-drawer-panel{width:min(760px,100%)}.status-pages-confirmation-panel{width:min(460px,100%)}.status-pages-drawer-stack,.status-pages-advanced-stack{gap:18px}.status-pages-drawer-actions,.status-pages-settings-card,.status-pages-danger-zone{margin-top:14px}.status-pages-property-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.status-pages-body-field{min-width:100%}.status-pages-body-field textarea{width:100%;border-radius:14px;border:1px solid rgba(22,22,32,.08);background:#ffffffeb;padding:12px;resize:vertical;min-height:180px}.status-pages-danger-zone{border-color:#c641521f;background:linear-gradient(180deg,#fff5f6f5,#fffffffa)}.status-pages-danger-button{color:#a72d43}.status-pages-danger-button.primary-button,.primary-button.status-pages-danger-button{color:#fff;background:linear-gradient(135deg,#c64152,#e06778);box-shadow:0 18px 40px #c6415238}.users-access-header-actions,.users-access-inline-actions,.users-access-membership-actions,.users-access-grant-box{justify-content:flex-start}.admin-drawer-panel .users-access-inline-actions{margin-top:18px}.users-access-table td:nth-child(3){min-width:240px}.users-access-chip-list{display:flex;flex-wrap:wrap;gap:6px}.users-org-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.users-org-card{align-content:start}.users-access-membership-card{gap:8px}.users-access-membership-actions{flex-wrap:wrap}.users-access-grant-box{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-top:18px;padding-top:18px;border-top:1px solid rgba(22,22,32,.08)}.users-access-grant-box .filter-field{flex:1 1 280px}.admin-drawer-panel .status-pages-danger-zone>.status-pages-danger-button{width:auto;margin-top:18px}.invitation-link-field{min-width:100%}.invitation-link-field input{width:100%}.invitation-auth-card{display:grid;gap:16px}.invitation-organizations{display:grid;gap:6px;padding:14px;border:1px solid rgba(22,22,32,.08);border-radius:14px;background:#eef8f7b8}.invitation-organizations span{color:var(--muted);font-size:.78rem}.uptime-filter-card{margin-bottom:16px}.uptime-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.uptime-attention{border-color:#d495194d;background:linear-gradient(135deg,#fffaefe6,#fffffff5)}.uptime-attention-grid,.uptime-pages-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.uptime-attention-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(22,22,32,.08);border-radius:16px;background:#ffffffc7}.uptime-attention-item h3{margin:10px 0 3px;font-size:.96rem}.uptime-attention-item p,.uptime-attention-item small,.uptime-incident small{display:block;color:var(--muted);margin:0}.uptime-status-counts,.uptime-header-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:.84rem}.uptime-incident{display:flex;align-items:center;justify-content:space-between;gap:16px}.uptime-incident strong{display:block;margin:4px 0}.uptime-timeline{min-height:46px;display:flex;align-items:stretch;gap:2px;overflow-x:auto;padding:2px}.uptime-timeline-segment{min-width:7px;flex:1 0 7px;border:0;border-radius:4px;background:#858f9a61}.uptime-timeline-segment.is-operational{background:#2a9d5bb8}.uptime-timeline-segment.is-degraded{background:#d49519c2}.uptime-timeline-segment.is-down{background:#c64152c7}.uptime-timeline-segment:hover{outline:2px solid rgba(22,22,32,.3);outline-offset:1px}.uptime-check-row{cursor:pointer}.uptime-check-row:hover{background:#eef8f7b3}.uptime-response-preview{margin:12px 0 0;padding:12px;border-radius:12px;overflow-wrap:anywhere;white-space:pre-wrap;background:#1616200b;color:var(--text);font:.78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.uptime-detail-drawer{width:min(760px,100%);min-width:0;overflow-x:hidden}.uptime-detail-drawer>*,.uptime-detail-drawer .cluster-stack,.uptime-detail-drawer .content-section,.uptime-detail-drawer .section-header,.uptime-detail-drawer .table-shell{min-width:0;max-width:100%}.uptime-drawer-url{overflow-wrap:anywhere;word-break:break-word}.uptime-drawer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.uptime-detail-drawer .table-shell{overflow-x:hidden}.uptime-detail-drawer .data-table{min-width:0;table-layout:fixed}.uptime-detail-drawer .data-table th,.uptime-detail-drawer .data-table td{overflow-wrap:anywhere}.kmind-ai-drawer{width:min(640px,100%);min-width:0;display:flex;flex-direction:column;gap:16px;overflow-x:hidden}.kmind-ai-context{display:grid;gap:8px;padding:14px;border-radius:14px;background:#eef8f7c7;border:1px solid rgba(51,203,192,.18)}.kmind-ai-context>span,.kmind-ai-answer-section>strong{color:var(--muted);font-size:.78rem}.kmind-ai-context div,.kmind-ai-suggestions,.kmind-ai-actions{display:flex;flex-wrap:wrap;gap:8px}.kmind-ai-context em{padding:5px 8px;border-radius:999px;background:#ffffffe6;color:var(--text);font-size:.78rem;font-style:normal}.kmind-ai-conversation{display:grid;align-content:start;gap:12px;min-height:180px;max-height:calc(100vh - 390px);overflow-y:auto;overflow-x:hidden;padding-right:2px}.kmind-ai-message{max-width:94%;padding:14px;border-radius:16px;overflow-wrap:anywhere}.kmind-ai-message.is-user{justify-self:end;background:#12766f1f}.kmind-ai-message.is-assistant{justify-self:start;background:#f7f9fbf2;border:1px solid rgba(22,22,32,.07)}.kmind-ai-answer-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.kmind-ai-answer-section{margin-top:12px}.kmind-ai-answer-section ul{margin:6px 0 0;padding-left:18px}.kmind-ai-answer-section li+li{margin-top:4px}.kmind-ai-fallback{display:block;margin-top:12px;color:var(--muted)}.kmind-ai-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.kmind-ai-composer textarea{width:100%;min-width:0;resize:vertical;border:1px solid rgba(22,22,32,.1);border-radius:14px;padding:11px 12px;color:var(--text);font:inherit}.kmind-ai-drawer{width:min(680px,100%);height:100dvh;gap:0;padding:0!important;overflow:hidden;background:var(--surface-strong)}.kmind-ai-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--border)}.kmind-ai-identity{display:flex;align-items:center;gap:10px;min-width:0}.kmind-ai-identity img{width:32px;height:32px;padding:7px;border-radius:10px;background:var(--accent-soft)}.kmind-ai-identity img.kmind-ai-avatar{padding:0;border:1px solid rgba(51,203,192,.34);border-radius:50%;background:var(--surface);object-fit:cover}.kmind-ai-identity div{display:grid;gap:1px}.kmind-ai-identity strong{font-size:var(--type-card-title);line-height:var(--line-card-title)}.kmind-ai-identity span{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.kmind-ai-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted)}.kmind-ai-close:hover{border-color:var(--border);background:var(--accent-soft);color:var(--text)}.kmind-ai-drawer .kmind-ai-context{gap:6px;margin:12px 16px 0;padding:10px 12px;border-radius:10px;background:transparent;border-color:var(--border)}.kmind-ai-drawer .kmind-ai-context>span{font-size:var(--type-label)}.kmind-ai-drawer .kmind-ai-context em{padding:3px 7px;background:var(--accent-soft);font-size:var(--type-label)}.kmind-ai-drawer .kmind-ai-conversation{flex:1 1 auto;min-height:0;max-height:none;gap:14px;padding:18px 16px;scrollbar-gutter:stable}.kmind-ai-drawer .kmind-ai-conversation.is-empty{align-content:center}.kmind-ai-drawer .kmind-ai-empty-state{display:grid;width:min(100%,610px);gap:12px;margin:0 auto}.kmind-ai-welcome,.kmind-ai-message.is-assistant{width:min(100%,610px);max-width:100%;padding:14px 15px;border-radius:12px;background:transparent;border:0}.kmind-ai-welcome{border:1px solid var(--border);background:color-mix(in srgb,var(--accent-soft) 46%,var(--surface-strong))}.kmind-ai-welcome p{margin:7px 0 0;color:var(--muted);font-size:var(--type-secondary);line-height:1.55}.kmind-ai-drawer .kmind-ai-message.is-user{max-width:min(82%,500px);padding:10px 12px;border-radius:14px 14px 3px;background:var(--accent-soft);color:var(--text);font-size:var(--type-secondary);line-height:1.5}.kmind-ai-drawer .kmind-ai-message.is-assistant{border-radius:3px 14px 14px}.kmind-ai-drawer .kmind-ai-answer-heading{margin-bottom:8px}.kmind-ai-drawer .kmind-ai-answer-heading>strong{font-size:var(--type-secondary)}.kmind-ai-drawer .kmind-ai-answer-heading>span:not(.status-chip){color:var(--success);font-size:var(--type-label)}.kmind-ai-drawer .kmind-ai-message.is-assistant>p{margin:0;font-size:var(--type-secondary);line-height:1.58}.kmind-ai-drawer .kmind-ai-answer-section{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.kmind-ai-drawer .kmind-ai-answer-section ul{font-size:var(--type-secondary);line-height:1.5}.kmind-ai-thinking{display:inline-flex;align-items:center;gap:5px;min-height:34px}.kmind-ai-thinking span{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:kmind-ai-thinking 1s ease-in-out infinite}.kmind-ai-thinking span:nth-child(2){animation-delay:.15s}.kmind-ai-thinking span:nth-child(3){animation-delay:.3s}@keyframes kmind-ai-thinking{50%{transform:translateY(-3px);opacity:.45}}.kmind-ai-drawer .kmind-ai-suggestions{padding:0 16px 12px;gap:6px}.kmind-ai-drawer .kmind-ai-empty-state .kmind-ai-suggestions{justify-content:center;padding:0}.kmind-ai-drawer .kmind-ai-suggestions .quick-filter{min-height:30px;padding:6px 9px;border-radius:8px;font-size:var(--type-label);text-align:left}.kmind-ai-drawer .kmind-ai-composer{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--border);background:var(--surface-strong)}.kmind-ai-drawer .kmind-ai-composer textarea{min-height:42px;max-height:120px;padding:10px 11px;border-radius:11px;background:var(--surface);font-size:var(--type-secondary);line-height:1.45}.kmind-ai-drawer .kmind-ai-composer .primary-button{min-height:42px;margin:0;padding:0 13px;border-radius:11px;box-shadow:none}@media(max-width:760px){.uptime-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uptime-attention-grid,.uptime-pages-grid,.uptime-drawer-kpis,.kmind-ai-composer{grid-template-columns:1fr}.uptime-attention-item,.uptime-incident{align-items:flex-start;flex-direction:column}}@media(max-width:440px){.uptime-summary-grid{grid-template-columns:1fr}}@media(max-width:1024px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-content{align-items:flex-start;padding:28px 18px 36px}.auth-mobile-brand{width:min(100%,460px);display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:0 6px}.auth-mobile-brand img{width:48px;height:48px;border-radius:16px}.auth-mobile-brand div{display:grid}.auth-mobile-brand span{color:var(--muted);font-size:.9rem}.app-layout{grid-template-columns:1fr}.sidebar-shell{display:none}.dashboard-header,.dashboard-user,.section-header{flex-direction:column;align-items:flex-start}.page-header-row,.problems-layout,.problem-list-facts,.summary-strip,.metadata-grid,.evidence-grid,.incident-layout,.incident-analysis-grid,.investigation-grid,.health-grid,.problem-summary-grid,.status-stats,.escalation-filter-grid,.escalation-summary-grid,.escalation-coverage-list,.escalation-calls-grid,.status-pages-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.auth-card{padding:24px;border-radius:24px}.auth-card h2{font-size:1.7rem}.field-row{align-items:flex-start;flex-direction:column}.auth-feedback-grid,.summary-grid{grid-template-columns:1fr}.dashboard-shell{padding:14px}.admin-summary-grid,.admin-wizard-stepper,.admin-form-grid,.admin-connection-grid,.admin-integration-grid,.cluster-admin-filter-row,.admin-service-form,.escalation-form-grid,.escalation-target-grid,.escalation-time-grid,.escalation-filter-grid,.escalation-summary-grid,.escalation-coverage-list,.escalation-calls-grid,.status-pages-form-grid,.status-pages-property-row{grid-template-columns:1fr}.status-hero,.content-section,.state-card{padding:16px}.dashboard-filters,.filter-field,.multi-select-field,.log-summary-strip,.summary-strip,.metadata-grid,.evidence-grid,.incident-analysis-grid,.problem-list-facts,.health-grid,.problem-summary-grid,.investigation-grid,.status-stats,.workload-summary-grid,.log-panel-grid{grid-template-columns:1fr}.filter-field{min-width:100%}.header-time-range{width:100%}.header-time-menu{width:100%;grid-template-columns:1fr}.header-time-presets{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid rgba(22,22,32,.08)}.header-time-presets>span{grid-column:1 / -1}.multi-select-field select{height:112px}.select2-dropdown{width:min(100%,92vw)}.page-header-row,.incident-layout,.problems-layout,.timeline-item{grid-template-columns:1fr}}.app-layout{font-size:var(--type-body);line-height:var(--line-body)}.app-layout .sidebar-shell{padding:12px 10px}.app-layout .sidebar-brand{min-height:56px;gap:10px;padding:8px 10px;border-radius:12px}.app-layout .sidebar-brand img{width:34px;height:34px;border-radius:10px}.app-layout .sidebar-brand-mark{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;flex:0 0 34px;border-radius:10px;background:#fff}.app-layout .sidebar-brand-mark img{width:40px;height:40px;max-width:none;border-radius:0;transform:translate(-3px)}.app-layout .sidebar-brand strong,.app-layout .sidebar-user-copy strong{font-size:var(--type-card-title);line-height:var(--line-card-title)}.app-layout .sidebar-brand span,.app-layout .sidebar-user-copy span{font-size:var(--type-label);line-height:var(--line-label)}.app-layout .sidebar-nav{gap:5px;margin-top:18px}.app-layout .sidebar-nav-section,.app-layout .sidebar-nav-group{gap:5px}.app-layout .sidebar-nav-section.is-grouped{gap:5px;padding:10px 0 0;border-top:1px solid rgba(22,22,32,.1)}.app-layout .sidebar-nav-section.is-grouped .sidebar-nav-label{padding:0 6px 2px;color:var(--muted);font-weight:700;letter-spacing:.07em}.app-layout .sidebar-nav-section.is-grouped .sidebar-nav-group{gap:3px;padding-left:6px}.app-layout .sidebar-nav-section.is-grouped .nav-item{min-height:34px;padding:7px 8px;border-radius:9px}.app-layout .sidebar-nav-label,.app-layout .page-eyebrow,.app-layout .page-breadcrumb-link,.app-layout .page-breadcrumb-current,.app-layout .page-breadcrumb-separator{font-size:var(--type-label);line-height:var(--line-label)}.app-layout .nav-item{min-height:34px;padding:8px 10px;border:0;border-radius:10px;font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .nav-counter{min-width:20px;height:20px;padding:0 6px;font-size:var(--type-label)}.app-layout .sidebar-user-card{gap:9px;padding:8px 10px;border-radius:11px}.app-layout .sidebar-user-avatar{width:30px;height:30px;font-size:var(--type-label)}.app-layout .dashboard-header{gap:12px;padding:10px 12px;border-radius:14px}.app-layout .dashboard-filters{gap:8px}.app-layout .filter-field,.app-layout .header-time-range{gap:5px}.app-layout .filter-field span,.app-layout .header-time-range>span,.app-layout .header-time-presets>span,.app-layout .header-time-custom strong,.app-layout .header-time-custom label>span{font-size:var(--type-label);line-height:var(--line-label)}.app-layout .filter-field select,.app-layout .header-time-trigger,.app-layout .header-time-custom input,.app-layout .header-date-range input,.app-layout .select2-trigger,.app-layout .select2-search,.app-layout .cluster-search-field input{min-height:34px;height:34px;border-radius:9px;font-size:var(--type-secondary)}.app-layout .multi-select-field select{height:104px;padding:8px 10px}.app-layout .select2-trigger,.app-layout .header-time-trigger{padding:0 10px}.app-layout .select2-trigger-text,.app-layout .select2-trigger-icon,.app-layout .header-time-presets button,.app-layout .header-time-custom input{font-size:var(--type-secondary)}.app-layout .select2-dropdown,.app-layout .header-time-presets,.app-layout .header-time-custom{padding:8px;border-radius:11px}.app-layout .page-header{gap:5px}.app-layout .page-header-row{gap:10px}.app-layout .page-header h1{font-size:var(--type-page-title);line-height:var(--line-page-title);letter-spacing:-.02em;font-weight:600}.app-layout .page-header p,.app-layout .section-header p,.app-layout .featured-problem p,.app-layout .problem-card p,.app-layout .state-card p,.app-layout .health-card p,.app-layout .timeline-item p{font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .section-header{gap:10px;margin-bottom:10px}.app-layout .section-header h2,.app-layout .compact-section-header h2,.app-layout .content-section>h2{font-size:var(--type-section-title);line-height:var(--line-section-title);font-weight:600}.app-layout .featured-problem h3,.app-layout .problem-card h3,.app-layout .health-card h3,.app-layout .content-section h3,.app-layout .summary-card h3,.app-layout .admin-cluster-main strong,.app-layout .log-recurrence-tile strong{font-size:var(--type-card-title);line-height:var(--line-card-title);font-weight:600}.app-layout .content-section,.app-layout .status-hero,.app-layout .state-card{padding:var(--space-section);border-radius:14px}.app-layout .summary-grid,.app-layout .problems-layout,.app-layout .log-panel-grid{gap:12px}.app-layout .summary-card,.app-layout .status-stats article,.app-layout .health-card,.app-layout .note-card,.app-layout .investigation-grid article,.app-layout .featured-problem,.app-layout .problem-card,.app-layout .log-chart-card,.app-layout .log-list-card{padding:var(--space-card);border-radius:12px}.app-layout .summary-card span,.app-layout .summary-card small,.app-layout .problem-summary-grid span,.app-layout .investigation-grid span,.app-layout .health-card span,.app-layout .note-card span,.app-layout .timeline-time,.app-layout .problem-time,.app-layout .problem-footer span,.app-layout .freshness-label,.app-layout .incident-code{font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .summary-card strong,.app-layout .admin-summary-value,.app-layout .status-stats strong,.app-layout .compact-summary-tile strong{font-size:var(--type-kpi);line-height:var(--line-kpi);font-weight:600}.app-layout .status-hero{gap:10px}.app-layout .status-hero h2{margin-top:4px;font-size:var(--type-section-title);line-height:var(--line-section-title);letter-spacing:-.01em}.app-layout .status-chip,.app-layout .severity-badge,.app-layout .health-tone,.app-layout .insight-label,.app-layout .selected-filter-chip{min-height:20px;padding:0 7px;font-size:var(--type-label);line-height:var(--line-label)}.app-layout .primary-button,.app-layout .secondary-button{min-height:34px;padding:0 10px;border-radius:9px;font-size:var(--type-secondary)}.app-layout .primary-button:not(.compact-button),.app-layout .secondary-button:not(.compact-button){width:auto}.app-layout .ghost-button,.app-layout .inline-link,.app-layout .table-action-row .inline-link{min-height:24px;font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .data-table th,.app-layout .data-table td{padding:8px;font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .data-table th{font-size:var(--type-label);line-height:var(--line-label);letter-spacing:.02em}.app-layout .application-metric-meter{gap:6px;min-width:120px}.app-layout .application-metric-track{width:68px;height:6px}.app-layout .application-metric-meter strong{font-size:var(--type-secondary)}.app-layout .log-series{min-height:118px;gap:7px}.app-layout .log-series-item{min-width:24px;gap:5px}.app-layout .log-series-bar-shell{height:86px}.app-layout .log-series-item span,.app-layout .log-series-empty,.app-layout .log-item-meta,.app-layout .log-label-row{font-size:var(--type-label);line-height:var(--line-label)}.app-layout .log-list{gap:6px}.app-layout .log-item{gap:5px;padding:8px 10px;border-radius:10px}.app-layout .log-item-meta,.app-layout .log-label-row{gap:5px}.app-layout .log-message-single-line,.app-layout .log-message,.app-layout .log-viewer-empty pre{font-size:var(--type-secondary);line-height:1.45}.app-layout .log-viewer-empty{margin-top:8px;padding:10px;border-radius:11px;font-size:var(--type-secondary)}.overlay-shell .drawer-panel{padding:16px}.overlay-shell .drawer-panel .section-header h2,.overlay-shell .drawer-panel h2{font-size:var(--type-section-title);line-height:var(--line-section-title)}.overlay-shell .drawer-panel p,.overlay-shell .drawer-panel .filter-field,.overlay-shell .drawer-panel .data-table td{font-size:var(--type-secondary);line-height:var(--line-secondary)}.overlay-shell .drawer-panel .filter-field span,.overlay-shell .drawer-panel .data-table th,.overlay-shell .drawer-panel .status-chip,.overlay-shell .drawer-panel .severity-badge{font-size:var(--type-label)}.overlay-shell .drawer-panel .filter-field select,.overlay-shell .drawer-panel .filter-field input,.overlay-shell .drawer-panel .filter-field textarea{min-height:34px;font-size:var(--type-secondary)}.app-layout .cluster-header-main .incident-title-row h1{font-size:var(--type-page-title);line-height:var(--line-page-title);letter-spacing:-.02em;font-weight:600}.app-layout .cluster-meta-pill{gap:3px;min-width:108px;padding:8px 10px;border-radius:10px}.app-layout .cluster-meta-pill span,.app-layout .cluster-search-field span,.app-layout .summary-tile span{font-size:var(--type-label);line-height:var(--line-label)}.app-layout .cluster-meta-pill strong,.app-layout .summary-tile strong,.app-layout .capacity-card .problem-meta strong,.app-layout .escalation-summary-card strong{font-size:var(--type-kpi);line-height:var(--line-kpi);font-weight:600}.app-layout .capacity-card,.app-layout .summary-tile,.app-layout .integration-card,.app-layout .escalation-summary-card{gap:8px;padding:var(--space-card);border-radius:12px}.app-layout .quick-filter{min-height:30px;padding:0 9px;font-size:var(--type-secondary)}.app-layout .integration-card-heading h2,.overlay-shell .integration-drawer-title h2{margin:4px 0;font-size:var(--type-card-title);line-height:var(--line-card-title)}.app-layout .integration-card-heading p,.app-layout .escalation-summary-card p{font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .integration-mark{flex-basis:34px;width:34px;height:34px;border-radius:10px}.app-layout .billing-price{font-size:var(--type-kpi);line-height:var(--line-kpi)}.app-layout .billing-global-banner,.app-layout .billing-scheduled,.app-layout .billing-plan-option div span,.app-layout .billing-usage-card span,.app-layout .billing-usage-card small,.app-layout .billing-features-grid span{font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .application-tabs-panel{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.app-layout .application-context-line{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--muted);font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .application-context-line span+span:before{content:"·";margin-right:10px;color:#16162059}.app-layout .application-context-line strong{font-weight:600;color:#41505f}.app-layout .application-overview-cockpit{display:grid;gap:12px}.app-layout .application-alert-strip{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(212,149,25,.25);border-radius:12px;background:#fff6e2ad}.app-layout .application-alert-strip.tone-critical{border-color:#c6415240;background:#fcecefb3}.app-layout .application-alert-strip>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.app-layout .application-alert-strip strong{font-size:var(--type-card-title);line-height:var(--line-card-title)}.app-layout .application-alert-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .application-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.app-layout .application-kpi-card{display:grid;align-content:start;gap:3px;min-height:76px;padding:10px 12px;border:1px solid rgba(22,22,32,.08);border-radius:12px;background:#ffffffd1}.app-layout .application-kpi-card>span,.app-layout .application-kpi-card small{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-kpi-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-kpi);line-height:var(--line-kpi);font-weight:600}.app-layout .application-telemetry-section{display:grid;gap:8px}.app-layout .application-telemetry-heading{margin:0}.app-layout .application-telemetry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-layout .application-telemetry-wide{grid-column:1 / -1}.app-layout .application-telemetry-grid .timeline-metric-card,.app-layout .application-telemetry-grid .application-runtime-summary{min-width:0;min-height:224px;margin:0;padding:12px;border-radius:12px}.app-layout .application-telemetry-grid .application-telemetry-wide .timeline-metric-card{min-height:232px}.app-layout .application-telemetry-grid .timeline-metric-header{min-height:36px;margin-bottom:8px}.app-layout .application-telemetry-grid .timeline-metric-header h3{margin:0;font-size:var(--type-card-title);line-height:var(--line-card-title)}.app-layout .application-telemetry-grid .timeline-metric-header p{margin-top:2px;font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-telemetry-grid .timeline-metric-value strong{font-size:var(--type-kpi);line-height:var(--line-kpi)}.app-layout .application-telemetry-grid .timeline-metric-value span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-telemetry-grid .timeline-chart-frame{padding:8px 9px 7px;border-radius:10px}.app-layout .application-telemetry-grid .timeline-chart-area{height:142px}.app-layout .application-telemetry-grid .timeline-axis{margin-top:6px;font-size:var(--type-label)}.app-layout .application-telemetry-grid .timeline-scale-caption{margin-top:3px;font-size:var(--type-label)}.app-layout .application-runtime-summary .compact-section-header{margin-bottom:8px}.app-layout .application-runtime-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-layout .application-runtime-metrics>div{display:grid;gap:2px;min-width:0;padding:7px 8px;border-radius:9px;background:#f8fafce6}.app-layout .application-runtime-metrics span{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-runtime-metrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-secondary);line-height:var(--line-secondary);font-weight:600}.app-layout .application-timeline-snapshot{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:38px;padding:8px 12px;border:1px solid rgba(51,203,192,.2);border-radius:10px;background:#eef8f7a6}.app-layout .application-timeline-snapshot strong{font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .application-timeline-snapshot span{color:#41505f;font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-ai-insight{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-left:3px solid var(--accent-strong);border-radius:10px;background:#eef8f7b8}.app-layout .application-ai-insight>div{display:grid;gap:3px;min-width:0}.app-layout .application-ai-insight strong{font-size:var(--type-secondary);line-height:var(--line-secondary);font-weight:600}.app-layout .application-ai-insight>div>span:last-child{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-events-section{padding:12px}.app-layout .application-events-section .timeline-list{gap:0}.app-layout .application-events-section .timeline-item{gap:10px;padding:8px 0}.app-layout .application-overview-footer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:12px}.app-layout .application-logs-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}.app-layout .application-logs-summary h2{margin:0;font-size:var(--type-card-title);line-height:var(--line-card-title)}.app-layout .application-logs-summary p{margin:3px 0 0;color:var(--muted);font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .application-overview-footer-grid .application-log-group-compact{min-height:76px;padding:10px;border-radius:11px}@media(max-width:1024px){.app-layout .application-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.app-layout .application-overview-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.app-layout .application-kpi-strip,.app-layout .application-telemetry-grid,.app-layout .application-overview-footer-grid{grid-template-columns:1fr}.app-layout .application-telemetry-wide{grid-column:auto}.app-layout .application-alert-strip,.app-layout .application-ai-insight,.app-layout .application-logs-summary{align-items:flex-start;flex-direction:column}}.app-layout .logs-explorer-page-title,.app-layout .logs-explorer-header-actions,.app-layout .logs-explorer-control-actions,.app-layout .logs-explorer-volume-header,.app-layout .logs-pattern-notice,.app-layout .logs-explorer-list-toolbar{display:flex;align-items:center}.app-layout .logs-explorer-page-title{justify-content:space-between;gap:12px}.app-layout .logs-explorer-page-title h1{margin:0}.app-layout .logs-explorer-page-title p{margin:2px 0 0;font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .logs-explorer-header-actions{gap:8px;flex:0 0 auto}.app-layout .logs-explorer-control-panel{position:relative;display:grid;gap:8px;padding:12px}.app-layout .logs-explorer-control-actions{position:absolute;top:8px;right:10px;z-index:2}.app-layout .logs-explorer-filters-form{grid-template-columns:minmax(260px,1.45fr) minmax(190px,.78fr) minmax(170px,.68fr) auto;align-items:end;gap:8px;padding-top:38px}.app-layout .logs-query-field{min-width:0}.app-layout .logs-explorer-filters-form>.filter-field{min-width:0}.app-layout .logs-query-field input{height:36px;padding:0 11px;border-radius:9px;font-size:var(--type-secondary)}.app-layout .logs-search-button{min-width:78px;min-height:36px;margin:0;justify-self:end}.app-layout .logs-explorer-filter-row{gap:8px;margin:0;padding-right:178px}.app-layout .logs-explorer-filter-row .filter-field{flex:0 1 230px;min-width:180px}.app-layout .logs-explorer-chip-stack{gap:5px;margin-top:2px}.app-layout .logs-explorer-volume-card{display:grid;gap:8px;padding:10px 12px}.app-layout .logs-explorer-volume-header{justify-content:space-between;gap:10px}.app-layout .logs-explorer-volume-header h2{margin:0;font-size:var(--type-card-title);line-height:var(--line-card-title)}.app-layout .logs-explorer-volume-header span{color:var(--muted);font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .logs-explorer-volume-card .log-chart-card{padding:0;border:0;border-radius:0;background:transparent}.app-layout .logs-explorer-volume-card .log-series{min-height:108px;height:108px;gap:5px;padding:0}.app-layout .logs-explorer-volume-card .log-series-bar-shell{height:72px}.app-layout .logs-explorer-volume-card .log-series-item{gap:3px}.app-layout .logs-explorer-volume-card .log-series-item strong,.app-layout .logs-explorer-volume-card .log-series-item span{font-size:var(--type-label);line-height:var(--line-label)}.app-layout .logs-pattern-notice{justify-content:space-between;gap:10px;min-height:34px;padding:6px 8px;border-left:3px solid var(--accent-strong);border-radius:8px;background:#eef8f7b3;font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .logs-explorer-events-card{padding:0;overflow:hidden}.app-layout .logs-explorer-list-toolbar{min-height:38px;gap:10px;padding:7px 10px;border-bottom:1px solid rgba(22,22,32,.08);background:#f8fafcc7}.app-layout .logs-explorer-list-toolbar strong{font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .logs-explorer-list-toolbar>span{margin-right:auto;color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .logs-explorer-list-toolbar .inline-link{padding:0 4px}.app-layout .logs-explorer-list-toolbar .inline-link.is-active{color:var(--accent-strong)}.app-layout .logs-explorer-log-list{max-height:min(68vh,720px);gap:0;padding:0;border:0;border-radius:0}.app-layout .logs-explorer-log-list .log-row-button{border-bottom:1px solid rgba(22,22,32,.055)}.app-layout .logs-explorer-log-list .log-item{display:grid;grid-template-columns:104px 62px minmax(120px,170px) minmax(115px,150px) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:3px 10px;border:0;border-radius:0;background:transparent}.app-layout .logs-explorer-log-list .logs-explorer-log-meta{display:contents}.app-layout .logs-explorer-log-meta time,.app-layout .logs-explorer-log-meta>span,.app-layout .logs-explorer-log-list .log-message-single-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout .logs-explorer-log-meta time,.app-layout .logs-explorer-log-meta>span{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .logs-explorer-log-meta .severity-badge{justify-self:start;color:inherit}.app-layout .logs-explorer-log-meta .logs-explorer-log-source{color:#41505f;font-size:var(--type-secondary)}.app-layout .logs-explorer-log-list .log-message-single-line,.app-layout .logs-explorer-log-list .log-message{margin:0;color:#1f2933;font-size:var(--type-secondary);line-height:1.45}.app-layout .logs-explorer-log-list.is-wrapped .log-item{align-items:start;padding-top:5px;padding-bottom:5px}.app-layout .logs-explorer-log-list.is-wrapped .log-message{grid-column:1 / -1;padding-left:182px;white-space:pre-wrap;overflow-wrap:anywhere}.overlay-shell .logs-context-card{padding:12px}.overlay-shell .logs-context-list{display:grid;gap:0;max-height:280px;overflow-y:auto;border:1px solid rgba(22,22,32,.08);border-radius:9px}.overlay-shell .logs-context-row{display:grid;grid-template-columns:86px 54px minmax(0,1fr);align-items:start;gap:6px;padding:6px 8px;border-bottom:1px solid rgba(22,22,32,.06)}.overlay-shell .logs-context-row:last-child{border-bottom:0}.overlay-shell .logs-context-row.is-selected{background:#eef8f7e6}.overlay-shell .logs-context-row time,.overlay-shell .logs-context-row p{margin:0;min-width:0;font-size:var(--type-label);line-height:var(--line-label)}.overlay-shell .logs-context-row time{color:var(--muted)}.overlay-shell .logs-context-row p{overflow-wrap:anywhere}@media(max-width:900px){.app-layout .logs-explorer-control-actions{position:static;justify-content:flex-end}.app-layout .logs-explorer-filters-form{grid-template-columns:minmax(240px,1fr) minmax(190px,1fr);padding-top:0}.app-layout .logs-search-button{justify-self:start}.app-layout .logs-explorer-log-list .log-item{grid-template-columns:94px 58px minmax(110px,1fr) minmax(0,2fr)}.app-layout .logs-explorer-log-pod{display:none}}@media(max-width:640px){.app-layout .logs-explorer-page-title,.app-layout .logs-explorer-volume-header{align-items:flex-start;flex-direction:column}.app-layout .logs-explorer-header-actions{width:100%}.app-layout .logs-explorer-filters-form{grid-template-columns:1fr}.app-layout .logs-search-button{justify-self:start}.app-layout .logs-explorer-log-list .log-item{grid-template-columns:78px 54px minmax(0,1fr)}.app-layout .logs-explorer-log-pod{display:none}.app-layout .logs-explorer-log-list .log-message-single-line,.app-layout .logs-explorer-log-list.is-wrapped .log-message{grid-column:1 / -1;padding-left:0}.app-layout .logs-explorer-list-toolbar{flex-wrap:wrap}}.app-layout .applications-radar{display:grid;gap:12px}.app-layout .applications-title-row,.app-layout .applications-control-bar,.app-layout .applications-segmented-control,.app-layout .applications-active-filters{display:flex;align-items:center}.app-layout .applications-title-row{justify-content:space-between;gap:12px}.app-layout .applications-title-row h1{margin:2px 0}.app-layout .applications-title-row p{margin:0;font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .applications-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.app-layout .applications-mini-kpi,.app-layout .applications-kpi-strip .skeleton-card{display:grid;align-content:start;gap:3px;min-height:70px;padding:10px 12px;border:1px solid rgba(22,22,32,.08);border-radius:12px;background:#ffffffd6}.app-layout .applications-mini-kpi span{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .applications-mini-kpi strong{font-size:var(--type-kpi);line-height:var(--line-kpi);font-weight:600}.app-layout .applications-mini-kpi.tone-healthy{border-color:#11795f2e}.app-layout .applications-mini-kpi.tone-warning{border-color:#d4951938}.app-layout .applications-mini-kpi.tone-critical{border-color:#c6415238}.app-layout .applications-control-bar{flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px}.app-layout .applications-search-field{flex:0 1 390px;min-width:260px}.app-layout .applications-search-field input{width:100%;height:34px;padding:0 10px;border:1px solid rgba(22,22,32,.08);border-radius:9px;background:#ffffffeb;font-size:var(--type-secondary)}.app-layout .applications-status-filter{min-width:130px}.app-layout .applications-control-group{display:grid;gap:4px;min-width:max-content}.app-layout .applications-control-group>span{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .applications-segmented-control{gap:2px;padding:2px;border:1px solid rgba(22,22,32,.08);border-radius:9px;background:#f8fafce0}.app-layout .applications-segmented-control button{min-height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .applications-segmented-control button.is-active{color:var(--text);background:#fff;box-shadow:0 2px 6px #12182714}.app-layout .applications-active-filters{flex-wrap:wrap;gap:6px;min-height:24px}.app-layout .applications-active-filters>span{color:var(--muted);font-size:var(--type-label)}.app-layout .applications-active-filters .selected-filter-chip{border:0;cursor:pointer}.app-layout .applications-table-panel{padding:0;overflow:hidden}.app-layout .applications-radar-table{min-width:980px;table-layout:fixed}.app-layout .applications-radar-table th:first-child{width:230px}.app-layout .applications-radar-table th:nth-child(2){width:88px}.app-layout .applications-radar-table th:nth-child(3),.app-layout .applications-radar-table th:nth-child(4),.app-layout .applications-radar-table th:nth-child(5),.app-layout .applications-radar-table th:nth-child(8){width:76px}.app-layout .applications-radar-table th:nth-child(6),.app-layout .applications-radar-table th:nth-child(7){width:132px}.app-layout .applications-radar-table th:last-child{width:46px}.app-layout .applications-radar-table th{padding:7px 8px;background:#f8fafce6}.app-layout .applications-radar-table td{padding:6px 8px;vertical-align:middle}.app-layout .applications-sort-button{padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--type-label);font-weight:600;text-transform:uppercase;cursor:pointer}.app-layout .applications-sort-button.is-active{color:var(--accent-strong)}.app-layout .applications-radar-row{cursor:pointer}.app-layout .applications-radar-row:hover td{background:#eef8f7b8}.app-layout .applications-radar-row.tone-critical td:first-child{box-shadow:inset 3px 0 #c641529e}.app-layout .applications-radar-row.tone-warning td:first-child{box-shadow:inset 3px 0 #d495199e}.app-layout .applications-radar-row td:first-child strong,.app-layout .applications-radar-row td:first-child small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout .applications-radar-row td:first-child strong{font-size:var(--type-secondary);line-height:var(--line-secondary);font-weight:600}.app-layout .applications-radar-row td:first-child small{margin-top:1px;color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .applications-radar-row td:not(:first-child){font-size:var(--type-secondary);line-height:var(--line-secondary)}.app-layout .applications-open-arrow{display:inline-flex;color:var(--accent-strong)}.kmind-icon{display:block;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.app-layout .applications-no-data{color:var(--muted);font-size:var(--type-secondary)}.app-layout .applications-telemetry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-layout .applications-telemetry-card{display:grid;gap:7px;min-width:0;min-height:154px;padding:12px;border:1px solid rgba(22,22,32,.08);border-radius:12px;background:#ffffffe0;color:var(--text);text-align:left}.app-layout .applications-telemetry-card:hover{border-color:#33cbc059;box-shadow:var(--shadow)}.app-layout .applications-telemetry-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-layout .applications-telemetry-card>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-card-title)}.app-layout .applications-telemetry-card>small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label)}.app-layout .applications-telemetry-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app-layout .applications-telemetry-values span{display:grid;gap:1px;color:var(--muted);font-size:var(--type-label)}.app-layout .applications-telemetry-values b{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-secondary);font-weight:600}.app-layout .applications-telemetry-card em{color:var(--muted);font-size:var(--type-label);font-style:normal}.app-layout .applications-empty-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 12px}.app-layout .applications-empty-panel h2{margin:0;font-size:var(--type-secondary)}@media(max-width:1100px){.app-layout .applications-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-layout .applications-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.app-layout .applications-control-bar{align-items:flex-end}}@media(max-width:640px){.app-layout .applications-kpi-strip,.app-layout .applications-telemetry-grid{grid-template-columns:1fr}.app-layout .applications-title-row{align-items:flex-start}.app-layout .applications-search-field{min-width:100%}}.app-layout .application-logs-explorer{display:grid;gap:10px}.app-layout .application-logs-context-bar,.app-layout .application-logs-controls-heading,.app-layout .application-logs-controls-heading>div,.app-layout .application-logs-search-form{display:flex;align-items:center}.app-layout .application-logs-context-bar{justify-content:space-between;gap:12px;min-height:40px;padding:8px 10px;border-left:3px solid var(--accent-strong);border-radius:10px;background:#eef8f7b3}.app-layout .application-logs-context-bar>div{display:grid;gap:2px;min-width:0}.app-layout .application-logs-context-bar strong{font-size:var(--type-card-title);line-height:var(--line-card-title)}.app-layout .application-logs-context-bar span{color:var(--muted);font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-logs-controls{display:grid;gap:8px;padding:10px 12px}.app-layout .application-logs-controls-heading{justify-content:space-between;gap:10px}.app-layout .application-logs-controls-heading h2{margin:0;font-size:var(--type-section-title);line-height:var(--line-section-title)}.app-layout .application-logs-controls-heading>div{gap:8px}.app-layout .application-logs-search-form{flex-wrap:wrap;gap:8px}.app-layout .application-logs-query{flex:1 1 420px;min-width:260px}.app-layout .application-logs-query input{width:100%;height:34px;padding:0 10px;border:1px solid rgba(22,22,32,.08);border-radius:9px;background:#ffffffeb;font-size:var(--type-secondary)}.app-layout .application-logs-level{min-width:130px}.app-layout .application-logs-volume{display:grid;gap:8px;padding:10px 12px}.app-layout .application-logs-volume .log-series{min-height:108px;height:108px;gap:5px;padding:0}.app-layout .application-logs-volume .log-series-bar-shell{height:72px}.app-layout .application-logs-volume .log-series-item{gap:3px}.app-layout .application-logs-volume .log-series-item strong,.app-layout .application-logs-volume .log-series-item span{font-size:var(--type-label);line-height:var(--line-label)}.app-layout .application-logs-list-panel{padding:0;overflow:hidden}.app-layout .application-logs-list-panel .logs-explorer-log-list{max-height:min(57vh,620px)}.app-layout .logs-explorer-log-list.is-contextual .log-item{grid-template-columns:104px 62px minmax(130px,180px) minmax(0,1fr)}.app-layout .logs-explorer-log-list.is-contextual.is-wrapped .log-message{padding-left:182px}@media(max-width:640px){.app-layout .application-logs-context-bar,.app-layout .application-logs-controls-heading{align-items:flex-start;flex-direction:column}.app-layout .application-logs-query{min-width:100%}.app-layout .logs-explorer-log-list.is-contextual .log-item{grid-template-columns:78px 54px minmax(0,1fr)}.app-layout .logs-explorer-log-list.is-contextual.is-wrapped .log-message{padding-left:0}}html[data-theme=dark] .app-layout .content-section,html[data-theme=dark] .app-layout .application-logs-context-bar,html[data-theme=dark] .app-layout .application-logs-query input,html[data-theme=dark] .app-layout .application-logs-list-panel,html[data-theme=dark] .app-layout .applications-empty-panel,html[data-theme=dark] .app-layout .applications-telemetry-card,html[data-theme=dark] .app-layout .applications-control-bar{background:var(--surface);border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .application-logs-context-bar{background:#33cbc01a}html[data-theme=dark] .app-layout .application-logs-query input{color:var(--text)}.app-layout :is(.filter-field,.material-field,.field){min-width:0}.app-layout :is(.filter-field,.material-field,.field)>span{display:block;margin:0;color:var(--muted);font-size:var(--type-label);font-weight:650;line-height:var(--line-label)}.app-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:34px;margin:0;border:1px solid var(--border);border-radius:9px;background:var(--surface-strong);color:var(--text);font:inherit;font-size:var(--type-secondary);line-height:1.3;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.app-layout :is(input:not([type=checkbox]):not([type=radio]),select){height:34px;padding:0 10px}.app-layout select{padding-right:30px}.app-layout textarea{min-height:82px;padding:9px 10px;resize:vertical}.app-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea)::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent);opacity:1}.app-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface-strong)}.app-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{cursor:not-allowed;opacity:.62;background:color-mix(in srgb,var(--surface-strong) 72%,var(--muted))}.app-layout input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;flex:0 0 16px;place-content:center;width:16px;height:16px;margin:0;border:1px solid var(--border);border-radius:5px;background:var(--surface-strong);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.app-layout input[type=checkbox]:after{width:7px;height:4px;border-bottom:2px solid #062b29;border-left:2px solid #062b29;content:"";opacity:0;transform:rotate(-45deg) translate(1px,-1px)}.app-layout input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.app-layout input[type=checkbox]:checked:after{opacity:1}.app-layout input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.app-layout input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.app-layout :is(.checkbox,.toggle-row){align-items:center}.app-layout :is(.checkbox,.toggle-row) input[type=checkbox]{flex-shrink:0}.app-layout :is(.admin-form-grid,.admin-connection-grid,.admin-integration-grid,.admin-metadata-grid,.escalation-form-grid,.escalation-target-grid,.escalation-time-grid,.status-pages-form-grid,.settings-form-grid){align-items:start;row-gap:16px}.app-layout :is(.admin-form-grid,.escalation-form-grid,.status-pages-form-grid,.settings-form-grid) :is(.table-action-row,.users-access-inline-actions,.integration-save-action,.settings-save-action){margin-top:4px}.app-layout .drawer-panel :is(.table-action-row,.users-access-inline-actions,.integration-save-action,.settings-save-action,.escalation-inline-actions){align-items:center;gap:10px;margin-top:6px;padding-top:10px}html[data-theme=dark] .app-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-theme=dark] .app-layout input[type=checkbox]{background:var(--surface-strong);border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout,html[data-theme=dark] .app-layout .dashboard-shell{color:var(--text);background:transparent}html[data-theme=dark] .app-layout :is(.content-section,.summary-card,.state-card,.empty-panel,.nested-detail-card,.detail-inline-note,.integration-card,.admin-connection-card,.admin-permission-card,.admin-code-block,.admin-inline-notice,.admin-validation-item,.escalation-policy-card,.escalation-coverage-card,.escalation-call-card,.escalation-rule-card,.status-page-card,.uptime-attention-item,.uptime-incident,.applications-telemetry-card,.application-runtime-strip,.application-events-strip,.application-logs-context-bar,.logs-insight-card,.logs-pattern-card,.trace-card,.metadata-grid article,.investigation-grid article,.runtime-resource-grid article,.runtime-container-list article,.detail-grid-row){background:var(--surface);border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.table-shell,.table-scroll,.log-list,.log-viewer-empty,.select2-dropdown,.header-time-menu,.auto-refresh-menu,.admin-actions-dropdown,.sidebar-profile-dropdown,.appearance-options,.drawer-panel){background:var(--surface-strong);border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.data-table th,.applications-radar-table th,.trace-waterfall-header,.logs-context-card,.select2-option:hover,.select2-option.is-selected,.header-time-presets,.header-time-custom,.application-metric-track,.skeleton-card){background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.data-table td,.data-table tbody tr,.logs-context-row,.applications-radar-row td,.application-event-row,.trace-span-row){border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.data-table tbody tr:hover td,.applications-radar-row:hover td,.application-event-row:hover,.application-event-row.is-selected,.trace-span-row:hover,.trace-span-row.is-selected,.logs-context-row:hover,.logs-context-row.is-selected){background:#33cbc01f}html[data-theme=dark] .app-layout :is(.secondary-button,.ghost-button,.quick-filter,.applications-segmented-control,.applications-segmented-control button,.appearance-trigger,.sidebar-profile-trigger,.sidebar-profile-option,.header-time-presets button,.auto-refresh-option){color:var(--text);border-color:var(--border)}html[data-theme=dark] .app-layout :is(.secondary-button,.quick-filter,.applications-segmented-control,.applications-segmented-control button,.sidebar-profile-trigger,.header-time-presets button){background:#242532}html[data-theme=dark] .app-layout :is(.quick-filter.is-active,.applications-segmented-control button.is-active,.sidebar-profile-trigger:hover,.sidebar-profile-trigger[aria-expanded=true],.sidebar-profile-option:hover){background:#33cbc029;color:#9bf4ed}html[data-theme=dark] .app-layout :is(.application-logs-query input,.applications-search-field input,.application-runtime-toolbar input,.application-runtime-toolbar select,.application-events-toolbar input,.application-events-toolbar select,.material-field input,.admin-form-grid input,.admin-form-grid select){background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .selected-filter-chip,html[data-theme=dark] .app-layout .status-chip.tone-neutral{background:#a2aab724;border-color:#a2aab738;color:var(--text)}html[data-theme=dark] .app-layout .billing-features-grid .is-enabled{background:#56bd9921;color:#8ee3bc}html[data-theme=dark] .app-layout :is(.billing-past-due,.billing-global-banner,.billing-global-banner.tone-critical){color:var(--text);background:#d495191f;border-color:#d4951957}html[data-theme=dark] .app-layout .billing-global-banner.tone-critical,html[data-theme=dark] .app-layout .billing-past-due{background:#c6415224;border-color:#ef7d8d5c}html[data-theme=dark] .app-layout .sidebar-brand,html[data-theme=dark] .app-layout .sidebar-user-card,html[data-theme=dark] .app-layout .sidebar-footer{background:#20212d;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .sidebar-footer{background:linear-gradient(180deg,#1b1c2700,#1b1c27 18%),#1b1c27}html[data-theme=dark] .app-layout .sidebar-brand img{background:#2a2c39}html[data-theme=dark] .app-layout .nav-counter{background:#2a2c39;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .header-time-trigger{background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .header-time-trigger.is-custom{background:#33cbc01f;border-color:#33cbc059}html[data-theme=dark] .app-layout :is(.summary-tile,.problem-list-card,.problem-list-facts>div,.problem-list-insight,.featured-problem,.problem-card,.health-card,.capacity-card,.workload-card,.trace-card,.cluster-card,.application-card,.application-header-card,.logs-summary-card,.logs-recurrence-card,.uptime-status-card,.status-page-service-card){background:#20212d;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.problem-list-card,.featured-problem,.problem-card) :is(h2,h3,p,strong){color:inherit}html[data-theme=dark] .app-layout .problem-list-card :is(.problem-time,.problem-list-facts span,.insight-label){color:var(--muted)}html[data-theme=dark] .app-layout .problem-list-insight{background:#33cbc017;border-color:#33cbc033}html[data-theme=dark] .app-layout :is(.summary-tile,.problem-list-card) :is(.primary-button,.secondary-button){color:#10201f}html[data-theme=dark] .app-layout :is(.summary-card,.summary-tile,.summary-strip){background:#1f2028;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .summary-tile{background:#1f2028;border-color:var(--border);padding:16px;border-radius:16px}html[data-theme=dark] .app-layout .summary-tile span{color:#a2aab7;font-size:.73rem}html[data-theme=dark] .app-layout .summary-tile strong{color:#e8ebf0;font-size:1.32rem;font-weight:600}html[data-theme=dark] .app-layout .summary-card{background:#1f2028;border-color:var(--border)}html[data-theme=dark] .app-layout .summary-card span{color:#a2aab7}html[data-theme=dark] .app-layout .summary-card strong{color:#e8ebf0}html[data-theme=dark] .app-layout .tone-critical-soft{border-color:#c6415247;background:#c641521f}html[data-theme=dark] .app-layout [class*=-card]:not(.status-chip):not(.severity-badge):not(.sidebar-user-avatar){background-color:#20212d;border-color:var(--border)}html[data-theme=dark] .app-layout :is(.select2-trigger,.select2-search,.select2-dropdown,.select2-search-shell,.select2-options,.select2-option){background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .select2-trigger-text,html[data-theme=dark] .app-layout .select2-trigger-icon,html[data-theme=dark] .app-layout .select2-option .select2-option-label{color:var(--text)}html[data-theme=dark] .app-layout .select2-trigger-text.is-placeholder,html[data-theme=dark] .app-layout .select2-empty,html[data-theme=dark] .app-layout .select2-option .select2-option-description{color:var(--muted)}html[data-theme=dark] .app-layout :is(.select2-option:hover,.select2-option.is-selected){background:#33cbc024}html[data-theme=dark] .app-layout :is(.cluster-meta-pill,.application-kpi-card,.application-runtime-metrics>div,.application-runtime-strip,.timeline-metric-card,.application-runtime-summary,.application-overview-footer-grid .application-log-group-compact,.logs-explorer-events-card,.logs-explorer-volume-card,.log-chart-card,.log-list-card){background:#20212d;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.application-alert-strip,.application-alert-strip.tone-critical){background:#d495191f;border-color:#d4951952}html[data-theme=dark] .app-layout .application-alert-strip.tone-critical{background:#c6415224;border-color:#ef7d8d59}html[data-theme=dark] .app-layout :is(.application-timeline-snapshot,.application-ai-insight,.logs-pattern-notice){background:#33cbc017;border-color:#33cbc038}html[data-theme=dark] .app-layout :is(.application-context-line strong,.application-timeline-snapshot span,.logs-explorer-log-meta .logs-explorer-log-source,.logs-explorer-log-list .log-message-single-line,.logs-explorer-log-list .log-message){color:var(--text)}html[data-theme=dark] .app-layout .timeline-chart-frame{background:linear-gradient(180deg,#262836,#20212d);border-color:var(--border)}html[data-theme=dark] .app-layout .timeline-grid-line{stroke:#dfe4ec24}html[data-theme=dark] .app-layout .timeline-axis-line{stroke:#dfe4ec3d}html[data-theme=dark] .app-layout .timeline-y-axis-text{fill:#dfe4ecb3}html[data-theme=dark] .app-layout .timeline-active-point{stroke:#20212d}html[data-theme=dark] .app-layout :is(.logs-explorer-list-toolbar,.logs-explorer-events-card .log-list,.logs-explorer-log-list .log-item){background:#20212d;border-color:var(--border)}html[data-theme=dark] .app-layout .logs-explorer-log-list .log-row-button{border-color:var(--border)}html[data-theme=dark] .app-layout .kmind-ai-drawer :is(.kmind-ai-suggestions .quick-filter,.kmind-ai-context em,.kmind-ai-composer textarea){background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .kmind-ai-drawer .kmind-ai-suggestions .quick-filter:hover{background:#33cbc029;border-color:#33cbc057;color:#9bf4ed}.app-layout .log-row-button.is-selected .log-item{position:relative;border-color:#0aa79d80;background:#daf7f4bd;box-shadow:inset 3px 0 #0aa79d}.app-layout .log-row-button.is-selected .log-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:inherit 0 0 inherit;background:#0aa79d}.app-layout .log-row-button.is-selected:focus-visible .log-item,.app-layout .log-row-button:focus-visible .log-item{outline:2px solid rgba(10,167,157,.78);outline-offset:-2px}html[data-theme=dark] .app-layout .log-row-button.is-selected .log-item{background:#33cbc029;border-color:#53e4d97a;box-shadow:inset 3px 0 #53e4d9}html[data-theme=dark] .app-layout .log-row-button.is-selected .log-item:before{background:#53e4d9}html[data-theme=dark] .app-layout .trace-table .trace-row.is-selected td{background:#33cbc029;border-color:#53e4d952}html[data-theme=dark] .app-layout .trace-table .trace-row.is-selected td:first-child{box-shadow:inset 3px 0 #53e4d9}html[data-theme=dark] .app-layout .trace-table .trace-row.is-selected .trace-status-text,html[data-theme=dark] .app-layout .trace-table .trace-row.is-selected .trace-duration-cell{color:#9bf4ed}html[data-theme=dark] .app-layout :is(.cluster-card,.summary-card,.health-card,.note-card,.status-stats article,.problem-list-card,.featured-problem,.problem-card,.incident-hypothesis,.log-chart-card,.log-list-card,.timeline-tooltip-card,.timeline-metric-card,.cluster-meta-pill,.application-kpi-card,.investigation-grid article){background:#1f2028;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.log-message,.log-message-single-line,.detail-code-block,.logs-explorer-log-list .log-message,.logs-explorer-log-meta,.application-context-line,.timeline-tooltip-label,.timeline-value-label,.log-item-meta,.log-label-row){color:#d1d8e0}html[data-theme=dark] .app-layout :is(.log-item,.log-viewer-empty,.nested-detail-card,.detail-inline-note,.incident-hypothesis,.ai-response){background:#1f2028;color:var(--text);border-color:var(--border)}html[data-theme=dark] .app-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout input[type=checkbox],html[data-theme=dark] .app-layout input[type=radio]{accent-color:var(--accent-strong);background:#242532;border-color:var(--border)}html[data-theme=dark] .app-layout input::placeholder,html[data-theme=dark] .app-layout textarea::placeholder{color:#8993a1}html[data-theme=dark] .app-layout [class*=-card]:not(.status-chip):not(.severity-badge):not(.sidebar-user-avatar):not(.health-tone):not(.tone-healthy):not(.tone-warning):not(.tone-critical):not(.insight-label):not(.confidence-pill):not(.status-chip){background:#1f2028;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout :is(.cluster-card h2,.cluster-card h3,.cluster-card strong,.summary-card h3,.summary-card strong,.health-card h3,.health-card strong,.status-stats strong,.problem-list-card h2,.problem-list-card h3,.problem-list-card strong,.featured-problem h3,.problem-card h3,.incident-hypothesis strong,.timeline-tooltip-card strong,.timeline-metric-card strong,.application-kpi-card strong){color:#e8ebf0}html[data-theme=dark] .app-layout :is(.cluster-card p,.summary-card p,.health-card p,.status-stats span,.problem-list-card p,.problem-list-card span,.featured-problem p,.problem-card p,.timeline-tooltip-label,.timeline-value-label){color:#a2aab7}html[data-theme=dark] .app-layout :is(.select2-trigger,.select2-search,.filter-field select,.header-time-trigger,.cluster-search-field input){background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .checkbox{color:var(--muted)}html[data-theme=dark] .app-layout .checkbox input[type=checkbox]{background:#242532;border:1px solid var(--border);accent-color:var(--accent-strong)}html[data-theme=dark] .app-layout :is(.secondary-button,.ghost-button,.compact-button,.quick-filter,.nav-item){color:var(--text)}html[data-theme=dark] .app-layout .secondary-button:hover,html[data-theme=dark] .app-layout .ghost-button:hover{background:#33cbc01a;color:#a2aab7}.app-layout .summary-grid.admin-summary-grid.uptime-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-layout .escalation-summary-card{min-height:108px;align-content:start;gap:5px;padding:12px 14px}.app-layout .escalation-summary-card p{margin:0}.app-layout .admin-traffic-routes{grid-column:1 / -1;display:grid;gap:9px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-strong)}.app-layout .admin-traffic-routes>div:first-child{display:grid;gap:2px}.app-layout .admin-traffic-routes p{margin:0;color:var(--muted);font-size:var(--type-secondary)}.app-layout .admin-traffic-route-grid{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(220px,1.35fr) auto;align-items:end;gap:8px}.app-layout .admin-traffic-route-list{display:grid;gap:5px}.app-layout .admin-traffic-route-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:8px;background:var(--surface);font-size:var(--type-secondary)}@media(max-width:840px){.app-layout .admin-traffic-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.app-layout .admin-traffic-route-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-layout .summary-grid.admin-summary-grid.uptime-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.app-layout .summary-grid.admin-summary-grid.uptime-summary-grid{grid-template-columns:1fr}}html[data-theme=dark] .app-layout .applications-mini-kpi,html[data-theme=dark] .app-layout .application-kpi-card,html[data-theme=dark] .app-layout .timeline-metric-card,html[data-theme=dark] .app-layout .telemetry-unavailable-card,html[data-theme=dark] .app-layout .application-runtime-summary,html[data-theme=dark] .app-layout .application-runtime-metrics>div{background:#1f2028!important;border-color:var(--border);color:var(--text)}html[data-theme=dark] .app-layout .timeline-chart-frame{background:#242532!important;border-color:var(--border)}html[data-theme=dark] .app-layout .applications-mini-kpi span,html[data-theme=dark] .app-layout .application-kpi-card>span,html[data-theme=dark] .app-layout .application-kpi-card small,html[data-theme=dark] .app-layout .application-runtime-metrics span{color:var(--muted)}html[data-theme=dark] .app-layout .applications-mini-kpi strong,html[data-theme=dark] .app-layout .application-kpi-card strong,html[data-theme=dark] .app-layout .application-runtime-metrics strong{color:var(--text)}html[data-theme=dark] .kmind-ai-drawer .kmind-ai-suggestions .quick-filter{background:#242532;border-color:var(--border);color:var(--text)}html[data-theme=dark] .kmind-ai-drawer .kmind-ai-suggestions .quick-filter:hover{background:#33cbc029;border-color:#33cbc057;color:#9bf4ed}html[data-theme=dark] .app-layout .sidebar-nav-section.is-grouped{background:transparent;border-color:var(--border)}
