._pickerShell_c68aa2d{min-height:100vh;min-height:100svh;font-family:var(--font-nunito,"Nunito", "Segoe UI", system-ui, sans-serif);color:#123752;background:linear-gradient(#11a7f4 0%,#3db9f4 36%,#a7e5ff 68%,#b3efbc 100%);justify-content:center;align-items:center;padding:40px 16px;display:flex;position:relative;overflow:hidden auto}._worldBackground_c68aa2d{pointer-events:none;position:fixed;inset:0}._worldBackground_c68aa2d img{object-fit:cover;width:100%;height:100%}._pickerCard_c68aa2d{z-index:2;scrollbar-width:thin;text-align:center;background:#f7fcfff2;border:3px solid #fff;border-radius:28px;width:min(900px,100%);max-height:calc(100svh - 80px);padding:32px clamp(18px,4vw,40px) 36px;position:relative;overflow-y:auto;box-shadow:0 12px #103e5d1c,0 24px 50px #103e5d40}._pickerNavigation_c68aa2d{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}._eyebrow_c68aa2d{letter-spacing:.14em;color:#b7791f;text-transform:uppercase;font-size:12px;font-weight:900;display:block}._pickerCard_c68aa2d h1{margin:8px 0 10px;font-size:clamp(28px,5vw,40px);font-weight:900}._intro_c68aa2d{color:#2c5a7c;max-width:480px;margin:0 auto 24px;font-size:16px;font-weight:600;line-height:1.55}._headerRow_c68aa2d,._selectionRow_c68aa2d{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._openBadge_c68aa2d{color:#1f7a31;letter-spacing:.04em;background:#e7f9ec;border:2px solid #6bcb77;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900}._subjectGrid_c68aa2d{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._subjectButton_c68aa2d{color:#123752;cursor:pointer;background:linear-gradient(#e8f6ff,#d3edff);border:3px solid #b3dcf5;border-radius:18px;align-items:center;gap:12px;min-height:82px;padding:14px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 5px #103e5d1a}._subjectButton_c68aa2d:hover{border-color:#ffd23f;transform:translateY(-3px);box-shadow:0 8px #103e5d22}:is(._subjectButton_c68aa2d:focus-visible,._changeButton_c68aa2d:focus-visible){outline-offset:3px;outline:4px solid #ffe166}._subjectIcon_c68aa2d{background:#ffffffc9;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:inline-flex}._subjectInfo_c68aa2d{flex-direction:column;flex:1;gap:5px;display:flex}._subjectInfo_c68aa2d strong{font-size:15px;font-weight:900}._subjectInfo_c68aa2d small{color:#2f6a50;font-size:12px;font-weight:800}._subjectArrow_c68aa2d{color:#b7791f;font-size:24px;font-weight:900}._subjectButton_c68aa2d._mint_c68aa2d{background:linear-gradient(#e5f8ed,#ced)}._subjectButton_c68aa2d._lavender_c68aa2d{background:linear-gradient(#f0eaff,#ded2fa)}._subjectButton_c68aa2d._blue_c68aa2d{background:linear-gradient(#e8f6ff,#d3edff)}._subjectButton_c68aa2d._cyan_c68aa2d{background:linear-gradient(#e3f9fb,#c6edf1)}._subjectButton_c68aa2d._peach_c68aa2d{background:linear-gradient(#fff1df,#f9dfc4)}._subjectButton_c68aa2d._pink_c68aa2d{background:linear-gradient(#ffedf4,#f9d5e3)}._subjectButton_c68aa2d._green_c68aa2d{background:linear-gradient(#e5f4e4,#cee7ce)}._selectionRow_c68aa2d{background:#e8f6ff;border:2px solid #b3dcf5;border-radius:14px;padding:10px 14px}._changeButton_c68aa2d{color:#145a8e;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:7px 10px;font-family:inherit;font-weight:800}._gradeGrid_c68aa2d{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._gradeButton_c68aa2d{cursor:pointer;background:linear-gradient(#e8f6ff,#d3edff);border:3px solid #b3dcf5;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:20px 16px 16px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 5px #103e5d1a}._gradeButton_c68aa2d:hover{border-color:#ffd23f;transform:translateY(-4px);box-shadow:0 9px #103e5d22}._gradeButton_c68aa2d:active{transform:translateY(1px);box-shadow:0 2px #103e5d1a}._gradeButton_c68aa2d:focus-visible{outline-offset:3px;outline:4px solid #ffe166}._gradeNumber_c68aa2d{color:#fff;background:linear-gradient(#3db9f4,#11a7f4);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;font-weight:900;display:inline-flex;box-shadow:0 4px #0b6ea8}._gradeLabel_c68aa2d{margin-top:8px;font-size:16px;font-weight:900}._gradeTitle_c68aa2d{color:#4a7ea8;min-height:34px;font-size:13px;font-weight:600}._gradeCta_c68aa2d{color:#b7791f;margin-top:4px;font-size:14px;font-weight:900}._lastResult_c68aa2d{background:#fff8e0;border:2px solid #ffe166;border-radius:16px;margin:22px 0 0;padding:14px 18px;font-size:15px;font-weight:700}@media (max-width:480px){._pickerShell_c68aa2d{padding:24px 12px}._gradeGrid_c68aa2d{grid-template-columns:1fr 1fr}._gradeTitle_c68aa2d{display:none}}._changeButton_c68aa2d{color:#245889;background:#fff;border:1px solid #bfd6eb;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-bottom:16px;padding:10px 15px;display:inline-flex}
