.r27i-page{display:grid;gap:16px}.r27i-head{display:flex;gap:14px;align-items:flex-start}.r27i-head p{margin:0;font-size:11px;letter-spacing:.12em;opacity:.65}.r27i-head h1{margin:3px 0}.r27i-head span{opacity:.72}.r27i-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.r27i-controls label{display:grid;gap:5px;min-width:190px}.r27i-controls select,.r27i-controls input{min-height:40px}.r27i-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.r27i-tabs button{border:1px solid var(--border,#38404a);background:var(--panel,#171b20);padding:10px 14px;border-radius:10px;white-space:nowrap}.r27i-tabs button.active{border-color:currentColor;font-weight:700}.r27i-panel{border:1px solid var(--border,#333b45);background:var(--panel,#171b20);border-radius:14px;padding:16px;margin-bottom:14px}.r27i-panel-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.r27i-panel h2{margin:0 0 3px;font-size:18px}.r27i-panel small{opacity:.65}.r27i-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r27i-metric{border:1px solid var(--border,#333b45);border-radius:11px;padding:12px;display:grid;gap:4px}.r27i-metric span{font-size:12px;opacity:.7}.r27i-metric b{font-size:17px}.r27i-metric small{font-size:11px}.r27i-observations,.r27i-evidence{display:grid;gap:8px;margin-top:12px}.r27i-observations article,.r27i-evidence article{display:grid;grid-template-columns:minmax(150px,1fr) 2fr auto;gap:10px;align-items:start;border-top:1px solid var(--border,#333b45);padding-top:9px}.r27i-observations span,.r27i-evidence span{opacity:.72}.r27i-evidence a{text-decoration:underline}.r27i-missing,.r27i-callout,.r27i-hold{margin-top:12px;padding:11px;border-radius:10px;background:rgba(128,128,128,.11);display:grid;gap:3px}.r27i-hold{border:1px solid currentColor}.r27i-readiness{display:grid;grid-template-columns:minmax(150px,.5fr) 1fr;gap:14px;align-items:stretch}.r27i-readiness>div:first-child{display:grid;place-content:center;text-align:center;border:1px solid var(--border,#333b45);border-radius:12px;padding:14px}.r27i-readiness strong{font-size:44px;line-height:1}.r27i-readiness>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r27i-empty,.r27i-loading{padding:24px;border:1px dashed var(--border,#444);border-radius:12px;opacity:.75}.r27i-disclaimer{font-size:12px;opacity:.7;max-width:980px}@media(max-width:850px){.r27i-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r27i-observations article,.r27i-evidence article{grid-template-columns:1fr}.r27i-readiness{grid-template-columns:1fr}}@media(max-width:520px){.r27i-grid{grid-template-columns:1fr}.r27i-controls>*{width:100%}.r27i-head{display:grid}}@media(prefers-reduced-motion:reduce){.r27i-page *{scroll-behavior:auto!important;transition:none!important}}