.company-summary-grid,.company-start-grid,.company-action-grid,.company-finance-grid,.company-requirement-grid{display:grid;gap:12px}.company-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.company-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-start-card,.company-action-card,.company-requirement{border:1px solid var(--line,#273040);background:rgba(255,255,255,.02);border-radius:12px;padding:14px}.company-start-card>div:first-child,.company-action-card{display:flex;flex-direction:column;gap:8px}.company-start-card strong,.company-action-card h3{font-size:14px}.company-start-card span,.company-action-card p{font-size:12px;color:var(--muted,#95a0b4);margin:0}.company-start-card.is-locked{opacity:.55}.company-start-metrics{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.company-start-metrics span{border:1px solid var(--line,#273040);border-radius:999px;padding:4px 8px}.company-wide-panel{grid-column:1/-1}.company-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-finance-grid h3{font-size:13px;margin:0 0 8px}.company-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-action-card .input{margin-top:auto}.company-alert-panel{border-color:#6e5320}.company-alert-panel.danger-panel{border-color:#7b3030}.company-effect-list{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted,#95a0b4)}.company-ipo-progress{display:flex;align-items:end;gap:10px;margin-bottom:10px}.company-ipo-progress strong{font-size:24px}.company-ipo-progress span{color:var(--muted,#95a0b4);font-size:12px}.company-requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.company-requirement{font-size:12px}.company-requirement.is-ok{border-color:#2f6f52}.company-ipo-metrics{margin-bottom:12px}@media(max-width:1200px){.company-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.company-summary-grid,.company-start-grid,.company-action-grid,.company-finance-grid,.company-requirement-grid{grid-template-columns:1fr}.company-start-card,.company-action-card{padding:12px}}