.premium-teachers-section{--premium-teachers-section-inline-gutter:var(--dimension-x5);gap:var(--dimension-x1_5);padding:var(--dimension-x1) var(--premium-teachers-section-inline-gutter) var(--dimension-x2_5);display:grid;overflow-x:hidden}.premium-teachers-section,.premium-teachers-section__scroller,.premium-teachers-section__marquee{min-inline-size:var(--dimension-x0)}.premium-teachers-section__scroller,.premium-teachers-section__marquee{margin-inline:calc(var(--premium-teachers-section-inline-gutter) * -1);padding:var(--dimension-x1_5) var(--premium-teachers-section-inline-gutter) var(--dimension-x2_5);scroll-padding-inline:var(--premium-teachers-section-inline-gutter);scrollbar-width:none}.premium-teachers-section__scroller{gap:var(--dimension-x2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.premium-teachers-section__scroller::-webkit-scrollbar{display:none}.premium-teachers-section__marquee::-webkit-scrollbar{display:none}.premium-teachers-section__marquee{--premium-teachers-track-gap:var(--dimension-x2);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--premium-teachers-section-inline-gutter), #000 calc(100% - var(--premium-teachers-section-inline-gutter)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--premium-teachers-section-inline-gutter), #000 calc(100% - var(--premium-teachers-section-inline-gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--premium-teachers-section-inline-gutter), #000 calc(100% - var(--premium-teachers-section-inline-gutter)), transparent 100%);contain:layout paint;touch-action:pan-y;overflow-x:hidden}.premium-teachers-section__track{gap:var(--premium-teachers-track-gap);transform-origin:0;backface-visibility:hidden;will-change:transform;inline-size:max-content;display:flex;transform:translate(0,0)}.premium-teachers-section__group{gap:var(--premium-teachers-track-gap);flex:none;min-inline-size:max-content;display:flex}.premium-teachers-section__marquee--animated{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.premium-teachers-section__marquee{scroll-snap-type:x mandatory;touch-action:pan-x pan-y;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.premium-teachers-section__track{will-change:auto;transform:none}.premium-teachers-section__group[aria-hidden=true]{display:none}}
.premium-teachers-section__notice{justify-content:space-between;align-items:center;gap:var(--dimension-x3);min-block-size:var(--dimension-x16);padding:var(--dimension-x4);border-radius:var(--radius-primary);background:var(--bg-layer-raised);display:flex}.premium-teachers-section__notice-text{margin:var(--dimension-x0);color:var(--fg-text-tertiary);font-family:var(--font-family-sans);font-size:var(--font-size-t3);font-weight:var(--font-weight-medium);line-height:var(--line-height-t3);letter-spacing:var(--letter-spacing-default)}
.teacher-list-section{--teacher-list-section-inline-gutter:var(--dimension-x4);gap:var(--dimension-x2);padding:var(--dimension-x0) var(--teacher-list-section-inline-gutter) var(--dimension-x5);display:grid}.teacher-list-section,.teacher-list-section__list{min-inline-size:var(--dimension-x0)}.teacher-list-section__list--next{margin-block-start:var(--dimension-x1)}.teacher-list-section__notice{justify-content:space-between;align-items:center;gap:var(--dimension-x3);min-block-size:var(--dimension-x16);padding:var(--dimension-x4);border-radius:var(--radius-primary);background:var(--bg-layer-raised);display:flex}.teacher-list-section__notice--centered{min-block-size:min(42dvh,360px);padding-block:var(--dimension-x10);background:var(--bg-transparent);box-shadow:var(--shadow-none);text-align:center;flex-direction:column;justify-content:center}.teacher-list-section__notice-text{margin:var(--dimension-x0);color:var(--fg-text-tertiary);font-family:var(--font-family-sans);font-size:var(--font-size-t3);font-weight:var(--font-weight-medium);line-height:var(--line-height-t3);letter-spacing:var(--letter-spacing-default)}.teacher-list-section__sentinel{block-size:var(--dimension-x1)}.orbi-tutor-native-webview .teacher-list-section,.orbi-tutor-native-webview .teacher-list-section__list{backface-visibility:hidden;transform:translate(0,0)}
.teacher-search-page{min-inline-size:var(--dimension-x0);background:var(--neutral-0);min-block-size:100dvh;overflow-x:hidden}
