.search-input-field[data-v-f8399fa9]{position:relative}.search-input-clear[data-v-f8399fa9]{inset-inline-end:.85rem;z-index:1;width:1.5rem;height:1.5rem;color:var(--app-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.search-input-clear[data-v-f8399fa9]:focus-visible,.search-input-clear[data-v-f8399fa9]:hover{color:var(--app-text-strong);background:color-mix(in srgb,var(--app-text-strong) 8%,transparent)}.search-input-text--clearable[data-v-f8399fa9]{padding-inline-end:2.4rem}.search-input-field[data-v-f8399fa9] .search-input-icon{pointer-events:none;font-size:1.125rem;font-weight:600}.search-input-field--default[data-v-f8399fa9] .search-input-icon{color:var(--app-muted-soft)}.search-input-field--dark[data-v-f8399fa9] .search-input-icon{color:var(--app-muted)}.search-input-text--dark[data-v-f8399fa9]{border:1px solid var(--app-border-strong);background-color:var(--app-surface);color:var(--app-text-strong);border-radius:.75rem}.search-input-text--dark[data-v-f8399fa9]::placeholder{color:var(--app-muted)}.teacher-card[data-v-a3d247cd]{border:1px solid var(--app-border);background:var(--app-card);height:100%;box-shadow:var(--app-shadow);text-align:right;border-radius:1.35rem;flex-direction:row;align-items:stretch;transition:border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.teacher-card[data-v-a3d247cd]:hover{box-shadow:var(--app-shadow-lift);border-color:#2f6bffbf}.teacher-card.is-selectable[data-v-a3d247cd]{cursor:pointer}.teacher-card.is-selectable[data-v-a3d247cd]:focus-visible,.teacher-card.is-selectable[data-v-a3d247cd]:hover{transform:translateY(-4px)}.teacher-card.is-selectable[data-v-a3d247cd]:focus-visible{box-shadow:var(--app-focus),var(--app-shadow-lift);outline:none}.teacher-card__media[data-v-a3d247cd]{background:#120e0a;border-radius:1rem;flex:0 0 7.5rem;align-self:flex-start;width:7.5rem;height:7.5rem;margin:.7rem;position:relative;overflow:hidden}.teacher-card__media img[data-v-a3d247cd]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.teacher-card:hover .teacher-card__media img[data-v-a3d247cd]{transform:scale(1.05)}.teacher-card__body[data-v-a3d247cd]{flex-direction:column;flex:1;justify-content:center;gap:.55rem;min-width:0;padding:.85rem .15rem .85rem .9rem;display:flex}.teacher-card__name[data-v-a3d247cd]{color:var(--app-text-strong);align-items:flex-start;gap:.4rem;margin:0;font-size:1.12rem;font-weight:800;line-height:1.45;display:flex}.teacher-card__name i[data-v-a3d247cd]{color:#285dde;margin-top:.22rem;font-size:.95rem}.teacher-card__meta[data-v-a3d247cd]{color:var(--app-muted);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.82rem;font-weight:700;line-height:1.55;list-style:none;display:flex}.teacher-card__meta li[data-v-a3d247cd]{align-items:flex-start;gap:.4rem;display:flex}.teacher-card__meta i[data-v-a3d247cd]{color:#285dde;margin-top:.18rem}@media (prefers-reduced-motion:reduce){.teacher-card[data-v-a3d247cd],.teacher-card.is-selectable[data-v-a3d247cd]:focus-visible,.teacher-card[data-v-a3d247cd]:hover,.teacher-card:hover .teacher-card__media img[data-v-a3d247cd],.teacher-card__media img[data-v-a3d247cd]{transition:none;transform:none}}.teacher-skeleton[data-v-ecd87da0]{border:1px solid var(--app-border);background:var(--app-card);border-radius:1.35rem;flex-direction:row;align-items:stretch;height:100%;display:flex;overflow:hidden}.teacher-skeleton__line[data-v-ecd87da0],.teacher-skeleton__media[data-v-ecd87da0]{background:color-mix(in srgb,var(--app-text) 12%,transparent);display:block}.teacher-skeleton__media[data-v-ecd87da0]{border-radius:1rem;flex:0 0 7.5rem;align-self:flex-start;width:7.5rem;height:7.5rem;margin:.7rem}.teacher-skeleton__body[data-v-ecd87da0]{flex-direction:column;flex:1;justify-content:center;gap:.6rem;min-width:0;padding:.85rem .15rem .85rem .9rem;display:flex}.teacher-skeleton__line[data-v-ecd87da0]{border-radius:999px;width:72%;height:.75rem}.teacher-skeleton__line.is-name[data-v-ecd87da0]{width:54%;height:1rem}.teacher-skeleton__line.is-chip[data-v-ecd87da0]{width:38%;height:1.35rem}.teacher-skeleton__line.is-short[data-v-ecd87da0]{width:42%}
