.kirin-analysis-room-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--line-soft);border-radius:14px;background:#090c09}.kirin-analysis-room-nav a{display:grid;gap:4px;padding:11px 12px;border:1px solid transparent;border-radius:10px;color:#c9d1ca;text-decoration:none}.kirin-analysis-room-nav a:hover,.kirin-analysis-room-nav a:focus-visible{border-color:#5a4818;background:rgba(215,181,74,.07);outline:none}.kirin-analysis-room-nav strong{font-size:12px;color:var(--gold-soft)}.kirin-analysis-room-nav small{font-size:10px;color:var(--muted)}.kirin-analysis-overview strong{font-size:16px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.kirin-analysis-lens{scroll-margin-top:92px}.kirin-analysis-lens-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.kirin-analysis-lens-header h2{margin:0;font-size:17px;color:var(--gold-soft)}.kirin-analysis-lens-header p{margin:5px 0 0;color:var(--muted);font-size:11px}.kirin-analysis-state{flex:0 0 auto;padding:5px 9px;border:1px solid #4a4f45;border-radius:999px;color:#aeb8b0;font-size:10px;font-weight:800}.kirin-analysis-state.is-ready{border-color:#236d43;color:var(--green);background:rgba(69,223,134,.06)}.kirin-analysis-state.is-pending{border-color:#604d1e;color:var(--gold-soft);background:rgba(215,181,74,.06)}.kirin-analysis-capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.kirin-analysis-capability-grid .kirin-metric{min-height:94px}.kirin-analysis-structure-grid,.kirin-analysis-investment-grid,.kirin-analysis-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kirin-analysis-cell{min-width:0;padding:14px;border:1px solid var(--line-soft);border-radius:11px;background:#0a0d0b}.kirin-analysis-cell small{display:block;margin-bottom:7px;color:var(--muted);font-size:10px}.kirin-analysis-cell strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.kirin-analysis-cell p{margin:7px 0 0;color:#aeb8b0;font-size:11px;line-height:1.55}.kirin-analysis-cell--risk{border-color:#604615;background:rgba(255,182,73,.035)}.kirin-analysis-cell--wide{grid-column:1/-1}.kirin-analysis-room .kirin-reasons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px}.kirin-analysis-room .kirin-reason--positive,.kirin-analysis-room .kirin-reason--caution{grid-column:auto!important;grid-row:auto!important}@media(max-width:980px){.kirin-analysis-room-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.kirin-analysis-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.kirin-analysis-overview strong{font-size:15px}.kirin-analysis-room-nav{grid-template-columns:1fr 1fr}.kirin-analysis-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kirin-analysis-structure-grid,.kirin-analysis-investment-grid,.kirin-analysis-evidence-grid{grid-template-columns:1fr}.kirin-analysis-cell--wide{grid-column:1}.kirin-analysis-room .kirin-reasons{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.kirin-analysis-room-nav{grid-template-columns:1fr}.kirin-analysis-room .kirin-reasons{grid-template-columns:1fr!important}}
.kirin-analysis-room-nav a{cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}
.kirin-analysis-room-nav a:hover strong,.kirin-analysis-room-nav a:focus-visible strong{color:#f0d879}
.kirin-analysis-link-arrow{display:inline-block;margin-left:8px;color:var(--muted);font-size:.9em;transition:color .18s ease,transform .18s ease}
.kirin-analysis-room-nav a:hover .kirin-analysis-link-arrow,.kirin-analysis-room-nav a:focus-visible .kirin-analysis-link-arrow{color:var(--gold-soft);transform:translateX(2px)}
.kirin-analysis-room-nav a{border-color:rgba(215,181,74,.28);background:rgba(215,181,74,.035)}
.kirin-analysis-room-nav .kirin-analysis-link-arrow{color:var(--gold-soft)}
