:root{--tte-borderRoundTrailBorderColor: red}.ttef-usage-wrap{padding:1em}.ttef-section-toc{margin-top:2em}.ttef-toc{width:20em;padding-right:1em;padding-left:1em;border:1px solid #ccc}.ttef-toc h2{position:relative;text-align:center}.ttef-toc h2::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50%;height:2px;background-color:#ccc}.ttef-section-basicUsage{margin-top:2em}.ttef-section-basicUsage--contents{padding-left:2em}.ttef-section-notice{margin-top:2em}.ttef-section-notice .hasDisplayFlex{display:flex;gap:2em;justify-content:flex-start;align-items:center}.ttef-section-notice .hasDisplayFlex .ttef-arrow{width:30px;height:30px;clip-path:polygon(0 0, 100% 50%, 0 100%);background-color:#ccc}.ttef-section-notice--contents{padding-left:2em}.ttef-section-catalogue{margin-top:2em}.ttef-section-catalogue--contents{padding-left:2em}.ttef-section-catalogue__container{display:grid;grid-template-columns:repeat(3, 200px);gap:1em}.ttef-section-catalogue__item{padding:1em;border:1px solid #ccc}.ttef-section-catalogue__playArea{margin-right:auto;margin-left:auto;padding:1em;height:75px;background-color:#fff}.animSquareSlideInFromLeft .animSquareSlideInFromLeft__Square{position:relative;width:fit-content;overflow:hidden}.animSquareSlideInFromLeft .animSquareSlideInFromLeft__Square::before{content:"";position:absolute;width:0;height:100%;background-color:red;top:0}.animSquareSlideInFromLeft .animSquareSlideInFromLeft__content{width:fit-content;transform:translateX(-100%)}.ttef-section-catalogue__playArea .animSquareSlideInFromLeft__Square::before{animation:animSquareSlideInFromLeft__square--before 2s infinite}.ttef-section-catalogue__playArea .animSquareSlideInFromLeft__content{animation:animSquareSlideInFromLeft__content 2s infinite}@keyframes animSquareSlideInFromLeft__square--before{0%{width:0;left:0;transform:translateX(0)}16%{width:100%;left:0;transform:translatX(0)}40%{width:100%;left:0;right:100%}50%{width:0;right:0;left:100%}100%{width:0;right:0;left:100%}}@keyframes animSquareSlideInFromLeft__content{0%{transform:translateX(-100%)}40%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(0)}}.animWavyDrop .tteLetter{display:inline-block;transform:translateY(-100%);opacity:0;animation-name:animWavyDrop;animation-duration:7.5s;animation-delay:calc(.1s*var(--animWavyDropDuration));animation-timing-function:cubic-bezier(0.42, 0, 0.33, 1);animation-iteration-count:infinite}@keyframes animWavyDrop{0%{opacity:0;transform:translateY(-100%)}5%{opacity:1;transform:translateY(30%)}10%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.animWavyRise .tteLetter{display:inline-block;transform:translateY(100%);opacity:0;animation-name:animWavyRise;animation-duration:7.5s;animation-delay:calc(.1s*var(--animWavyRiseDuration));animation-timing-function:cubic-bezier(0.42, 0, 0.33, 1);animation-iteration-count:infinite}@keyframes animWavyRise{0%{opacity:0;transform:translateY(100%)}5%{opacity:1;transform:translateY(-30%)}10%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.animPopOut .tteLetter{display:inline-block;margin-right:.25em;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:steps(1, end)}.animPopOut .tteLetter:nth-child(odd){animation-name:animPopOut-odd}.animPopOut .tteLetter:nth-child(even){animation-name:animPopOut-even}@keyframes animPopOut-odd{0%{transform:translate(0, 0)}25%{transform:translate(0.1em, -0.1em);text-shadow:-0.1em .1em red}75%{transform:translate(0, 0);text-shadow:0 0 red}100%{transform:translate(0, 0)}}@keyframes animPopOut-even{0%{transform:translate(0, 0)}50%{transform:translate(0.1em, -0.1em);text-shadow:-0.1em .1em red}100%{transform:translate(0, 0)}}.ttef-section-setttings{margin-top:2em}.ttef-section-setttings table,.ttef-section-setttings td,.ttef-section-setttings th{border-collapse:collapse;border:1px solid}.ttef-section-setttings td,.ttef-section-setttings th{padding:1em}.tteSettingBox{display:flex;padding-left:2em}.tteSettingsContents--title{margin-left:1em;margin-right:1em}.tteSettingsContents--content{display:flex;align-items:center}.tteSettingsContents--content .wp-color-result.button{margin:0}.animLineSwipe{position:relative;width:fit-content}.animLineSwipe::before{content:"";position:absolute;width:4px;height:100%;top:0;left:0;background-color:red;animation:animLineSwipeBarSwipe 4.1s infinite}.animLineSwipe::after{content:"";position:absolute;width:4px;height:100%;top:0;left:0;background-color:red;opacity:0;animation:animLineSwipeBorder 4.1s ease-in-out infinite}.animLineSwipe p{position:relative;width:fit-content;margin:0;animation:animLineSwipeContents 4.1s cubic-bezier(0.77, 0, 0.175, 1) infinite}@keyframes animLineSwipeBarSwipe{0%{left:0;opacity:1}24.4%{left:100%;opacity:1}26.8%{left:100%;opacity:0}100%{left:0;opacity:0}}@keyframes animLineSwipeBarFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes animLineSwipeBorder{0%{opacity:0}25%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes animLineSwipeContents{0%{clip-path:polygon(0 0, 0 100%, 0 100%, 0 0)}2.4%{clip-path:polygon(0 0, 0 100%, 0 100%, 0 0)}26.8%{clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0)}100%{clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0)}}.animGateMark p{position:relative;width:fit-content;transform:scale(0);opacity:0;animation:animGateMarkContent 5s ease-in-out infinite}.animGateMark p::before,.animGateMark p::after{content:"";position:absolute;height:100%;width:4px;top:0;background-color:red;transform:scale(0, 1);animation:animGateMarkGate 5s ease-in-out infinite}.animGateMark p::before{left:0;transform-origin:0 50%}.animGateMark p::after{right:0;transform-origin:100% 50%}@keyframes animGateMarkContent{0%{transform:scale(0);opacity:0}20%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes animGateMarkGate{0%{transform:scale(0, 1)}20%{transform:scale(0, 1)}30%{transform:scale(1, 1)}100%{transform:scale(1, 1)}}.animDashOneByOne{display:flex;overflow:hidden;white-space:nowrap}.animDashOneByOne.visible span{display:inline-block;transform:translateX(calc(-1em * var(--animDashOneByOneNum)));animation:animDashOneByOneSlideIn .3s calc(.3s*var(--animDashOneByOneNum)) forwards}@keyframes animDashOneByOneSlideIn{0%{transform:translatex(calc(-1em * var(--animDashOneByOneNum)))}90%{transform:translateX(100%)}100%{transform:translateX(0)}}.animBorderRoundTrail .animBorderRoundTrail__content{position:relative;padding:1em;width:fit-content;outline:0px solid var(--tte-borderRoundTrailBorderColor)}.animBorderRoundTrail.visible .animBorderRoundTrail__content{animation:animBorderRoundTrail--finish .1s calc(.1s*var(--num)*2 + 1s) ease-in-out forwards}.animBorderRoundTrail.visible .animBorderRoundTrail__content::before{content:"";position:absolute;width:4px;top:0;background-color:var(--tte-borderRoundTrailBorderColor);animation:animBorderRoundTrail--t2b .5s ease-out forwards,animBorderRoundTrail--b2t .5s calc(.1s*var(--num)) ease-out forwards}.animBorderRoundTrail.visible .animBorderRoundTrail__content::after{content:"";position:absolute;height:4px;bottom:0;left:0;background-color:var(--tte-borderRoundTrailBorderColor);animation:animBorderRoundTrail--l2r calc(.1s*var(--num)) .25s ease-out forwards,animBorderRoundTrail--r2l calc(.1s*var(--num)) calc(.1s*var(--num) + .25s) ease-out forwards}@keyframes animBorderRoundTrail--t2b{0%{height:0;left:0}50%{height:100%;top:0;left:0;bottom:100%}100%{height:0;left:0;top:100%;bottom:0}}@keyframes animBorderRoundTrail--l2r{0%{width:0}50%{width:100%;left:0;right:100%}100%{width:0%;left:100%;right:0}}@keyframes animBorderRoundTrail--b2t{0%{height:0;right:0;left:100%}50%{height:100%;right:0;left:100%;top:0;bottom:100%}100%{height:0;right:0;left:100%;top:0;bottom:100%}}@keyframes animBorderRoundTrail--r2l{0%{width:0;top:0;bottom:100%}50%{width:100%;top:0;bottom:100%;left:0;right:100%}100%{width:0%;top:0;left:0;right:100%}}@keyframes animBorderRoundTrail--finish{to{outline-width:4px}}.animBorderSplitTrailT2B{--animBorderSplitTrail-b0: polygon(50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 4px, 50% 4px, 50% 4px, 50% 4px);--animBorderSplitTrail-b25: polygon(50% 0, 0 0, 0 4px , 0 4px, 4px 4px, 4px 4px, 4px 4px, 50% 4px);--animBorderSplitTrail-b50: polygon(50% 0, 0 0, 0 4px , 0 4px, 4px 4px, 4px 4px, 4px 4px, 50% 4px);--animBorderSplitTrail-b75: polygon(50% 0, 0 0, 0 100%, 0 100%, 4px 100%, 4px 100%, 4px 4px, 50% 4px);--animBorderSplitTrail-b100: polygon(50% 0, 0 0, 0 100%, 50% 100%, 50% calc(100% - 4px), 4px calc(100% - 4px), 4px 4px, 50% 4px);--animBorderSplitTrail-a0: polygon(50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 4px, 50% 4px, 50% 4px, 50% 4px);--animBorderSplitTrail-a25: polygon(50% 0%, 100% 0%, 100% 0%, 100% 4px, calc(100% - 4px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 4px, 50% 4px);--animBorderSplitTrail-a50: polygon(50% 0%, 100% 0%, 100% 50%, 100% 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%, calc(100% - 4px) 4px, 50% 4px);--animBorderSplitTrail-a75: polygon(50% 0%, 100% 0%, 100% 100%, calc(100% - 4px) 100%, calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 4px, 50% 4px);--animBorderSplitTrail-a100: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%, 50% calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 4px, 50% 4px)}.animBorderSplitTrailB2T{--animBorderSplitTrail-b0: polygon(50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% calc(100% - 4px), 50% calc(100% - 4px), 50% calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-b25: polygon(50% 100%, 0 100%, 0 calc(100% - 4px), 0 calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-b50: polygon(50% 100%, 0 100%, 0 50%, 0 50%, 4px 50%, 4px 50%, 4px calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-b75: polygon(50% 100%, 0 100%, 0 0, 4px 0, 4px 4px, 4px 4px, 4px calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-b100: polygon(50% 100%, 0 100%, 0 0, 50% 0, 50% 4px, 4px 4px, 4px calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-a0: polygon(50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% calc(100% - 4px), 50% calc(100% - 4px), 50% calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-a25: polygon(50% 100%, 100% 100%, 100% calc(100% - 4px), 100% calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-a50: polygon(50% 100%, 100% 100%, 100% 50%, 100% 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%, calc(100% - 4px) calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-a75: polygon(50% 100%, 100% 100%, 100% 0, calc(100% - 4px) 0, calc(100% - 4px) 4px,calc(100% - 4px) 4px, calc(100% - 4px) calc(100% - 4px), 50% calc(100% - 4px));--animBorderSplitTrail-a100: polygon(50% 100%, 100% 100%, 100% 0, 50% 0, 50% 4px, calc(100% - 4px) 4px, calc(100% - 4px) calc(100% - 4px), 50% calc(100% - 4px))}.animBorderSplitTrailL2R{--animBorderSplitTrail-b0: polygon(0 50%, 0 50%, 0 50%, 0 50%, 0px 50%, 4px 50%, 4px 50%, 4px 50%);--animBorderSplitTrail-b25: polygon(0 50%, 0 0, 4px 0 , 4px 0, 4px 4px, 4px 4px, 4px 4px, 4px 50%);--animBorderSplitTrail-b50: polygon(0 50%, 0 0, 50% 0 , 50% 0, 50% 4px, 50% 4px, 4px 4px, 4px 50%);--animBorderSplitTrail-b75: polygon(0 50%, 0 0, 100% 0, 100% 4px, calc(100% - 4px) 4px, calc(100% - 4px) 4px, 4px 4px, 4px 50%);--animBorderSplitTrail-b100: polygon(0 50%, 0 0, 100% 0, 100% 50%, calc(100% - 4px) 50%, calc(100% - 4px) 4px, 4px 4px, 4px 50%);--animBorderSplitTrail-a0: polygon(0 50%, 0 50%, 0 50%, 0 50%, 0px 50%, 4px 50%, 4px 50%, 4px 50%);--animBorderSplitTrail-a25: polygon(0 50%, 0 100%, 4px 100% , 4px 100%, 4px calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 4px), 4px 50%);--animBorderSplitTrail-a50: polygon(0 50%, 0 100%, 50% 100% , 50% 100%, 50% calc(100% - 4px), 50% calc(100% - 4px), 4px calc(100% - 4px), 4px 50%);--animBorderSplitTrail-a75: polygon(0 50%, 0 100%, 100% 100%, 100% calc(100% - 4px), 100% calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), 4px calc(100% - 4px), 4px 50%);--animBorderSplitTrail-a100: polygon(0 50%, 0 100%, 100% 100%, 100% 50%, calc(100% - 4px) 50%, calc(100% - 4px) calc(100% - 4px), 4px calc(100% - 4px), 4px 50%)}.animBorderSplitTrailR2L{--animBorderSplitTrail-b0: polygon(100% 50%, 100% 50%, 100% 50%, 100% 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%);--animBorderSplitTrail-b25: polygon(100% 50%, 100% 0, calc(100% - 4px) 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 50%);--animBorderSplitTrail-b50: polygon(100% 50%, 100% 0, 50% 0 , 50% 0, 50% 4px, 50% 4px, calc(100% - 4px) 4px, calc(100% - 4px) 50%);--animBorderSplitTrail-b75: polygon(100% 50%, 100% 0, 0 0, 0 4px, 4px 4px, 4px 4px, calc(100% - 4px) 4px, calc(100% - 4px) 50%);--animBorderSplitTrail-b100: polygon(100% 50%, 100% 0, 0 0, 0 50%, 4px 50%, 4px 4px, calc(100% - 4px) 4px, calc(100% - 4px) 50%);--animBorderSplitTrail-a0: polygon(100% 50%, 100% 50%, 100% 50%, 100% 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%, calc(100% - 4px) 50%);--animBorderSplitTrail-a25: polygon(100% 50%, 100% 100%, calc(100% - 4px) 100% , calc(100% - 4px) 100%, calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 50%);--animBorderSplitTrail-a50: polygon(100% 50%, 100% 100%, 50% 100% , 50% 100%, 50% calc(100% - 4px), 50% calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 50%);--animBorderSplitTrail-a75: polygon(100% 50%, 100% 100%, 0 100%, 0 calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 50%);--animBorderSplitTrail-a100: polygon(100% 50%, 100% 100%, 0 100%, 0 50%, 4px 50%, 4px calc(100% - 4px), calc(100% - 4px) calc(100% - 4px), calc(100% - 4px) 50%)}.animBorderSplitTrail .animBorderSplitTrail__wrap{position:relative;width:fit-content}.animBorderSplitTrail .animBorderSplitTrail__content{padding:1em}.animBorderSplitTrail.visible .animBorderSplitTrail__wrap::before,.animBorderSplitTrail.visible .animBorderSplitTrail__wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:red}.animBorderSplitTrail.visible .animBorderSplitTrail__wrap::before{animation:animBorderSplitTrail--b .5s 1s forwards;clip-path:var(--animBorderSplitTrail-b0)}.animBorderSplitTrail.visible .animBorderSplitTrail__wrap::after{animation:animBorderSplitTrail--a .5s 1s forwards;clip-path:var(--animBorderSplitTrail-a0)}@keyframes animBorderSplitTrail--b{0%{clip-path:var(--animBorderSplitTrail-b0)}25%{clip-path:var(--animBorderSplitTrail-b25)}50%{clip-path:var(--animBorderSplitTrail-b50)}75%{clip-path:var(--animBorderSplitTrail-b75)}100%{clip-path:var(--animBorderSplitTrail-b100)}}@keyframes animBorderSplitTrail--a{0%{clip-path:var(--animBorderSplitTrail-a0)}25%{clip-path:var(--animBorderSplitTrail-a25)}50%{clip-path:var(--animBorderSplitTrail-a50)}75%{clip-path:var(--animBorderSplitTrail-a75)}100%{clip-path:var(--animBorderSplitTrail-a100)}}.animLineCurtain .animLineCurtain__wrap{position:relative;width:fit-content}.animLineCurtain .animLineCurtain__content{opacity:0;width:fit-content;overflow:hidden}.animLineCurtain.visible .animLineCurtain__wrap::before{content:"";position:absolute;width:100%;height:3px;top:-3px;background-color:red;animation:animLineCurtain--wrap 1s forwards}.animLineCurtain.visible .animLineCurtain__content{animation:animLineCurtain--content 1s 1s forwards}@keyframes animLineCurtain--wrap{0%{top:-3px}20%{top:calc(100% - 3px)}60%{top:50%}75%{top:calc(100% - 3px)}90%{top:70%}100%{top:calc(100% - 3px)}}@keyframes animLineCurtain--content{to{opacity:1}}.animFlipCascade{display:flex}.animFlipCascade span{display:inline-block;position:relative;transform:perspective(10000px) rotate3d(0, 1, 0, 0deg);transition:transform 1s}.animFlipCascade.visible span{transition-delay:calc(var(--num)*.2s);transform:perspective(1000px) rotate3d(0, 1, 0, 720deg)}.animClockReveal .animClockReveal__content{width:fit-content;clip-path:polygon(50% 0, 50% 0, 50% 0, 50% 0, 50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%)}.animClockReveal.visible .animClockReveal__content{animation:animClockReveal--right 2s linear forwards}@keyframes animClockReveal--right{0%{clip-path:polygon(50% 50%, 50% 0, 50% 0, 50% 0, 50% 0, 50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%)}25%{clip-path:polygon(50% 50%, 50% 0, 100% 0, 100% 0, 100% 0, 50% 50%, 50% 100%, 0 100%, 0 100%, 0 100%)}50%{clip-path:polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 100% 50%, 50% 50%, 50% 100%, 0 100%, 0 50%, 0 50%)}75%{clip-path:polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 100% 100%, 50% 50%, 50% 100%, 0 100%, 0 0, 0 0)}100%{clip-path:polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%, 50% 100%, 0 100%, 0 0, 50% 0)}}.animHalfBackgroundRotate .animHalfBackgroundRotate__wrap{position:relative;width:fit-content;overflow:hidden}.animHalfBackgroundRotate .animHalfBackgroundRotate__wrap::after{content:"";position:absolute;width:100%;height:50%;left:0;top:50%;background:red;transform-origin:50% 0}.animHalfBackgroundRotate .animHalfBackgroundRotate__content{width:fit-content;position:relative;z-index:3}.animHalfBackgroundRotate.visible .animHalfBackgroundRotate__wrap::after{animation:animHalfBackgroundRotate 1s cubic-bezier(0.97, -0.35, 0.21, 1.32) forwards}@keyframes animHalfBackgroundRotate{to{transform:rotate(360deg)}}.animBlurZoomIn span{display:inline-block;opacity:0;transform:scale(2)}.animBlurZoomIn.visible span{animation:animBlurZoomIn 1s calc(var(--num)*.2s) forwards}@keyframes animBlurZoomIn{0%{transform:scale(4);filter:blur(4px);opacity:0}20%{transform:scale(1.6);opacity:1}100%{transform:scale(1);filter:blur(0);opacity:1}}.animDoubleLineSlideIn .animDoubleLineSlideIn__wrap{position:relative;width:fit-content;overflow:hidden}.animDoubleLineSlideIn .animDoubleLineSlideIn__wrap::before,.animDoubleLineSlideIn .animDoubleLineSlideIn__wrap::after{content:"";position:absolute;width:100%;height:4px;background-color:red}.animDoubleLineSlideIn .animDoubleLineSlideIn__wrap::before{top:0;left:0;transform:translateX(-100%)}.animDoubleLineSlideIn .animDoubleLineSlideIn__wrap::after{bottom:0;right:0;transform:translateX(100%)}.animDoubleLineSlideIn.visible .animDoubleLineSlideIn__wrap::before,.animDoubleLineSlideIn.visible .animDoubleLineSlideIn__wrap::after{animation:animDoubleLineSlideIn .3s .5s ease-in-out forwards}.animDoubleLineSlideIn.visible .animDoubleLineSlideIn__content{animation:animDoubleLineSlideIn .3s .7s ease-in-out forwards}.animDoubleLineSlideIn__content{transform:translateX(-100%)}@keyframes animDoubleLineSlideIn{to{transform:translateX(0)}}.animAccentUnderlineGrow1 .animAccentUnderlineGrow1__content{position:relative;width:fit-content}.animAccentUnderlineGrow1 .animAccentUnderlineGrow1__content::before,.animAccentUnderlineGrow1 .animAccentUnderlineGrow1__content::after{content:"";position:absolute;bottom:0;left:50%;background-color:red;transform:translate(-50%, 50%) scaleX(0);transform-origin:50% 50%}.animAccentUnderlineGrow1 .animAccentUnderlineGrow1__content::before{width:min(80%,4em);height:1px}.animAccentUnderlineGrow1 .animAccentUnderlineGrow1__content::after{width:min(20%,1em);height:4px}.animAccentUnderlineGrow1.visible .animAccentUnderlineGrow1__content::before,.animAccentUnderlineGrow1.visible .animAccentUnderlineGrow1__content::after{animation:animAccentUnderlineGrow1 .3s .5s ease-in-out forwards}@keyframes animAccentUnderlineGrow1{to{transform:translate(-50%, 50%) scaleX(1)}}.animAccentUnderlineGrow2 .animAccentUnderlineGrow2__content{position:relative;width:fit-content}.animAccentUnderlineGrow2 .animAccentUnderlineGrow2__content::before,.animAccentUnderlineGrow2 .animAccentUnderlineGrow2__content::after{content:"";position:absolute;bottom:0;background-color:red;transform-origin:0 50%}.animAccentUnderlineGrow2 .animAccentUnderlineGrow2__content::before{width:100%;height:1px;left:0;transform:translateY(50%) scaleX(0)}.animAccentUnderlineGrow2 .animAccentUnderlineGrow2__content::after{width:min(20%,1em);height:4px;right:0;transform:translateY(50%);opacity:0}.animAccentUnderlineGrow2.visible .animAccentUnderlineGrow2__content::before{animation:animAccentUnderlineGrow2__long .3s .5s ease-in-out forwards}.animAccentUnderlineGrow2.visible .animAccentUnderlineGrow2__content::after{animation:animAccentUnderlineGrow2__short .5s .8s ease-in-out forwards}@keyframes animAccentUnderlineGrow2__long{to{transform:translateY(50%) scaleX(1)}}@keyframes animAccentUnderlineGrow2__short{0%{opacity:0;right:0;left:100%}70%{left:0}85%{left:.5em}100%{opacity:1;left:0}}.animAccentUnderlineGrow3.visible .animAccentUnderlineGrow3__content::before{animation:animAccentUnderlineGrow3--line .3s .3s ease-in-out forwards}.animAccentUnderlineGrow3.visible .animAccentUnderlineGrow3__content::after{animation:animAccentUnderlineGrow3--dot .3s ease-in-out forwards}.animAccentUnderlineGrow3__content{position:relative;width:fit-content}.animAccentUnderlineGrow3__content::before,.animAccentUnderlineGrow3__content::after{content:"";position:absolute;bottom:0;left:50%;background-color:red}.animAccentUnderlineGrow3__content::before{width:min(80%,4em);height:1px;transform:translate(-50%, 50%) scaleX(0)}.animAccentUnderlineGrow3__content::after{width:10px;height:10px;border-radius:50%;transform:translate(-50%, 50%);opacity:0}@keyframes animAccentUnderlineGrow3--line{to{transform:translate(-50%, 50%) scaleX(1)}}@keyframes animAccentUnderlineGrow3--dot{to{opacity:1}}.animAccentUnderlineGrow4.visible .animAccentUnderlineGrow4__content::before{animation:animAccentUnderlineGrow4--line .3s ease-in-out forwards}.animAccentUnderlineGrow4.visible .animAccentUnderlineGrow4__content::after{animation:animAccentUnderlineGrow4--dot 1s .3s linear forwards}.animAccentUnderlineGrow4__content{position:relative;width:fit-content;padding-bottom:.5em}.animAccentUnderlineGrow4__content::before,.animAccentUnderlineGrow4__content::after{content:"";position:absolute;bottom:0;left:50%;background-color:red}.animAccentUnderlineGrow4__content::before{width:100%;height:1px;transform:translate(-50%, 50%) scaleX(0);transform-origin:0 50%}.animAccentUnderlineGrow4__content::after{width:10px;height:10px;left:100%;border-radius:50%;transform:translateY(50%);opacity:0}@keyframes animAccentUnderlineGrow4--line{to{transform:translate(-50%, 50%) scaleX(1)}}@keyframes animAccentUnderlineGrow4--dot{0%{opacity:1}60%{left:0}70%{left:1.6em}80%{left:.7em}90%{left:1.2em}100%{left:1em;opacity:1}}.animAccentUnderlineGrow5.visible .animAccentUnderlineGrow5__wrap::before{animation:animAccentUnderlineGrow5--left .3s .3s ease-in-out forwards}.animAccentUnderlineGrow5.visible .animAccentUnderlineGrow5__wrap::after{animation:animAccentUnderlineGrow5--right .3s .3s ease-in-out forwards}.animAccentUnderlineGrow5.visible .animAccentUnderlineGrow5__content::before{animation:animAccentUnderlineGrow5--line .3s ease-in-out forwards}.animAccentUnderlineGrow5__wrap{position:relative;width:fit-content}.animAccentUnderlineGrow5__wrap::before,.animAccentUnderlineGrow5__wrap::after{content:"";position:absolute;width:min(20%,1em);height:4px;bottom:0;background-color:red;opacity:0}.animAccentUnderlineGrow5__wrap::before{left:50%;transform:translate(-50%, 50%)}.animAccentUnderlineGrow5__wrap::after{right:50%;transform:translate(50%, 50%)}.animAccentUnderlineGrow5__content{position:relative;width:fit-content}.animAccentUnderlineGrow5__content::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:50%;background-color:red;transform:translate(-50%, 50%) scaleX(0)}@keyframes animAccentUnderlineGrow5--line{to{transform:translate(-50%, 50%) scaleX(1)}}@keyframes animAccentUnderlineGrow5--left{0%{opacity:1}70%{left:0}80%{left:.5em}100%{opacity:1;left:0;transform:translate(0, 50%)}}@keyframes animAccentUnderlineGrow5--right{0%{opacity:1}70%{right:0}85%{right:.5em}100%{opacity:1;right:0;transform:translate(0, 50%)}}.animAccentUnderlineGrow6.visible .animAccentUnderlineGrow6__wrap::before{animation:animAccentUnderlineGrow6--left .3s .3s ease-in-out forwards}.animAccentUnderlineGrow6.visible .animAccentUnderlineGrow6__wrap::after{animation:animAccentUnderlineGrow6--right .3s .3s ease-in-out forwards}.animAccentUnderlineGrow6.visible .animAccentUnderlineGrow6__content::before{animation:animAccentUnderlineGrow6--line .3s ease-in-out forwards}.animAccentUnderlineGrow6__wrap{position:relative;width:fit-content}.animAccentUnderlineGrow6__wrap::before,.animAccentUnderlineGrow6__wrap::after{content:"";position:absolute;bottom:0;width:10px;height:10px;background-color:red;border-radius:50%;opacity:0}.animAccentUnderlineGrow6__wrap:before{left:50%;transform:translate(-50%, 50%)}.animAccentUnderlineGrow6__wrap::after{right:50%;transform:translate(50%, 50%)}.animAccentUnderlineGrow6__content{position:relative;width:fit-content;padding-bottom:.5em}.animAccentUnderlineGrow6__content::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:50%;transform:translate(-50%, 50%) scaleX(0);background-color:red}@keyframes animAccentUnderlineGrow6--left{0%{opacity:1}60%{left:0}70%{left:1.6em}80%{left:.7em}90%{left:1.2em}100%{left:1em;opacity:1}}@keyframes animAccentUnderlineGrow6--right{0%{opacity:1}60%{right:0}70%{right:1.6em}80%{right:.7em}90%{right:1.2em}100%{right:1em;opacity:1}}@keyframes animAccentUnderlineGrow6--line{0%{opacity:1}100%{opacity:1;transform:translate(-50%, 50%) scaleX(1)}}.animAccentUnderlineGrow7.visible .animAccentUnderlineGrow7__content::before{animation:animAccentUnderlineGrow7--line .3s .8s ease-in-out forwards}.animAccentUnderlineGrow7.visible .animAccentUnderlineGrow7__content::after{animation:animAccentUnderlineGrow7--square .3s .5s ease-in-out forwards}.animAccentUnderlineGrow7__wrap{width:fit-content}.animAccentUnderlineGrow7__content{position:relative;width:fit-content;padding-bottom:.5em}.animAccentUnderlineGrow7__content::before,.animAccentUnderlineGrow7__content::after{content:"";position:absolute;bottom:0;left:50%;background-color:red}.animAccentUnderlineGrow7__content::before{width:min(80%,4em);height:1px;transform:translate(-50%, 50%) scaleX(0)}.animAccentUnderlineGrow7__content::after{width:10px;height:10px;transform:translate(-50%, 50%) rotate(45deg);opacity:0}@keyframes animAccentUnderlineGrow7--line{to{transform:translate(-50%, 50%) scaleX(1)}}@keyframes animAccentUnderlineGrow7--square{to{opacity:1}}.animAccentUnderlineGrow8.visible .animAccentUnderlineGrow8__wrap::before{animation:animAccentUnderlineGrow8--left .3s .8s ease-in-out forwards}.animAccentUnderlineGrow8.visible .animAccentUnderlineGrow8__wrap::after{animation:animAccentUnderlineGrow8--right .3s .8s ease-in-out forwards}.animAccentUnderlineGrow8.visible .animAccentUnderlineGrow8__content::before{animation:animAccentUnderlineGrow8--line .3s .5s ease-in-out forwards}.animAccentUnderlineGrow8__wrap{position:relative;width:fit-content}.animAccentUnderlineGrow8__wrap::before,.animAccentUnderlineGrow8__wrap::after{content:"";position:absolute;bottom:0;width:10px;height:10px;background-color:red;opacity:0}.animAccentUnderlineGrow8__wrap:before{left:50%;transform:translate(-50%, 50%) rotate(45deg)}.animAccentUnderlineGrow8__wrap::after{right:50%;transform:translate(50%, 50%) rotate(-45deg)}.animAccentUnderlineGrow8__content{position:relative;padding-bottom:.5em}.animAccentUnderlineGrow8__content::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:50%;transform:translate(-50%, 50%) scaleX(0);background-color:red}@keyframes animAccentUnderlineGrow8--left{0%{opacity:1;transform:translate(-50%, 50%) rotate(45deg)}60%{left:0;transform:translate(-50%, 50%) rotate(261deg)}70%{left:1.6em;transform:translate(-50%, 50%) rotate(297deg)}80%{left:.7em;transform:translate(-50%, 50%) rotate(333deg)}90%{left:1.2em;transform:translate(-50%, 50%) rotate(369deg)}100%{left:1em;opacity:1;transform:translate(-50%, 50%) rotate(405deg)}}@keyframes animAccentUnderlineGrow8--right{0%{opacity:1;transform:translate(50%, 50%) rotate(-45deg)}60%{right:0;transform:translate(50%, 50%) rotate(-261deg)}70%{right:1.6em;transform:translate(50%, 50%) rotate(-297deg)}80%{right:.7em;transform:translate(50%, 50%) rotate(-333deg)}90%{right:1.2em;transform:translate(50%, 50%) rotate(-369deg)}100%{right:1em;opacity:1;transform:translate(50%, 50%) rotate(-405deg)}}@keyframes animAccentUnderlineGrow8--line{0%{opacity:1}100%{opacity:1;transform:translate(-50%, 50%) scaleX(1)}}

/*# sourceMappingURL=menu-style.css.map*/