.tiny-anchor{background-color:var(--ti-anchor-bg-color);width:var(--ti-anchor-width);position:relative;color:var(--ti-anchor-text-color);font-size:var(--ti-anchor-font-size)}.tiny-anchor__wrapper{--ti-anchor-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-anchor-width:'auto';--ti-anchor-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-anchor-font-size:var(--ti-common-font-size-1, 14px);--ti-anchor-link-active-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-anchor-orbit-skid-width:var(--ti-common-size-base, 4px);--ti-anchor-orbit-width:var(--ti-common-size-base, 4px);--ti-anchor-link-active-text-color:var(--ti-common-color-primary-active, #7693f5);--ti-anchor-link-mask-bg-color:rgba(80, 115, 229, 0.15);--ti-anchor-link-hover-text-color:var(--ti-common-color-primary-active, #7693f5);--ti-anchor-orbit-bg-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-anchor-link-margin-left:var(--ti-common-space-2x, 8px);--ti-anchor-link-title-padding-vertical:var(--ti-common-space-1, 1px);--ti-anchor-link-title-padding-right:var(--ti-common-space-2x, 8px);--ti-anchor-link-title-padding-left:var(--ti-common-space-10, 10px)}.tiny-anchor__affix{position:fixed;z-index:1}.tiny-anchor__line .tiny-anchor-link+.tiny-anchor-link{margin-top:.5em}.tiny-anchor__line .tiny-anchor-link-mask{position:absolute;max-width:0;border-top-right-radius:10px;border-bottom-right-radius:10px;left:var(--ti-anchor-orbit-width / 2);width:100%;background-color:var(--ti-anchor-link-mask-bg-color)}.tiny-anchor__line .tiny-anchor-orbit{position:absolute;left:0;top:0;bottom:0;width:var(--ti-anchor-orbit-width);border-radius:calc(var(--ti-anchor-orbit-width / 2));background-color:var(--ti-anchor-orbit-bg-color)}.tiny-anchor__line .tiny-anchor-orbit-skid{position:absolute;left:0;width:var(--ti-anchor-orbit-skid-width);background-color:var(--ti-anchor-orbit-bg-color)}.tiny-anchor__line .tiny-anchor-orbit-skid--active{background-color:var(--ti-anchor-link-active-bg-color)}.tiny-anchor-link-title:hover{color:var(--ti-anchor-link-hover-text-color)}.tiny-anchor-link{margin:0 0 0 var(--ti-anchor-link-margin-left);cursor:pointer;line-height:22px}.tiny-anchor-link-title{display:block;max-width:100%;padding:var(--ti-anchor-link-title-padding-vertical) var(--ti-anchor-link-title-padding-right) var(--ti-anchor-link-title-padding-vertical) var(--ti-anchor-link-title-padding-left);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--ti-anchor-text-color)}.tiny-anchor-link-title.tiny-anchor-link-title--active{color:var(--ti-anchor-link-active-text-color)}.tiny-anchor__dot{width:160px}.tiny-anchor__dot .tiny-anchor{padding:0 16px}.tiny-anchor__dot .tiny-anchor-link{position:relative;padding-left:10px;margin-bottom:16px}.tiny-anchor__dot .tiny-anchor-link-title{padding-left:16px;padding-right:0;-webkit-line-clamp:2}.tiny-anchor__dot .tiny-anchor-link-title:before{content:"";display:block;width:10px;height:10px;border:2px solid var(--ti-anchor-text-color);opacity:.08;position:absolute;border-radius:50%;left:0;top:6px}.tiny-anchor__dot .tiny-anchor-link-title:after{content:"";display:block;width:1px;background-color:var(--ti-anchor-text-color);opacity:.08;position:absolute;border-radius:50%;left:5px;top:20px;bottom:-18px}.tiny-anchor__dot .tiny-anchor-link-title--active,.tiny-anchor__dot .tiny-anchor-link-title:hover{color:var(--ti-anchor-link-active-text-color)}.tiny-anchor__dot .tiny-anchor-link-title--active:before,.tiny-anchor__dot .tiny-anchor-link-title:hover:before{border:2px solid var(--ti-anchor-link-active-text-color);opacity:1}.tiny-anchor__dot .tiny-anchor-link:last-child>.tiny-anchor-link-title:after{display:none}