.page-module__roJava__container{max-width:900px;margin:0 auto;padding:32px 24px}.page-module__roJava__header{margin-bottom:32px}.page-module__roJava__title{color:var(--colorNeutralForeground1);margin:0;font-size:24px;font-weight:700}.page-module__roJava__subtitle{color:var(--colorNeutralForeground3);margin-top:8px;font-size:14px}.page-module__roJava__cardList{flex-direction:column;gap:20px;display:flex}.page-module__roJava__card{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.page-module__roJava__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__roJava__cardHeaderLeft{align-items:center;gap:10px;display:flex}.page-module__roJava__cardIcon{color:var(--colorBrandForeground1);flex-shrink:0;font-size:24px}.page-module__roJava__cardLabel{color:var(--colorNeutralForeground1);font-size:16px;font-weight:600}.page-module__roJava__cardDescription{color:var(--colorNeutralForeground3);margin-top:2px;font-size:12px}.page-module__roJava__progressGrid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.page-module__roJava__progressMetricLabel{color:var(--colorNeutralForeground3);margin-bottom:2px;font-size:11px}.page-module__roJava__progressMetricValue{color:var(--colorNeutralForeground1);font-size:20px;font-weight:700}.page-module__roJava__progressMetricValueBrand{color:var(--colorBrandForeground1);font-size:20px;font-weight:700}.page-module__roJava__activeStatus{align-items:center;gap:8px;display:flex}.page-module__roJava__activeStatusText{color:var(--colorNeutralForeground3);font-size:12px}.page-module__roJava__errorBox{background:var(--colorStatusDangerBackground1);border:1px solid var(--colorStatusDangerBorder1);color:var(--colorStatusDangerForeground1);border-radius:6px;padding:10px 14px;font-size:12px}.page-module__roJava__cardFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__roJava__lastRun{color:var(--colorNeutralForeground4);font-size:11px}.page-module__roJava__note{background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground3);border-radius:6px;margin-top:32px;padding:16px 20px;font-size:12px}
