.TabNav_nav__cnKfC{position:sticky;top:var(--header-h);z-index:99;background:var(--bg-header);border-bottom:var(--border-width) solid var(--border-default);transition:background .3s}.TabNav_inner___0tMm{display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:14px 32px 0;overflow-x:clip;overflow-y:visible}.TabNav_tab__DA_AL{--tab-gap:8px;display:flex;align-items:center;gap:var(--tab-gap);padding:8px 12px;font-size:15px;font-weight:500;color:var(--text-heading);text-decoration:none;white-space:nowrap;border:var(--border-width) solid transparent;border-radius:8px 8px 0 0;margin-bottom:calc(-1 * var(--border-width));position:relative;transition:color .15s ease,background .2s ease,font-size .2s ease,padding .2s ease,gap .2s ease,border-color .2s ease}.TabNav_tab__DA_AL:hover:not(.TabNav_active__kOb0C){color:var(--color-accent);background:var(--color-accent-hover-bg);text-decoration:none}.TabNav_content__CuI49{display:flex;align-items:center;gap:var(--tab-gap);transform-origin:50% 50%;transition:transform .2s ease}.TabNav_tabIcon__m__1W{flex-shrink:0;transition:width .2s ease,height .2s ease}.TabNav_label__ucXn1{position:relative;display:inline-block;text-align:center}.TabNav_label__ucXn1:before{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700}.TabNav_shelfEnd__A7z3V,.TabNav_shelfStart__VrivQ{display:none}.TabNav_active__kOb0C{color:var(--text-heading);background:var(--bg-page);font-weight:700;border-color:var(--border-default);border-bottom-color:var(--bg-page);z-index:2}.TabNav_active__kOb0C .TabNav_label__ucXn1:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-6px;height:3px;background:var(--color-accent);border-radius:2px}[data-theme=dark] .TabNav_tab__DA_AL:hover:not(.TabNav_active__kOb0C){background:var(--color-accent-hover-bg)}[data-theme=dark] .TabNav_tabIcon__m__1W{filter:invert(1)}[data-theme=warm] .TabNav_tab__DA_AL:hover:not(.TabNav_active__kOb0C){background:var(--color-accent-hover-bg)}@media (max-width:1023px){.TabNav_nav__cnKfC{border-bottom:none}.TabNav_inner___0tMm{gap:0;padding:10px 0 0;justify-content:flex-start;align-items:flex-end;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.TabNav_inner___0tMm::-webkit-scrollbar{display:none}.TabNav_tab__DA_AL{--tab-gap:clamp(5px,1.7vw,8px);margin-bottom:0;font-size:clamp(12px,3.5vw,15px);padding:8px clamp(10px,3.4vw,14px) 12px;border-bottom:var(--border-width) solid var(--border-default);flex-shrink:0;min-width:max-content}.TabNav_tabIcon__m__1W{width:clamp(18px,5.4vw,26px)!important;height:clamp(18px,5.4vw,26px)!important}.TabNav_shelfEnd__A7z3V,.TabNav_shelfStart__VrivQ{display:block;flex:1 0 12px;align-self:stretch;border-bottom:var(--border-width) solid var(--border-default)}.TabNav_active__kOb0C{--tab-gap:clamp(6px,2vw,10px);background:var(--bg-page);border:var(--border-width) solid var(--border-default);border-bottom-color:var(--bg-page);border-radius:10px 10px 0 0;font-size:clamp(15px,4.4vw,19px);padding:clamp(9px,2.6vw,12px) clamp(14px,4.6vw,20px) 12px}.TabNav_active__kOb0C .TabNav_tabIcon__m__1W{width:clamp(24px,7vw,34px)!important;height:clamp(24px,7vw,34px)!important}.TabNav_nav__cnKfC:after,.TabNav_nav__cnKfC:before{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:10;pointer-events:none;transition:opacity .2s ease}.TabNav_nav__cnKfC:before{left:0;background:linear-gradient(to right,var(--bg-header),transparent)}.TabNav_nav__cnKfC:after{right:0;background:linear-gradient(to left,var(--bg-header),transparent)}.TabNav_nav__cnKfC[data-at-end]:after,.TabNav_nav__cnKfC[data-at-start]:before{opacity:0}}@media (min-width:1024px){.TabNav_active__kOb0C{background:transparent;border-color:transparent}.TabNav_active__kOb0C:before{content:"";position:absolute;z-index:-1;top:-12px;left:max(-13px,calc(4.4px - 10%));right:max(-13px,calc(4.4px - 10%));bottom:-1px;background:var(--bg-page);border:var(--border-width) solid var(--border-default);border-bottom:none;border-radius:10px 10px 0 0}.TabNav_active__kOb0C .TabNav_content__CuI49{transform:translateY(-6px) scale(1.2)}}@media (min-width:1024px) and (max-width:1119px){.TabNav_inner___0tMm,.TabNav_tab__DA_AL{padding-inline:8px}.TabNav_active__kOb0C .TabNav_content__CuI49{transform:translateY(-6px) scale(1.08)}.TabNav_active__kOb0C:before{left:-4px;right:-4px}}@media (max-width:1023px){.TabNav_nav__cnKfC{border-bottom:var(--border-width) solid var(--border-default)}.TabNav_nav__cnKfC:after,.TabNav_nav__cnKfC:before{display:none}.TabNav_inner___0tMm{flex-wrap:wrap;align-items:stretch;gap:3px;padding:6px 4px 4px;overflow:visible}.TabNav_shelfEnd__A7z3V,.TabNav_shelfStart__VrivQ{display:none}.TabNav_tab__DA_AL{--tab-gap:4px;flex:1 1 auto;justify-content:center;min-height:40px;margin:0;padding:0 3px;font-size:clamp(11px,3.2vw,12px);line-height:1.2;border:var(--border-width) solid transparent;border-radius:8px}.TabNav_active__kOb0C .TabNav_tabIcon__m__1W,.TabNav_tabIcon__m__1W{width:18px!important;height:18px!important}.TabNav_active__kOb0C{--tab-gap:4px;font-size:clamp(11px,3.2vw,12px);padding:0 3px;border:var(--border-width) solid var(--color-accent);border-radius:8px;background:var(--quiz-selected-bg)}.TabNav_active__kOb0C .TabNav_label__ucXn1:after{left:0;right:0;bottom:-5px}}@media (max-width:339px){.TabNav_active__kOb0C .TabNav_tabIcon__m__1W,.TabNav_tabIcon__m__1W{display:none}}