.GMGradeResult-module__gLFCnq__container{max-width:720px;padding-bottom:var(--space-10);margin:0 auto}.GMGradeResult-module__gLFCnq__backBtn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;margin-bottom:var(--space-5);transition:all var(--transition-fast);background:0 0;border:1px solid #ffffff1f;padding:4px 12px;font-size:.75rem}.GMGradeResult-module__gLFCnq__backBtn:hover{border-color:#ffffff4d}.GMGradeResult-module__gLFCnq__gradeCard{border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;margin-bottom:var(--space-5);position:relative;overflow:hidden}.GMGradeResult-module__gLFCnq__gradeGlow{pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GMGradeResult-module__gLFCnq__gradeLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-3);font-size:.75rem;font-weight:700}.GMGradeResult-module__gLFCnq__gradeLetter{font-family:var(--font-display);letter-spacing:-.05em;margin-bottom:var(--space-3);font-size:clamp(5rem,15vw,9rem);font-weight:900;line-height:1}.GMGradeResult-module__gLFCnq__gradeTitle{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:1.2rem;font-weight:700}.GMGradeResult-module__gLFCnq__gradeScore{color:var(--text-secondary);font-size:.875rem}.GMGradeResult-module__gLFCnq__breakdown{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.GMGradeResult-module__gLFCnq__breakdownItem{background:var(--bg-elevated);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}.GMGradeResult-module__gLFCnq__breakdownLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:var(--space-2);font-size:.65rem;font-weight:700}.GMGradeResult-module__gLFCnq__breakdownScore{font-family:var(--font-display);font-size:1.5rem;font-weight:900}.GMGradeResult-module__gLFCnq__validation{background:var(--bg-elevated);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}.GMGradeResult-module__gLFCnq__validationTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:var(--space-3);font-size:.75rem;font-weight:700}.GMGradeResult-module__gLFCnq__validationList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GMGradeResult-module__gLFCnq__validationItem{align-items:center;gap:var(--space-2);font-size:.875rem;display:flex}.GMGradeResult-module__gLFCnq__validationIcon{flex-shrink:0}.GMGradeResult-module__gLFCnq__validationPass{color:var(--color-success)}.GMGradeResult-module__gLFCnq__validationFail{color:var(--color-error)}.GMGradeResult-module__gLFCnq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.GMGradeResult-module__gLFCnq__actionBtn{min-width:140px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);border:none;flex:1;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.GMGradeResult-module__gLFCnq__actionPrimary{background:var(--accent-primary);color:#fff;}.GMGradeResult-module__gLFCnq__actionPrimary:hover{opacity:.9}.GMGradeResult-module__gLFCnq__actionSecondary{color:var(--text-primary);background:#ffffff0d;border:1px solid #ffffff1a;}.GMGradeResult-module__gLFCnq__actionSecondary:hover{background:#ffffff14}.GMGradeResult-module__gLFCnq__chemistry{background:var(--bg-elevated);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}.GMGradeResult-module__gLFCnq__chemistryLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:var(--space-2);font-size:.65rem;font-weight:700}.GMGradeResult-module__gLFCnq__chemistryGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.GMGradeResult-module__gLFCnq__chemistryPill{color:var(--text-secondary);background:#ffffff0d;border-radius:9999px;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.GMGradeResult-module__gLFCnq__chemistryPrimary{background:var(--accent-primary);color:#fff}
