.fractured-circle-parts-part{pointer-events:none;width:100%;transform-origin:center;position:absolute}.fractured-circle-parts-part.as-link-svg{--link-text:var(--theme-altlink-1);--link-subtitle:var(--theme-altlink-2);--link-action-bc:var(--theme-altlink-4);--link-action-bg:var(--dimmed-bg-3)}.fractured-circle-parts-part.as-link-svg .link-svg-subtitle,.fractured-circle-parts-part.as-link-svg .link-svg-text,.fractured-circle-parts-part.as-link-svg .link-svg-title,.fractured-circle-parts-part.as-link-svg .link-svg-vector{transition:color var(--td-sm) var(--te-change),background-color var(--td-sm) var(--te-change),border-color var(--td-sm) var(--te-change),stroke var(--td-sm) var(--te-change),scale var(--td-sm) var(--te-shape)}@media(prefers-reduced-motion:reduce){.fractured-circle-parts-part.as-link-svg .link-svg-subtitle,.fractured-circle-parts-part.as-link-svg .link-svg-text,.fractured-circle-parts-part.as-link-svg .link-svg-title,.fractured-circle-parts-part.as-link-svg .link-svg-vector{transition:none!important}}.fractured-circle-parts-part.as-link-svg .link-svg-vector{stroke:var(--link-action-bc)}.fractured-circle-parts-part.as-link-svg .link-svg-text,.fractured-circle-parts-part.as-link-svg .link-svg-title{color:var(--link-text)}.fractured-circle-parts-part.as-link-svg .link-svg-subtitle{color:var(--link-subtitle)}.fractured-circle-parts-part.as-link-svg:hover{--link-text:var(--theme-altlink-1-hover);--link-subtitle:var(--theme-altlink-2-hover);--link-action-bc:var(--theme-altlink-4-hover)}.fractured-circle-parts-part.as-link-svg:focus{--link-text:var(--theme-altlink-1-focus);--link-subtitle:var(--theme-altlink-2-focus);--link-action-bc:var(--theme-altlink-4-focus)}.fractured-circle-parts-part.as-link-svg:active{--link-text:var(--theme-altlink-1-active);--link-subtitle:var(--theme-altlink-2-active);--link-action-bc:var(--theme-altlink-4-active)}.fractured-circle-parts-part.as-link-svg.router-link-active{--link-text:var(--theme-altlink-1-hover);--link-subtitle:var(--theme-altlink-2-hover);--link-action-bc:var(--theme-altlink-4-hover)}.fractured-circle-parts-part:not(.as-shape-link){pointer-events:none}.fractured-circle-parts-part .fractured-circle-parts-part-svg{pointer-events:none;transform-origin:center;filter:var(--ts-large)}.fractured-circle-parts-part .fractured-circle-parts-part-svg .fractured-circle-parts-part-svg-image{transition:filter var(--td-bs) var(--te-change);width:100%}@media(prefers-reduced-motion:reduce){.fractured-circle-parts-part .fractured-circle-parts-part-svg .fractured-circle-parts-part-svg-image{transition:none!important}}.fractured-circle-parts-part .fractured-circle-parts-part-svg .fractured-circle-parts-part-svg-g{pointer-events:fill}.fractured-circle-parts-part.as-1:hover~.fractured-circle-parts-part-info.as-1,.fractured-circle-parts-part.as-2:hover~.fractured-circle-parts-part-info.as-2,.fractured-circle-parts-part.as-3:hover~.fractured-circle-parts-part-info.as-3{--link-text:var(--theme-altlink-1-hover);--link-subtitle:var(--theme-altlink-2-hover);--link-action-bc:var(--theme-altlink-4-hover)}.fractured-circle-parts-part.as-1:focus~.fractured-circle-parts-part-info.as-1,.fractured-circle-parts-part.as-2:focus~.fractured-circle-parts-part-info.as-2,.fractured-circle-parts-part.as-3:focus~.fractured-circle-parts-part-info.as-3{--link-text:var(--theme-altlink-1-focus);--link-subtitle:var(--theme-altlink-2-focus);--link-action-bc:var(--theme-altlink-4-focus)}.fractured-circle-parts-part.as-1:active~.fractured-circle-parts-part-info.as-1,.fractured-circle-parts-part.as-2:active~.fractured-circle-parts-part-info.as-2,.fractured-circle-parts-part.as-3:active~.fractured-circle-parts-part-info.as-3{--link-text:var(--theme-altlink-1-active);--link-subtitle:var(--theme-altlink-2-active);--link-action-bc:var(--theme-altlink-4-active)}.fractured-circle-parts-part-info{--link-text:var(--theme-altlink-1);--link-subtitle:var(--theme-altlink-2);--link-action-bc:var(--theme-altlink-4);--link-action-bg:var(--dimmed-bg-3);pointer-events:none;width:100%;height:100%;transform-origin:center;position:absolute}.fractured-circle-parts-part-info .fractured-circle-action:before,.fractured-circle-parts-part-info .link-svg-subtitle,.fractured-circle-parts-part-info .link-svg-text,.fractured-circle-parts-part-info .link-svg-title{transition:color var(--td-sm) var(--te-change),background-color var(--td-sm) var(--te-change),border-color var(--td-sm) var(--te-change),stroke var(--td-sm) var(--te-change),scale var(--td-sm) var(--te-shape)}@media(prefers-reduced-motion:reduce){.fractured-circle-parts-part-info .fractured-circle-action:before,.fractured-circle-parts-part-info .link-svg-subtitle,.fractured-circle-parts-part-info .link-svg-text,.fractured-circle-parts-part-info .link-svg-title{transition:none!important}}.fractured-circle-parts-part-info .link-svg-title{fill:var(--link-text)}.fractured-circle-parts-part-info .link-svg-subtitle{fill:var(--link-subtitle)}.fractured-circle-parts-part-info .link-svg-text{color:var(--link-text)}.fractured-circle-parts-part-info .fractured-circle-icon{position:absolute;inset:0}.fractured-circle-parts-part-info .fractured-circle-icon .fractured-circle-action{position:absolute;top:37.25%;left:50%;width:4rem;height:4rem;transform:translate(-50%)}.fractured-circle-parts-part-info .fractured-circle-icon .fractured-circle-action .fractured-circle-action-i{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%)}.fractured-circle-parts-part-info .fractured-circle-icon .fractured-circle-action:before{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);content:"";z-index:-1;height:3.75rem;width:3.75rem;background:var(--link-action-bg);border:var(--bw-bs) solid var(--link-action-bc);border-radius:50%}@keyframes rotateFracturedCircle{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}.fractured-circle-parts{pointer-events:none;position:relative;width:100%;aspect-ratio:1/1;animation-timing-function:linear;animation-iteration-count:infinite}.fractured-circle-parts:has(:focus),.fractured-circle-parts:has(:hover){animation-play-state:paused}.fractured-circle-parts .fractured-circle-parts-whole-media{position:absolute;pointer-events:none}.fractured-circle{pointer-events:none}
