.sidebar-widgets[data-v-8ea960b8]{display:flex;flex-direction:column;gap:16px}.widget[data-v-8ea960b8]{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 4px 16px #0000000d;padding:16px}.widget-header[data-v-8ea960b8]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;margin-bottom:12px;padding-bottom:10px}.widget-header h4[data-v-8ea960b8]{color:#0f172a;font-size:var(--fs-sm);font-weight:700;margin:0}.students-link[data-v-8ea960b8]{align-items:center;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;color:#2563eb;display:flex;font-size:var(--fs-sm);font-weight:600;gap:8px;padding:10px 12px;text-decoration:none;transition:all .2s}.students-link[data-v-8ea960b8]:hover{background:#2563eb;border-color:#2563eb;color:#fff}.students-link-arrow[data-v-8ea960b8]{margin-left:auto;transition:transform .2s}.students-link:hover .students-link-arrow[data-v-8ea960b8]{transform:translate(3px)}.stats-grid[data-v-8ea960b8]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.stats-tile[data-v-8ea960b8]{border-radius:12px;padding:12px 10px;text-align:center;transition:transform .2s}.stats-tile[data-v-8ea960b8]:hover{transform:scale(1.03)}.stats-tile-val[data-v-8ea960b8]{font-size:var(--fs-lg);font-weight:800;line-height:1;margin-bottom:4px}.stats-tile-label[data-v-8ea960b8]{font-size:var(--fs-2xs);font-weight:600;opacity:.7}.stats-tile--blue[data-v-8ea960b8]{background:#eff6ff;color:#2563eb}.stats-tile--purple[data-v-8ea960b8]{background:#f5f3ff;color:#7c3aed}.stats-tile--green[data-v-8ea960b8]{background:#f0fdf4;color:#16a34a}.stats-tile--pink[data-v-8ea960b8]{background:#fdf2f8;color:#db2777}.empty-mini[data-v-8ea960b8]{color:#94a3b8;font-size:var(--fs-xs);padding:12px 4px;text-align:center}.highlight-tabs[data-v-8ea960b8]{display:flex;gap:6px;margin-bottom:10px}.highlight-tab[data-v-8ea960b8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;flex:1;font-size:var(--fs-2xs);font-weight:600;height:30px;padding:0 8px;transition:all .2s;white-space:nowrap}.highlight-tab[data-v-8ea960b8]:hover{border-color:#fcd34d;color:#b45309}.highlight-tab--active[data-v-8ea960b8]{background:#fffbeb;border-color:#f59e0b;color:#b45309}.mini-retry[data-v-8ea960b8]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#2563eb;cursor:pointer;display:block;font-size:var(--fs-2xs);font-weight:600;margin:6px auto 0;padding:4px 10px}.active-list[data-v-8ea960b8],.newest-list[data-v-8ea960b8]{display:flex;flex-direction:column;gap:6px}.active-row[data-v-8ea960b8],.newest-row[data-v-8ea960b8]{align-items:center;border-radius:10px;color:inherit;display:flex;gap:10px;padding:8px 10px;text-decoration:none;transition:all .2s}.active-row[data-v-8ea960b8]:hover,.newest-row[data-v-8ea960b8]:hover{background:#eff6ff}.active-rank[data-v-8ea960b8]{align-items:center;background:#94a3b8;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;height:22px;justify-content:center;width:22px}.arank-1[data-v-8ea960b8]{background:linear-gradient(135deg,#f59e0b,#f97316)}.arank-2[data-v-8ea960b8]{background:linear-gradient(135deg,#6b7280,#9ca3af)}.arank-3[data-v-8ea960b8]{background:linear-gradient(135deg,#d97706,#b45309)}.mini-avatar-wrap[data-v-8ea960b8]{display:inline-flex;flex-shrink:0;position:relative}.active-avatar[data-v-8ea960b8],.newest-avatar[data-v-8ea960b8]{border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.mini-online-dot[data-v-8ea960b8]{background:#22c55e;border:2px solid #fff;border-radius:50%;bottom:0;box-shadow:0 0 0 1px #22c55e40;height:11px;position:absolute;right:0;width:11px}.active-avatar-letter[data-v-8ea960b8],.newest-avatar-letter[data-v-8ea960b8]{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;height:36px;justify-content:center;width:36px}.active-info[data-v-8ea960b8],.newest-info[data-v-8ea960b8]{display:flex;flex:1;flex-direction:column;min-width:0}.active-name[data-v-8ea960b8],.newest-name[data-v-8ea960b8]{color:#1e293b;font-size:var(--fs-sm);font-weight:600}.active-meta[data-v-8ea960b8],.active-name[data-v-8ea960b8],.newest-meta[data-v-8ea960b8],.newest-name[data-v-8ea960b8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-meta[data-v-8ea960b8],.newest-meta[data-v-8ea960b8]{align-items:center;color:#94a3b8;display:inline-flex;font-size:var(--fs-2xs);gap:4px}.dot[data-v-8ea960b8]{border-radius:50%;display:inline-block;height:6px;width:6px}.dot-emerald[data-v-8ea960b8]{background:#10b981}@media (max-width:1100px){.sidebar-widgets>.widget[data-v-8ea960b8]{display:none}}.teachers-page[data-v-4b58a30d]{margin-top:20px}.teachers-layout[data-v-4b58a30d]{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 320px}.teachers-main[data-v-4b58a30d]{container:teachers-main/inline-size;min-width:0}.teachers-aside[data-v-4b58a30d]{margin:0 -8px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 16px;position:sticky;scrollbar-width:thin;top:80px}.results-bar[data-v-4b58a30d]{background:#fff;border:1px solid #f0f2f5;border-radius:14px;box-shadow:0 1px 3px #0000000a;gap:12px;justify-content:space-between;margin-bottom:16px;padding:10px 14px}.rb-main[data-v-4b58a30d],.results-bar[data-v-4b58a30d]{align-items:center;display:flex}.rb-main[data-v-4b58a30d]{flex:1;flex-wrap:wrap;gap:8px 10px;min-width:0}.rb-count[data-v-4b58a30d]{color:#0f172a;font-size:var(--fs-sm);font-weight:800;white-space:nowrap}.rb-chips[data-v-4b58a30d]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.rb-chip[data-v-4b58a30d]{align-items:center;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;color:#0e7490;cursor:pointer;display:inline-flex;font-size:var(--fs-badge);font-weight:600;gap:4px;height:28px;padding:0 8px 0 10px;transition:background .2s}.rb-chip[data-v-4b58a30d]:hover{background:#cffafe}.rb-clear[data-v-4b58a30d]{background:transparent;border:0;color:#ef4444;cursor:pointer;font-weight:700;padding:4px}.rb-clear[data-v-4b58a30d],.rb-sort[data-v-4b58a30d]{font-size:var(--fs-badge)}.rb-sort[data-v-4b58a30d]{align-items:center;color:#64748b;display:inline-flex;flex-shrink:0;font-weight:600;gap:8px}.rb-sort-select[data-v-4b58a30d]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#374151;cursor:pointer;font-size:var(--fs-action);height:34px;outline:none;padding:0 8px}.rb-sort-select[data-v-4b58a30d]:focus{border-color:#26ace2}.rb-search[data-v-4b58a30d]{flex:0 1 280px;min-width:180px}.rb-search input[data-v-4b58a30d]{height:34px;padding-bottom:0;padding-top:0}.search-box[data-v-4b58a30d]{margin:0;position:relative;width:280px}.search-box input[data-v-4b58a30d]{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:var(--fs-action);padding:9px 36px 9px 38px;transition:all .3s ease;width:100%}.search-box input[data-v-4b58a30d]:focus{background:#fff;border-color:#26ace2;box-shadow:0 0 0 3px #26ace21a;outline:none}.search-svg[data-v-4b58a30d]{left:12px;pointer-events:none}.clear-btn[data-v-4b58a30d],.search-svg[data-v-4b58a30d]{position:absolute;top:50%;transform:translateY(-50%)}.clear-btn[data-v-4b58a30d]{align-items:center;background:transparent;border:0;color:#94a3b8;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;right:0;transition:color .2s;width:44px}.clear-btn[data-v-4b58a30d]:focus-visible,.clear-btn[data-v-4b58a30d]:hover{color:#ef4444}.search-box input[data-v-4b58a30d]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.empty-state[data-v-4b58a30d]{font-size:var(--fs-empty);padding:48px 20px}.teachers-grid[data-v-4b58a30d]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@container teachers-main (min-width: 560px){.teachers-grid[data-v-4b58a30d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container teachers-main (min-width: 900px){.teachers-grid[data-v-4b58a30d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.teacher-card[data-v-4b58a30d]{align-items:start;animation:cardFadeIn-4b58a30d .4s ease backwards;background:#fff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 1px 2px #0f172a0a;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto auto auto auto auto 1fr auto;overflow:hidden;padding:14px;position:relative;row-gap:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@keyframes cardFadeIn-4b58a30d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.teacher-card[data-v-4b58a30d]{border:1.5px solid var(--acc-soft,#cdd9ec);box-shadow:inset 0 4px 0 var(--acc-ring,rgba(37,99,235,.35)),0 2px 6px #0f172a12,0 10px 24px #0f172a14}.teacher-card[data-v-4b58a30d]:hover{border-color:var(--acc-soft,#dbe7ff);box-shadow:inset 0 4px 0 var(--acc-ring,rgba(37,99,235,.35)),0 14px 30px var(--acc-ring,rgba(37,99,235,.14));transform:translateY(-4px)}.card-cover[data-v-4b58a30d]{align-items:center;background:radial-gradient(circle at 18% 12%,#ffffffe6 0,#fff0 55%),var(--acc-bg,#eef4ff);border-radius:14px;display:flex;height:250px;justify-content:center;margin:8px;overflow:hidden;position:relative}.cover-avatar-shell[data-v-4b58a30d]{height:120px;position:relative;width:120px}.cover-avatar-wrap[data-v-4b58a30d]{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 22px var(--acc-ring,rgba(37,99,235,.15));height:120px;overflow:hidden;transition:transform .4s ease;width:120px}.cover-online-dot[data-v-4b58a30d]{background:#22c55e;border:2px solid #fff;border-radius:50%;bottom:4px;box-shadow:0 0 0 1px #22c55e40;height:14px;position:absolute;right:4px;width:14px;z-index:2}.cover-avatar-img[data-v-4b58a30d],.cover-photo-img[data-v-4b58a30d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-photo-img[data-v-4b58a30d]{top:0;right:0;bottom:0;left:0;-o-object-position:center 25%;object-position:center 25%;position:absolute;transition:transform .4s ease}.teacher-card:hover .cover-photo-img[data-v-4b58a30d]{transform:scale(1.04)}.card-body[data-v-4b58a30d]{display:flex;flex:1;flex-direction:column;gap:12px;padding:10px 16px 16px}.teacher-identity[data-v-4b58a30d]{align-items:center;display:flex;gap:10px}.activity-pill[data-v-4b58a30d]{align-items:center;background:#ecfdf5;border-radius:999px;color:#047857;display:inline-flex;flex-shrink:0;font-size:var(--fs-badge);font-weight:600;gap:4px;margin-left:auto;padding:3px 8px}.activity-dot[data-v-4b58a30d]{animation:tpulse-4b58a30d 1.8s ease-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 3px #10b9812e;height:6px;width:6px}@keyframes tpulse-4b58a30d{0%,to{box-shadow:0 0 0 3px #10b9812e}50%{box-shadow:0 0 0 6px #10b9810d}}.identity-text[data-v-4b58a30d]{display:flex;flex-direction:column;min-width:0}.teacher-name[data-v-4b58a30d]{color:#0f172a;font-size:var(--fs-lg);font-weight:800;line-height:1.25;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.teacher-name[data-v-4b58a30d]:hover{color:var(--acc-text,#1d4ed8)}.teacher-branch[data-v-4b58a30d]{align-self:flex-start;background:var(--acc-soft,#dbe7ff);border-radius:999px;color:var(--acc-text,#1d4ed8);font-size:var(--fs-xs);font-weight:700;margin:4px 0 2px;max-width:100%;padding:3px 10px}.teacher-branch[data-v-4b58a30d],.teacher-education[data-v-4b58a30d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-education[data-v-4b58a30d]{align-items:center;color:#64748b;display:inline-flex;font-size:var(--fs-item-meta);gap:4px;margin-top:2px}.teacher-education svg[data-v-4b58a30d]{color:#94a3b8;flex-shrink:0}.card-signals[data-v-4b58a30d]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.signal[data-v-4b58a30d]{align-items:center;border-radius:6px;display:inline-flex;font-size:var(--fs-item-meta);font-weight:700;gap:4px;line-height:1.3;padding:3px 8px;white-space:nowrap}.signal-sub[data-v-4b58a30d]{font-weight:500;opacity:.75}.card-rating-row[data-v-4b58a30d]{display:flex;flex-basis:100%;gap:8px}.card-rating[data-v-4b58a30d],.card-rating-row[data-v-4b58a30d]{align-items:center;min-width:0}.card-rating[data-v-4b58a30d]{display:inline-flex;font-size:var(--fs-item-meta);gap:6px;line-height:1.3}.rating-stars[data-v-4b58a30d]{display:inline-flex;flex-shrink:0;position:relative}.rating-stars__row[data-v-4b58a30d]{color:#e2e8f0;display:flex;gap:1px}.rating-stars__row--fill[data-v-4b58a30d]{color:#f59e0b;inset:0 auto 0 0;overflow:hidden;position:absolute}.rating-stars svg[data-v-4b58a30d]{flex-shrink:0;height:15px;width:15px}.rating-value[data-v-4b58a30d]{color:#0f172a;font-weight:800}.rating-count[data-v-4b58a30d]{color:#64748b;font-weight:500}.signal-price[data-v-4b58a30d]{background:#e6f5ef;color:#0d7355}.signal-exp[data-v-4b58a30d]{background:#eef2ff;color:#4338ca}.signal-mode[data-v-4b58a30d]{background:#f0f9ff;color:#0369a1}.fav-btn[data-v-4b58a30d]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;transition:color .2s,background .2s,border-color .2s,transform .2s}.fav-btn[data-v-4b58a30d]:hover{color:#e11d48}.fav-btn.is-on[data-v-4b58a30d]{background:#fff1f2;border-color:#fecdd3;color:#e11d48}.fav-btn[data-v-4b58a30d]:disabled{cursor:default;opacity:.6}.fav-btn--inline[data-v-4b58a30d]{display:none}.filter-price-note[data-v-4b58a30d]{color:#64748b;font-size:var(--fs-badge);margin:0}.teacher-location[data-v-4b58a30d]{align-items:center;color:#94a3b8;display:inline-flex;font-size:var(--fs-item-meta);gap:4px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-location svg[data-v-4b58a30d]{flex-shrink:0;stroke:#26ace2}.card-kademeler[data-v-4b58a30d]{display:flex;flex-wrap:wrap;gap:4px}.kademe-chip[data-v-4b58a30d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:var(--fs-badge);font-weight:600;line-height:1.4;padding:2px 8px;white-space:nowrap}.card-actions[data-v-4b58a30d]{gap:8px;margin-top:auto}.card-action[data-v-4b58a30d],.card-actions[data-v-4b58a30d]{align-items:center;display:flex}.card-action[data-v-4b58a30d]{background:var(--acc-bg,#eef4ff);border:1px solid transparent;border-radius:12px;box-sizing:border-box;color:var(--acc-text,#1d4ed8);cursor:pointer;font-size:var(--fs-action);font-weight:700;justify-content:space-between;padding:7px 7px 7px 14px;text-decoration:none;transition:all .25s ease;width:100%}.action-profile[data-v-4b58a30d]{border-color:var(--acc-soft,#dbe7ff);flex:1;min-width:0}.action-profile[data-v-4b58a30d]:hover{background:var(--acc-soft,#dbe7ff)}.friend-btn[data-v-4b58a30d]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.friend-btn[data-v-4b58a30d]:hover{background:var(--acc-bg,#eef4ff);border-color:var(--acc-soft,#dbe7ff);color:var(--acc-text,#1d4ed8)}.friend-btn--wait[data-v-4b58a30d]{background:#fffbeb;border-color:#fde68a;color:#b45309;cursor:default}.friend-btn--ok[data-v-4b58a30d]{background:#ecfdf5;border-color:#a7f3d0;color:#047857;cursor:default}.action-arrow[data-v-4b58a30d]{align-items:center;background:var(--acc-text,#1d4ed8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .25s ease;width:30px}.teacher-card:hover .action-profile .action-arrow[data-v-4b58a30d]{transform:translate(3px)}.filter-topbar[data-v-4b58a30d]{display:none}.filter-panel[data-v-4b58a30d]{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 4px 16px #0000000d;display:flex;flex-direction:column;gap:14px;padding:16px}.fp-head[data-v-4b58a30d]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;padding-bottom:10px}.fp-title[data-v-4b58a30d]{color:#0f172a;font-size:var(--fs-sm);font-weight:700;margin:0}.fp-count[data-v-4b58a30d]{color:#64748b;font-size:var(--fs-badge);font-weight:600;margin-left:auto;white-space:nowrap}.fp-section[data-v-4b58a30d]{display:flex;flex-direction:column;gap:6px}.fp-label[data-v-4b58a30d]{align-items:center;color:#334155;display:inline-flex;font-size:var(--fs-item-meta);font-weight:700;gap:6px}.fp-label svg[data-v-4b58a30d]{color:#0e7490;flex-shrink:0}.filter-select[data-v-4b58a30d]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#374151;cursor:pointer;font-size:var(--fs-action);height:38px;outline:none;padding:0 10px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.filter-select[data-v-4b58a30d]:focus{border-color:#26ace2;box-shadow:0 0 0 3px #26ace21a}.filter-select[data-v-4b58a30d]:not([value=""]):not(:has(option[value=""]:checked)){background:#f0f9ff;border-color:#26ace2;color:#0369a1}.fp-sub-select[data-v-4b58a30d]{margin-top:2px}.fp-clear[data-v-4b58a30d]{align-items:center;background:#fff5f5;border:1.5px solid #fca5a5;border-radius:10px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:var(--fs-action);font-weight:600;gap:6px;height:36px;justify-content:center;transition:all .2s}.fp-clear[data-v-4b58a30d]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.filter-panel[data-v-4b58a30d]{border-color:#cdeff5;box-shadow:0 8px 24px #0e74901a}.fp-head[data-v-4b58a30d]{background:linear-gradient(135deg,#0e7490,#0891b2);border-bottom:0;border-radius:14px 14px 0 0;color:#fff;margin:-16px -16px 0;padding:14px 16px}.fp-head>svg[data-v-4b58a30d]{stroke:#fff}.fp-title[data-v-4b58a30d]{color:#fff;font-size:var(--fs-md)}.fp-count[data-v-4b58a30d]{background:#fff;border-radius:999px;color:#0e7490;font-weight:700;padding:2px 9px}.fp-seg[data-v-4b58a30d]{background:#f1f5f9;border-radius:12px;display:flex;gap:3px;padding:3px}.fp-seg-btn[data-v-4b58a30d]{align-items:center;background:transparent;border:0;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;flex:1;font-size:var(--fs-action);font-weight:600;gap:5px;height:34px;justify-content:center;min-width:0;padding:0 6px;transition:background .2s,color .2s;white-space:nowrap}.fp-seg-btn.is-active[data-v-4b58a30d]{background:#fff;box-shadow:0 1px 3px #0f172a1f;color:#0e7490}.fp-seg-count[data-v-4b58a30d]{background:#e2e8f0;border-radius:999px;color:#475569;font-size:var(--fs-badge);font-weight:700;line-height:18px;padding:0 6px}.fp-seg-btn.is-active .fp-seg-count[data-v-4b58a30d]{background:#cffafe;color:#0e7490}.fp-switch[data-v-4b58a30d]{align-items:center;background:transparent;border:0;color:#334155;cursor:pointer;display:flex;font-size:var(--fs-item-meta);font-weight:600;gap:10px;min-height:36px;padding:0;text-align:left}.fp-switch-track[data-v-4b58a30d]{background:#cbd5e1;border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:background .2s;width:36px}.fp-switch-thumb[data-v-4b58a30d]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a40;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.fp-switch[aria-checked=true] .fp-switch-track[data-v-4b58a30d]{background:#0e7490}.fp-switch[aria-checked=true] .fp-switch-thumb[data-v-4b58a30d]{transform:translate(16px)}.fp-switch .fp-seg-count[data-v-4b58a30d]{margin-left:auto}.fp-chips[data-v-4b58a30d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.fp-chip[data-v-4b58a30d]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:var(--fs-badge);font-weight:600;gap:5px;height:28px;padding:0 10px;transition:border-color .2s,background .2s}.fp-chip[data-v-4b58a30d]:hover{border-color:#a5f3fc}.fp-chip.is-active[data-v-4b58a30d]{background:#ecfeff;border-color:#22d3ee;color:#0e7490}.fp-chip-count[data-v-4b58a30d]{color:#94a3b8;font-weight:700}.fp-chip.is-active .fp-chip-count[data-v-4b58a30d]{color:#0e7490}.filter-sheet-backdrop[data-v-4b58a30d],.filter-sheet-close[data-v-4b58a30d],.filter-sheet-foot[data-v-4b58a30d],.filter-sheet-toggle[data-v-4b58a30d]{display:none}.card-body[data-v-4b58a30d]{display:contents}.card-cover[data-v-4b58a30d]{align-self:start;border-radius:12px;grid-column:1;grid-row:1/span 2;height:140px;margin:0;width:100%}.teacher-identity[data-v-4b58a30d]{align-items:flex-start;grid-column:2;grid-row:1;min-width:0}.card-kademeler[data-v-4b58a30d]{margin-top:8px}.card-signals[data-v-4b58a30d]{grid-column:1/-1;grid-row:4;margin:10px 0 0}.card-actions[data-v-4b58a30d]{grid-column:1/-1;grid-row:7;margin-top:12px}.cover-avatar-shell[data-v-4b58a30d],.cover-avatar-wrap[data-v-4b58a30d]{height:100%;width:100%}.cover-avatar-wrap[data-v-4b58a30d]{border:0;border-radius:12px;box-shadow:none}.cover-online-dot[data-v-4b58a30d]{bottom:6px;right:6px}.skeleton-card[data-v-4b58a30d]{animation:none}.skeleton-cover-area[data-v-4b58a30d]{animation:shimmer-4b58a30d 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e8edf2,#f0f4f8 75%);background-size:200% 100%;border-radius:12px;height:140px;margin:0}.skeleton-body[data-v-4b58a30d]{display:flex;flex-direction:column;gap:12px;padding:0}.skeleton-identity[data-v-4b58a30d]{align-items:center;display:flex;gap:10px}.skeleton-avatar[data-v-4b58a30d]{animation:shimmer-4b58a30d 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e8edf2,#f0f4f8 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;height:40px;width:40px}.skeleton-lines[data-v-4b58a30d]{display:flex;flex:1;flex-direction:column;gap:6px}.skeleton-line[data-v-4b58a30d]{border-radius:6px;height:11px}.skeleton-btn[data-v-4b58a30d],.skeleton-line[data-v-4b58a30d]{animation:shimmer-4b58a30d 1.5s infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e8edf2,#f0f4f8 75%);background-size:200% 100%}.skeleton-btn[data-v-4b58a30d]{border-radius:12px;height:44px}@keyframes shimmer-4b58a30d{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-4b58a30d]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:12px;padding:64px 20px;text-align:center}.empty-title[data-v-4b58a30d]{color:#475569;font-size:var(--fs-widget-title);font-weight:700;margin:0}.empty-desc[data-v-4b58a30d]{color:#94a3b8;font-size:var(--fs-empty);margin:0}.empty-reset-btn[data-v-4b58a30d]{background:transparent;border:1.5px solid #26ace2;border-radius:10px;color:#26ace2;cursor:pointer;font-size:var(--fs-action);font-weight:600;margin-top:8px;padding:9px 20px;transition:all .2s}.empty-reset-btn[data-v-4b58a30d]:hover{background:#26ace2;color:#fff}.end-text[data-v-4b58a30d]{color:#94a3b8;font-size:var(--fs-empty);padding:20px 0;text-align:center}.error-state[data-v-4b58a30d]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:40px 20px;text-align:center}.error-title[data-v-4b58a30d]{color:#b91c1c;font-size:var(--fs-widget-title);font-weight:700;margin:0}.error-desc[data-v-4b58a30d]{color:#64748b;font-size:var(--fs-empty);margin:0;max-width:400px}.error-retry-btn[data-v-4b58a30d]{align-items:center;background:transparent;border:1.5px solid #ef4444;border-radius:10px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:var(--fs-action);font-weight:600;gap:6px;margin-top:6px;padding:10px 18px;transition:all .2s}.error-retry-btn[data-v-4b58a30d]:hover{background:#ef4444;color:#fff}.load-more-trigger[data-v-4b58a30d]{height:1px}.list-loading[data-v-4b58a30d]{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:14px;box-shadow:0 12px 32px #0f172a2e;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:12px;left:50%;padding:14px 22px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1000}.list-loading__spinner[data-v-4b58a30d]{animation:list-loading-spin-4b58a30d .8s linear infinite;border:3px solid #dbeafe;border-radius:50%;border-top-color:#2563eb;height:20px;width:20px}@keyframes list-loading-spin-4b58a30d{to{transform:rotate(1turn)}}.list-loading-enter-active[data-v-4b58a30d],.list-loading-leave-active[data-v-4b58a30d]{transition:opacity .2s ease}.list-loading-enter-from[data-v-4b58a30d],.list-loading-leave-to[data-v-4b58a30d]{opacity:0}@media (max-width:768px){.list-loading[data-v-4b58a30d]{font-size:14px;padding:12px 18px}}@media (prefers-reduced-motion:reduce){.list-loading__spinner[data-v-4b58a30d]{animation-duration:2s}.list-loading-enter-active[data-v-4b58a30d],.list-loading-leave-active[data-v-4b58a30d]{transition:none}}.card-fade-enter-active[data-v-4b58a30d]{transition:all .4s ease}.card-fade-leave-active[data-v-4b58a30d]{transition:all .3s ease}.card-fade-enter-from[data-v-4b58a30d]{opacity:0;transform:translateY(16px)}.card-fade-leave-to[data-v-4b58a30d]{opacity:0;transform:scale(.95)}@container teachers-main (min-width: 900px) and (max-width: 1059px){.teacher-card[data-v-4b58a30d]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:88px minmax(0,1fr);padding:12px}.card-cover[data-v-4b58a30d],.skeleton-cover-area[data-v-4b58a30d]{height:116px}.teacher-name[data-v-4b58a30d]{font-size:var(--fs-md)}.card-rating-row[data-v-4b58a30d]{flex-wrap:wrap;row-gap:4px}.card-rating .rating-count[data-v-4b58a30d]{white-space:nowrap}}@media (max-width:1400px){.teachers-layout[data-v-4b58a30d]{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1100px){.teachers-layout[data-v-4b58a30d]{grid-template-columns:1fr;row-gap:0}.teachers-aside[data-v-4b58a30d]{margin:0;max-height:none;overflow:visible;padding:0;position:static}.filter-topbar[data-v-4b58a30d]{align-items:center;background:#fff;border:1px solid #f0f2f5;border-radius:14px;box-shadow:0 1px 3px #0000000f;display:flex;gap:8px;margin-bottom:14px;padding:10px 12px}.filter-topbar .search-box[data-v-4b58a30d]{flex:1;min-width:0;width:auto}.filter-topbar .search-box input[data-v-4b58a30d]{font-size:16px}.filter-sheet-toggle[data-v-4b58a30d]{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--fs-action);font-weight:600;gap:6px;height:34px;padding:0 12px;position:relative}.filter-sheet-toggle[data-v-4b58a30d]:active{transform:scale(.97)}.filter-sheet-badge[data-v-4b58a30d]{background:#0e7490;border-radius:999px;color:#fff;font-size:var(--fs-badge);font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.filter-panel[data-v-4b58a30d]{border:0;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -10px 30px #0f172a2e;gap:12px;left:0;margin:0 auto;max-height:85vh;max-width:640px;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(16px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:1210}.filter-panel.is-open[data-v-4b58a30d]{transform:translateY(0);transition:transform .25s ease;visibility:visible}.filter-sheet-backdrop[data-v-4b58a30d]{background:#0f172a73;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1205}.fp-head[data-v-4b58a30d]{border-radius:18px 18px 0 0;margin:0 -16px;padding:18px 16px 12px;position:sticky;top:0;z-index:2}.fp-head[data-v-4b58a30d]:before{background:#ffffff8c;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:6px;transform:translate(-50%);width:36px}.fp-title[data-v-4b58a30d]{font-size:var(--fs-md)}.filter-sheet-close[data-v-4b58a30d]{align-items:center;background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin-right:-10px;width:44px}.fp-clear[data-v-4b58a30d],.rb-search[data-v-4b58a30d]{display:none}.filter-select[data-v-4b58a30d],.rb-sort-select[data-v-4b58a30d]{font-size:16px}.filter-sheet-foot[data-v-4b58a30d]{display:flex;gap:8px;margin-top:4px}.filter-sheet-apply[data-v-4b58a30d],.filter-sheet-reset[data-v-4b58a30d]{border-radius:12px;cursor:pointer;font-size:var(--fs-base);font-weight:700;height:48px}.filter-sheet-reset[data-v-4b58a30d]{background:#fff;border:1.5px solid #e2e8f0;color:#475569;flex-shrink:0;padding:0 18px}.filter-sheet-apply[data-v-4b58a30d]{background:#0e7490;border:0;color:#fff;flex:1}.filter-sheet-apply[data-v-4b58a30d]:active,.filter-sheet-reset[data-v-4b58a30d]:active{transform:scale(.98)}}@media (max-width:768px){.teacher-location svg[data-v-4b58a30d]{height:14px;width:14px}.teachers-page[data-v-4b58a30d] *{-webkit-tap-highlight-color:transparent!important}.teachers-grid[data-v-4b58a30d]{gap:12px!important;grid-template-columns:1fr!important}.teacher-card[data-v-4b58a30d]{border-radius:14px!important}.search-box input[data-v-4b58a30d]{font-size:16px!important;height:34px!important;min-height:34px!important;padding:0 36px!important}.search-box input[data-v-4b58a30d]::-moz-placeholder{font-size:15px}.search-box input[data-v-4b58a30d]::placeholder{font-size:15px}.teacher-card[data-v-4b58a30d]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:96px minmax(0,1fr);padding:12px}.card-cover[data-v-4b58a30d],.skeleton-cover-area[data-v-4b58a30d]{height:120px}.teacher-name[data-v-4b58a30d]{font-size:var(--fs-md)}.results-bar[data-v-4b58a30d]{flex-wrap:wrap;padding:10px 12px}.fp-chip[data-v-4b58a30d],.fp-seg-btn[data-v-4b58a30d],.rb-chip[data-v-4b58a30d],.rb-clear[data-v-4b58a30d]{height:36px;min-height:36px}.fp-switch[data-v-4b58a30d]{min-height:44px}.fp-chip[data-v-4b58a30d],.fp-seg-btn[data-v-4b58a30d],.rb-chip[data-v-4b58a30d]{font-size:13px}.rb-sort-select[data-v-4b58a30d]{height:38px}.fav-btn--inline[data-v-4b58a30d]{border-radius:12px;display:inline-flex;flex-shrink:0;height:48px;width:48px}.fav-btn--inline[data-v-4b58a30d]:active{transform:scale(.95)}.activity-pill[data-v-4b58a30d]{padding:2px 6px!important}.card-action[data-v-4b58a30d]{min-height:48px!important;padding:13px 14px!important}.friend-btn[data-v-4b58a30d]{height:48px;width:48px}.friend-btn[data-v-4b58a30d]:active{transform:scale(.95)}.card-action[data-v-4b58a30d]:active,.empty-reset-btn[data-v-4b58a30d]:active{transform:scale(.97)}.teacher-card[data-v-4b58a30d]:active{transform:scale(.99)}.teachers-page[data-v-4b58a30d]{padding-bottom:64px!important}.empty-reset-btn[data-v-4b58a30d],.error-retry-btn[data-v-4b58a30d]{min-height:44px!important;padding:11px 20px!important}}.card-report-btn[data-v-4b58a30d]{margin-left:auto;opacity:0;transition:opacity .15s ease}.card-report-btn[data-v-4b58a30d]:focus-within,.teacher-card:hover .card-report-btn[data-v-4b58a30d]{opacity:1}@media (hover:none){.card-report-btn[data-v-4b58a30d]{opacity:.6}}
