.RealGradeCalculator-module__gcbCKG__shell{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.RealGradeCalculator-module__gcbCKG__card,.RealGradeCalculator-module__gcbCKG__sideCard{background:#fff;border:1px solid #dde7ef;border-radius:16px;box-shadow:0 10px 30px #18365412}.RealGradeCalculator-module__gcbCKG__card{padding:24px}.RealGradeCalculator-module__gcbCKG__side{gap:12px;display:grid;position:sticky;top:86px}.RealGradeCalculator-module__gcbCKG__sideCard{padding:18px}.RealGradeCalculator-module__gcbCKG__sidePrimary{text-align:center;background:linear-gradient(160deg,#effaf4,#f8fcfa)}.RealGradeCalculator-module__gcbCKG__modeTabs{background:#ebf1f6;border:1px solid #e1e9f0;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 17px;padding:5px;display:grid}.RealGradeCalculator-module__gcbCKG__modeTabs button{color:#536b82;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:43px;font-size:11px;font-weight:850}.RealGradeCalculator-module__gcbCKG__modeTabs button.RealGradeCalculator-module__gcbCKG__active{color:#fff;background:linear-gradient(#18a66c,#0e8c59);box-shadow:0 7px 15px #11965f26}.RealGradeCalculator-module__gcbCKG__step{align-items:center;gap:10px;margin-bottom:13px;display:flex}.RealGradeCalculator-module__gcbCKG__step>span{color:#11965f;background:#e6f6ed;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.RealGradeCalculator-module__gcbCKG__step strong{font-size:14px;display:block}.RealGradeCalculator-module__gcbCKG__step small{color:#74869a;margin-top:3px;font-size:10px;line-height:1.45;display:block}.RealGradeCalculator-module__gcbCKG__switch{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.RealGradeCalculator-module__gcbCKG__switch button{color:#233c59;cursor:pointer;background:#eef3f8;border:1px solid #dce6ef;border-radius:9px;min-height:42px;font-size:11px;font-weight:900}.RealGradeCalculator-module__gcbCKG__switch button.RealGradeCalculator-module__gcbCKG__active{color:#fff;background:#10a065;border-color:#10a065}.RealGradeCalculator-module__gcbCKG__sectionGap{margin-top:24px}.RealGradeCalculator-module__gcbCKG__gradeHead,.RealGradeCalculator-module__gcbCKG__row{grid-template-columns:1.25fr .83fr .92fr .72fr .58fr 30px;align-items:center;gap:8px;display:grid}.RealGradeCalculator-module__gcbCKG__gradeHead{color:#74859a;padding:0 4px 7px;font-size:9px;font-weight:800}.RealGradeCalculator-module__gcbCKG__row{margin-bottom:8px}.RealGradeCalculator-module__gcbCKG__row input,.RealGradeCalculator-module__gcbCKG__row select{color:#0b2342;background:#fff;border:1px solid #d9e3ed;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 9px;font-size:11px}.RealGradeCalculator-module__gcbCKG__row input:focus,.RealGradeCalculator-module__gcbCKG__row select:focus,.RealGradeCalculator-module__gcbCKG__targetInput:focus{border-color:#7ab79b;box-shadow:0 0 0 3px #19a66d14}.RealGradeCalculator-module__gcbCKG__weight{color:#536a7f;background:#f4f7fa;border-radius:9px;place-items:center;min-height:42px;font-size:10px;font-weight:850;display:grid}.RealGradeCalculator-module__gcbCKG__delete{color:#718499;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:38px;font-size:18px;display:grid}.RealGradeCalculator-module__gcbCKG__rowActions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.RealGradeCalculator-module__gcbCKG__add,.RealGradeCalculator-module__gcbCKG__reset{cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:850}.RealGradeCalculator-module__gcbCKG__add{color:#2d6fc1}.RealGradeCalculator-module__gcbCKG__reset{color:#7b8997}.RealGradeCalculator-module__gcbCKG__formulaNote,.RealGradeCalculator-module__gcbCKG__modePanel{color:#5f7387;background:#f8fafc;border:1px solid #e0e8ef;border-radius:13px;margin-top:16px;padding:14px 15px;font-size:10px;line-height:1.6}.RealGradeCalculator-module__gcbCKG__formulaNote strong,.RealGradeCalculator-module__gcbCKG__modePanel strong{color:#17334f}.RealGradeCalculator-module__gcbCKG__modePanel{background:#f2f7ff}.RealGradeCalculator-module__gcbCKG__goalGrid{grid-template-columns:160px 1fr;align-items:end;gap:12px;display:grid}.RealGradeCalculator-module__gcbCKG__targetLabel{color:#667b8e;gap:6px;font-size:9px;font-weight:800;display:grid}.RealGradeCalculator-module__gcbCKG__targetInput{color:#0b2342;background:#fff;border:1px solid #d9e3ed;border-radius:9px;width:100%;min-height:42px;padding:0 10px;font-size:12px}.RealGradeCalculator-module__gcbCKG__goalResult{gap:3px;display:grid}.RealGradeCalculator-module__gcbCKG__goalResult b{color:#0e925c;font-size:22px}.RealGradeCalculator-module__gcbCKG__goalResult span{color:#6a7f92;font-size:9px}.RealGradeCalculator-module__gcbCKG__scenarioActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.RealGradeCalculator-module__gcbCKG__secondaryButton,.RealGradeCalculator-module__gcbCKG__primaryButton{cursor:pointer;border-radius:10px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.RealGradeCalculator-module__gcbCKG__secondaryButton{color:#29445d;background:#fff;border:1px solid #d9e4ed}.RealGradeCalculator-module__gcbCKG__primaryButton{color:#fff;background:linear-gradient(#19a66d,#0e8b59);border:1px solid #0d8b58}.RealGradeCalculator-module__gcbCKG__delta{color:#176e4e;font-size:11px;font-weight:850}.RealGradeCalculator-module__gcbCKG__label{color:#16855b;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.RealGradeCalculator-module__gcbCKG__score{color:#15925f;margin:5px 0 2px;font-size:48px;font-weight:900;line-height:1}.RealGradeCalculator-module__gcbCKG__sideCard h2{margin:8px 0 6px;font-size:16px}.RealGradeCalculator-module__gcbCKG__sideCard h3{margin:6px 0;font-size:13px}.RealGradeCalculator-module__gcbCKG__sideCard p{color:#66798b;margin:0;font-size:10.5px;line-height:1.6}.RealGradeCalculator-module__gcbCKG__facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.RealGradeCalculator-module__gcbCKG__fact{text-align:left;background:#ffffffbf;border-radius:10px;padding:9px}.RealGradeCalculator-module__gcbCKG__fact small{color:#75889a;font-size:8px;display:block}.RealGradeCalculator-module__gcbCKG__fact strong{margin-top:2px;font-size:11px;display:block}.RealGradeCalculator-module__gcbCKG__bonus{color:#80621f;background:#fff6df;border-radius:10px;margin-top:12px;padding:10px;font-size:9px;line-height:1.5}.RealGradeCalculator-module__gcbCKG__matcher{gap:9px;margin-top:12px;display:grid}.RealGradeCalculator-module__gcbCKG__matcher a{color:#fff;background:#0e925c;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.RealGradeCalculator-module__gcbCKG__matcher small{color:#738598;font-size:8.5px;line-height:1.45}.RealGradeCalculator-module__gcbCKG__source{color:#60768b;background:#eef5fb;border-radius:12px;padding:13px 14px;font-size:9px;line-height:1.55}.RealGradeCalculator-module__gcbCKG__source strong{color:#24445f}.RealGradeCalculator-module__gcbCKG__privacy{color:#728396;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.RealGradeCalculator-module__gcbCKG__privacy span{color:#11965f;background:#e8f7ee;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid}@media (max-width:900px){.RealGradeCalculator-module__gcbCKG__shell{grid-template-columns:1fr}.RealGradeCalculator-module__gcbCKG__side{grid-template-columns:repeat(2,1fr);position:static}.RealGradeCalculator-module__gcbCKG__source{grid-column:1/-1}}@media (max-width:700px){.RealGradeCalculator-module__gcbCKG__modeTabs{grid-template-columns:1fr}.RealGradeCalculator-module__gcbCKG__switch{grid-template-columns:repeat(2,1fr)}.RealGradeCalculator-module__gcbCKG__gradeHead{display:none}.RealGradeCalculator-module__gcbCKG__row{background:#fbfcfd;border:1px solid #e3eaf0;border-radius:12px;grid-template-columns:1fr .8fr .85fr 30px;padding:11px}.RealGradeCalculator-module__gcbCKG__row select:nth-of-type(2),.RealGradeCalculator-module__gcbCKG__weight{display:none}.RealGradeCalculator-module__gcbCKG__row input{grid-column:1/-1}.RealGradeCalculator-module__gcbCKG__goalGrid,.RealGradeCalculator-module__gcbCKG__side{grid-template-columns:1fr}.RealGradeCalculator-module__gcbCKG__rowActions{flex-direction:column;align-items:flex-start}}
