:where(.page) .ftabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;height:64px;margin-top:80px;display:grid}:where(.page) .ftabs__nav{align-items:stretch;gap:34px;min-width:0;display:flex}:where(.page) .ftabs__nav a{color:var(--fg-2);white-space:nowrap;transition:color var(--dur) var(--ease);align-items:center;gap:7px;font-size:15px;display:flex;position:relative}:where(.page) .ftabs__nav a sup{letter-spacing:.02em;color:var(--fg-3);font-size:11px;position:relative;top:-4px}:where(.page) .ftabs__nav a.is-on{color:var(--fg)}:where(.page) .ftabs__nav a.is-on:after{content:"";border-top:1px solid var(--fg);position:absolute;bottom:-1px;left:0;right:0}:where(.page) .ftabs__nav a:focus-visible{outline-offset:-2px}:where(.page) .ftabs__nav i{background:var(--line-strong);opacity:.6;flex:none;width:1px;margin:22px 0}:where(.page) .ftabs__note{color:var(--fg-3);white-space:nowrap;align-self:center}@media (hover:hover){:where(.page) .ftabs__nav a:hover{color:var(--fg)}}@media (min-width:1200px){:where(.page) .ftabs--dense .ftabs__nav{gap:28px}}@media (min-width:1200px) and (max-width:1439px){.page .ftabs--dense .ftabs__nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:22px;margin-bottom:-1px;padding-right:32px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.page .ftabs--dense .ftabs__nav::-webkit-scrollbar{display:none}.page .ftabs--dense .ftabs__nav a.is-on:after{bottom:0}}@media (max-width:1199px){.page .ftabs__nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:28px;margin-bottom:-1px;padding-right:32px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.page .ftabs__nav::-webkit-scrollbar{display:none}.page .ftabs__nav a.is-on:after{bottom:0}}@media (max-width:767px){.page .ftabs{column-gap:16px;height:56px;margin-top:40px}.page .ftabs__nav{gap:24px}.page .ftabs__nav a{font-size:14px}.page .ftabs__nav i{margin:18px 0}.page .ftabs__note{display:none}}.page span.pmeta{column-gap:calc(2 * var(--pm-gap,10px) + 3px);overflow-x:clip}:where(.page) .pmeta__i{align-items:center;gap:var(--pm-gap,10px);margin-left:calc(-1 * (var(--pm-gap,10px) + 3px));display:inline-flex}
