.content{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-20);align-items:start;padding:var(--space-24)}.content-inner{min-width:0}.side-rail{display:grid;gap:var(--space-16);position:sticky;top:var(--space-24);min-width:0}.rail-card{background:var(--bg-white-0);border-radius:var(--r-12);box-shadow:var(--shadow-card);overflow:hidden}.rail-head{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-14) var(--space-16);border-bottom:1px solid var(--stroke-soft-200)}.rail-head-title{display:flex;align-items:center;gap:var(--space-8);font-family:var(--font-display);font-size:var(--label-md-size);font-weight:500;color:var(--text-main-900);min-width:0}.rail-head-icon{color:var(--primary-base);display:grid;place-items:center;flex-shrink:0}.rail-link{margin-left:auto;height:var(--control-h-xs);padding:0 var(--space-10);border-radius:var(--r-8);border:none;background:var(--bg-white-0);box-shadow:var(--stroke-inset-soft),var(--shadow-xs);font-size:var(--label-xs-size);font-weight:500;color:var(--text-sub-500);cursor:pointer;flex-shrink:0}.rail-link:hover{background:var(--bg-weak-100);color:var(--text-main-900)}.rail-body{padding:var(--space-16);display:grid;gap:var(--space-14)}.rail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-14)}.rail-field{min-width:0;display:grid;gap:var(--space-4)}.rail-label{font-size:var(--subheading-2xs-size);line-height:var(--subheading-2xs-line);letter-spacing:var(--subheading-2xs-tracking);text-transform:uppercase;font-weight:500;color:var(--text-soft-400)}.rail-value{font-size:var(--label-sm-size);font-weight:500;color:var(--text-main-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-row{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-10);margin:0 calc(var(--space-10) * -1);width:calc(100% + var(--space-20));border:none;background:transparent;border-radius:var(--r-8);text-align:left;cursor:pointer}.rail-row:hover{background:var(--bg-weak-100)}.rail-row-copy{display:grid;gap:2px;min-width:0;flex:1}.rail-row-name{font-size:var(--label-sm-size);font-weight:500;color:var(--text-main-900)}.rail-row-meta{font-size:var(--paragraph-xs-size);color:var(--text-sub-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-row-value{font-size:var(--label-md-size);font-weight:500;color:var(--text-main-900);font-variant-numeric:tabular-nums;flex-shrink:0}.rail-row-value.is-hot{color:var(--state-error)}@media(max-width:1400px){.content{grid-template-columns:minmax(0,1fr)}.side-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.side-rail{grid-template-columns:minmax(0,1fr)}.content{padding:var(--space-16)}}.al-stat{background:var(--bg-white-0);border-radius:var(--r-12);box-shadow:var(--shadow-card);padding:var(--space-16);display:grid;gap:var(--space-10);min-width:0}.al-stat-title{font-size:var(--label-sm-size);font-weight:500;color:var(--text-main-900)}.al-stat-value{font-family:var(--font-display);font-size:var(--title-h4-size);line-height:var(--title-h4-line);letter-spacing:var(--title-h4-tracking);font-weight:500;color:var(--text-main-900)}.al-stat-value.is-good{color:var(--green-dark)}.al-stat-value.is-bad{color:var(--red-dark)}.al-stat-foot{display:flex;align-items:center;gap:var(--space-8)}.al-stat-note{font-size:var(--paragraph-xs-size);color:var(--text-sub-500)}.al-delta{margin-left:auto;font-size:var(--label-xs-size);font-weight:500;padding:var(--space-2) var(--space-6);border-radius:var(--r-6);white-space:nowrap}.al-delta.up{background:var(--green-lighter);color:var(--green-dark)}.al-delta.down{background:var(--red-lighter);color:var(--red-dark)}.al-delta.flat{background:var(--bg-weak-100);color:var(--text-sub-500)}.platform-table tbody tr.is-critical,.ui-table tbody tr.is-critical{background:var(--red-lighter)}.platform-table tbody tr.is-critical:hover,.ui-table tbody tr.is-critical:hover{background:var(--red-light)}.cell-sub{display:block;font-size:var(--paragraph-xs-size);color:var(--text-sub-500);margin-top:2px}.cell-sub.is-bad{color:var(--red-dark)}
