@layer components.global{.tab-link[data-v-9ed66190]{border-radius:var(--Radius-Full,9999px);display:grid;font-family:var(--Family-JA,"Zen Kaku Gothic New");font-style:normal;font-weight:var(--Weight-medium,500);isolation:isolate;letter-spacing:.03188rem;line-height:1;overflow:hidden;place-items:center;position:relative;width:-moz-fit-content;width:fit-content}@media not (max-width:768px){.tab-link[data-v-9ed66190]{font-size:var(--Size-Heading-Body-Scale-Large,1.0625rem);padding:var(--Spacing-Grid-xs,15px) var(--Spacing-Grid-Medium,25px)}}@media(max-width:768px){.tab-link[data-v-9ed66190]{font-size:var(--Size-Heading-Body-Scale-Base,.875rem);padding:var(--Spacing-Grid-xs,15px) var(--Spacing-Grid-Small,20px)}}.tab-link[data-variant=primary][data-v-9ed66190]{background:var(--Surface-Primary,#e5e5e6);color:var(--Text-Primary,#1a1a23);transition:color .35s var(--base-cubic-bezier)}.tab-link[data-variant=primary][data-v-9ed66190]:after{background-color:var(--Surface-Accent-Primary,#ff1a1a);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--base-cubic-bezier);z-index:0}.tab-link[data-variant=primary][aria-current=page][data-v-9ed66190]{background-color:var(--Surface-Accent-Primary,#ff1a1a)}.tab-link[data-variant=primary][aria-current=page][data-v-9ed66190]:after{transform:scaleX(1);transition:none}@media(any-hover:hover){.tab-link[data-variant=primary][data-v-9ed66190]:hover:after{transform:scaleX(1);transform-origin:left}}.tab-link[data-variant=secondary][data-v-9ed66190]{border:var(--Storke-Lv1,1px) solid var(--Border-Secondary,#e5e5e6);color:var(--Text-Secondary,#99999d);text-wrap:nowrap;transition:color .35s var(--base-cubic-bezier),border-color .35s var(--base-cubic-bezier)}.tab-link[data-variant=secondary][aria-current=page][data-v-9ed66190]{border-color:var(--Border-Accent-Primary,#ff4d4d);color:var(--Text-Accent-Primary,#ff4d4d)}@media(any-hover:hover){.tab-link[data-variant=secondary][data-v-9ed66190]:hover{border-color:var(--Border-Accent-Primary,#ff4d4d);color:var(--Text-Accent-Primary,#ff4d4d)}}.tab-link .tab-link__inner[data-v-9ed66190]{position:relative;z-index:1}}@layer components{.tab-list:has(.tab-link[data-variant=secondary]){flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;scroll-snap-align:start;scroll-snap-type:x mandatory}}
