.Button_button__mSAjD{font-family:var(--font-body);font-weight:var(--fw-regular);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.Button_pill__3y__o{border-radius:var(--radius-pill)}.Button_icon__6OmWX{display:inline-flex;width:16px;height:16px}.Button_sm__x3st8{font-size:var(--fs-caption);padding:8px 18px;letter-spacing:.04em}.Button_md__VMcUW{font-size:var(--fs-body-s);padding:12px 28px;letter-spacing:.04em}.Button_lg__FBm5J{font-size:var(--fs-body);padding:16px 40px;letter-spacing:.06em}.Button_primary__HqCQK{background:var(--surface-ink);color:var(--text-on-dark);border-color:var(--surface-ink)}.Button_outline__Jx0EY{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.Button_ghost__8GWVZ{background:transparent;color:var(--text-secondary);border-color:transparent}.Button_gold__zMiOz{background:var(--gold-1);color:#fff9f0;border-color:var(--gold-1)}.Button_button__mSAjD:not(.Button_isDisabled__3GfDq):hover.Button_primary__HqCQK{background:var(--state-hover-ink);color:var(--text-on-dark)}.Button_button__mSAjD:not(.Button_isDisabled__3GfDq):hover.Button_outline__Jx0EY{background:var(--state-hover-paper);border-color:var(--ink-1);color:var(--text-primary)}.Button_button__mSAjD:not(.Button_isDisabled__3GfDq):hover.Button_ghost__8GWVZ{background:var(--state-hover-paper);color:var(--text-primary)}.Button_button__mSAjD:not(.Button_isDisabled__3GfDq):hover.Button_gold__zMiOz{background:#a87b43}.Button_button__mSAjD:not(.Button_isDisabled__3GfDq):active{transform:translateY(1px)}.Button_button__mSAjD:not(.Button_isDisabled__3GfDq):active.Button_primary__HqCQK{background:var(--state-press-ink)}.Button_isDisabled__3GfDq{background:var(--state-disabled-bg);color:var(--state-disabled-fg);border-color:transparent;cursor:not-allowed}.Button_block__jYvyZ{width:100%}.TeacherProfile_profile__rwNHr{display:flex;flex-direction:column;gap:var(--space-5)}.TeacherProfile_nameRow__jzW6S{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.TeacherProfile_name__B9fNa{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:.14em;color:var(--text-primary);margin:0;line-height:var(--lh-tight)}.TeacherProfile_role__nnG2X{font-size:var(--fs-body-s);color:var(--text-secondary);letter-spacing:.06em}.TeacherProfile_group__N2G5T{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.TeacherProfile_groupDivided__NBm4k{border-top:1px solid var(--border-hairline);padding-top:var(--space-5)}.TeacherProfile_line__76MBF{display:flex;gap:var(--space-3);font-size:var(--fs-body-s);line-height:1.7;color:var(--text-secondary);font-weight:var(--fw-light)}.TeacherProfile_dot__j85QX{width:4px;height:4px;border-radius:50%;background:var(--ink-2);margin-top:11px;flex:0 0 auto}