.rating-form-module__0-eEhW__form{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.rating-form-module__0-eEhW__form h3{margin:0;font-size:.95rem}.rating-form-module__0-eEhW__hint{color:var(--ink-soft);margin:0;font-size:.8rem}.rating-form-module__0-eEhW__form label{color:var(--ink);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.rating-form-module__0-eEhW__form select,.rating-form-module__0-eEhW__form textarea{color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d7d2c9;border-radius:.4rem;padding:.6rem .7rem}.rating-form-module__0-eEhW__fieldError{color:#954230;font-size:.78rem;font-weight:700}.rating-form-module__0-eEhW__formError{border-left:3px solid var(--coral);color:#954230;background:#fff2ee;margin:0;padding:.75rem}.rating-form-module__0-eEhW__successMessage{border-left:3px solid var(--deep-mint);color:var(--deep-mint);background:#eaf7f1;margin:0;padding:.75rem}.rating-form-module__0-eEhW__primaryButton{cursor:pointer;background:var(--coral);color:#fff;font:inherit;border:0;border-radius:.4rem;align-self:flex-start;padding:.7rem 1.1rem;font-weight:800}.rating-form-module__0-eEhW__primaryButton:disabled{cursor:not-allowed;opacity:.6}
.public-teacher-profile-module__492TXG__page{flex-direction:column;gap:1.5rem;width:min(100% - 3rem,44rem);margin:0 auto;padding-block:3rem 5rem;display:flex}.public-teacher-profile-module__492TXG__hero{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.public-teacher-profile-module__492TXG__avatar{object-fit:cover;border-radius:50%;width:5.5rem;height:5.5rem}.public-teacher-profile-module__492TXG__verifiedTag{color:var(--deep-mint);background:#eaf7f1;border-radius:999px;margin-bottom:.3rem;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.public-teacher-profile-module__492TXG__hero h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif}.public-teacher-profile-module__492TXG__subline{color:var(--ink-soft);margin:.3rem 0 0}.public-teacher-profile-module__492TXG__ratingLine{margin:.3rem 0 0;font-weight:700}.public-teacher-profile-module__492TXG__card{border:1px solid var(--line);background:var(--paper);border-radius:.6rem;flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.public-teacher-profile-module__492TXG__card h2{margin:0;font-size:1.05rem}.public-teacher-profile-module__492TXG__card p{margin:0}.public-teacher-profile-module__492TXG__achievementList,.public-teacher-profile-module__492TXG__reviewList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.public-teacher-profile-module__492TXG__achievementList li,.public-teacher-profile-module__492TXG__reviewList li{border:1px solid var(--line);border-radius:.5rem;padding:.7rem .9rem}.public-teacher-profile-module__492TXG__achievementList b{display:block}.public-teacher-profile-module__492TXG__achievementList small{color:var(--ink-soft);font-size:.78rem}.public-teacher-profile-module__492TXG__reviewStars{color:#bb7b28;font-weight:700}.public-teacher-profile-module__492TXG__reviewList p{margin:.35rem 0 0}.public-teacher-profile-module__492TXG__emptyState{color:var(--ink-soft);margin:0}.public-teacher-profile-module__492TXG__loginPrompt{color:var(--ink-soft);margin:0;font-size:.86rem}.public-teacher-profile-module__492TXG__loginPrompt a{color:var(--coral);font-weight:700}
