.QuizFrame-module__KPY_WW__root{--paper:#f6f4ed;--ink:#101c22;--line:#d8d4c9;--muted:#656c68;min-height:100dvh;padding:0 0 calc(var(--pi-mobile-bottom-nav-height,84px) + 72px + env(safe-area-inset-bottom))}@media (min-width:1024px){.QuizFrame-module__KPY_WW__root{padding:96px 0 0}}.QuizFrame-module__KPY_WW__frame{border:0;width:100%;height:100dvh;display:block}.QuizFrame-module__KPY_WW__tabs{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink);font-family:Inter,Arial,sans-serif;transition:top .28s cubic-bezier(.16,1,.3,1);position:-webkit-sticky;position:sticky}.QuizFrame-module__KPY_WW__tabsTitle{max-width:1104px;color:var(--muted);margin:0 auto;padding:14px 28px 4px;font-size:12px;font-weight:600}.QuizFrame-module__KPY_WW__tabList{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:16px;max-width:1104px;margin:0 auto;padding:0 28px;list-style:none;display:grid}.QuizFrame-module__KPY_WW__tab{border:0;border-bottom:2px solid color-mix(in srgb, var(--choice-color) 44%, transparent);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 0;font-size:13px;line-height:1.3;display:flex}.QuizFrame-module__KPY_WW__tab:hover{background:color-mix(in srgb, var(--choice-color) 10%, transparent)}.QuizFrame-module__KPY_WW__tab:focus-visible{background:color-mix(in srgb, var(--choice-color) 10%, transparent)}.QuizFrame-module__KPY_WW__tab[aria-current=true]{border-color:var(--choice-color);font-weight:700}.QuizFrame-module__KPY_WW__tabNumber{color:color-mix(in srgb, var(--choice-color) 65%, var(--ink));font-variant-numeric:tabular-nums;flex:none;font-weight:700}.QuizFrame-module__KPY_WW__tabLock{width:12px;height:12px;color:var(--muted);flex:none;margin-left:auto}@media (max-width:700px){.QuizFrame-module__KPY_WW__tabsTitle{padding:10px 16px 0}.QuizFrame-module__KPY_WW__tabList{scrollbar-width:none;gap:14px;padding:0 16px;display:flex;position:relative;overflow-x:auto}.QuizFrame-module__KPY_WW__tabList>li{flex:none}.QuizFrame-module__KPY_WW__tab{white-space:nowrap;width:auto}.QuizFrame-module__KPY_WW__tabLock{margin-left:2px}}
