.ti{flex-shrink:0;display:block;overflow:visible}.ti *{transform-box:fill-box}.ti .ti-draw,.ti .ti-draw-short,.ti .ti-draw-ring,.ti .ti-draw-check{stroke-dasharray:1;stroke-dashoffset:0}.ti .ti-draw{animation:tiDraw 4.2s ease-in-out var(--ti-d,0s) infinite}.ti .ti-draw-short{animation:tiDrawShort 4.2s ease-out var(--ti-d,0s) infinite}.ti .ti-draw-ring{transform-origin:50%;animation:tiDraw 4.2s ease-in-out var(--ti-d,0s) infinite;transform:rotate(-90deg)}.ti .ti-draw-check{animation:tiDrawCheck 4.2s ease-out var(--ti-d,0s) infinite}@keyframes tiDraw{0%,8%{stroke-dashoffset:1px}45%,86%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes tiDrawShort{0%,10%{stroke-dashoffset:1px}24%,86%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes tiDrawCheck{0%,44%{stroke-dashoffset:1px}58%,86%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.ti .ti-pop{transform-origin:50%;animation:tiPop 4.2s ease-out var(--ti-d,0s) infinite}@keyframes tiPop{0%,42%{opacity:0;transform:scale(0)}52%{opacity:1;transform:scale(1.3)}60%,86%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(0)}}.ti .ti-seat{fill-opacity:1;animation:tiSeat 4.8s ease-in-out var(--ti-d,0s) infinite}@keyframes tiSeat{0%,6%{fill-opacity:0}14%,80%{fill-opacity:1}90%,to{fill-opacity:0}}.ti .ti-coin{animation:tiCoin 4.2s cubic-bezier(.3, 1.4, .5, 1) var(--ti-d,0s) infinite}@keyframes tiCoin{0%{opacity:0;transform:translateY(-7px)}12%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}.ti .ti-bar{transform-origin:50% 100%}.ti .ti-bar0{animation:tiBar0 3.6s ease-in-out var(--ti-d,0s) infinite}.ti .ti-bar1{animation:tiBar1 3.6s ease-in-out var(--ti-d,0s) infinite}.ti .ti-bar2{animation:tiBar2 3.6s ease-in-out var(--ti-d,0s) infinite}@keyframes tiBar0{0%,to{transform:scaleY(.35)}50%{transform:scaleY(.75)}}@keyframes tiBar1{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@keyframes tiBar2{0%,to{transform:scaleY(.5)}50%{transform:scaleY(.3)}}.ti .ti-txt{fill:currentColor;stroke:none;letter-spacing:.02em;font:700 6.5px Jost,sans-serif}.ti .ti-swap-a{animation:tiSwapA 4.2s ease-in-out var(--ti-d,0s) infinite}.ti .ti-swap-b{opacity:0;animation:tiSwapB 4.2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiSwapA{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes tiSwapB{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.ti .ti-bubble{transform-origin:0 100%;animation:tiBubble 4.2s ease-out var(--ti-d,0s) infinite}@keyframes tiBubble{0%{transform:scale(.8)}8%,to{transform:scale(1)}}.ti .ti-dot{animation:tiDot 1.2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.8px)}}.ti .ti-beat{transform-origin:50%;animation:tiBeat 1.8s ease-in-out var(--ti-d,0s) infinite}@keyframes tiBeat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.ti .ti-float{transform-origin:50%;animation:tiFloat 2.6s ease-out var(--ti-d,0s) infinite}@keyframes tiFloat{0%{opacity:0;transform:translateY(3px)scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-5px)scale(1)}}.ti .ti-scan{opacity:.85;animation:tiScan 2.8s ease-in-out var(--ti-d,0s) infinite}@keyframes tiScan{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}.ti .ti-wiggle{transform-origin:50% 100%;animation:tiWiggle 4.2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiWiggle{0%,55%,to{transform:rotate(0)}64%{transform:rotate(-7deg)}73%{transform:rotate(5deg)}82%{transform:rotate(-2deg)}}.ti .ti-bob{animation:tiBob 3s ease-in-out var(--ti-d,0s) infinite}@keyframes tiBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.ti .ti-twinkle{transform-origin:50%;animation:tiTwinkle 2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiTwinkle{0%,to{opacity:.45;transform:scale(.55)}50%{opacity:1;transform:scale(1.15)}}.ti .ti-blink{animation:tiBlink 1.6s steps(1) var(--ti-d,0s) infinite}@keyframes tiBlink{0%,to{opacity:1}50%{opacity:.25}}.ti .ti-slide{animation:tiSlide 4.2s cubic-bezier(.2, .9, .3, 1) var(--ti-d,0s) infinite}@keyframes tiSlide{0%{opacity:0;transform:translate(6px,-3px)rotate(10deg)}14%,82%{opacity:1;transform:none}94%,to{opacity:0;transform:translate(-3px)}}.ti .ti-drop{animation:tiDrop 2.4s ease-in-out var(--ti-d,0s) infinite}@keyframes tiDrop{0%{opacity:0;transform:translateY(-3px)}25%,70%{opacity:1}80%{transform:translateY(1.5px)}to{opacity:0;transform:translateY(2px)}}.ti .ti-fall{animation:tiFall 3.2s ease-in var(--ti-d,0s) infinite}@keyframes tiFall{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1}42%{opacity:1;transform:translateY(6px)}48%,to{opacity:0;transform:translateY(7px)}}.ti .ti-squash{transform-origin:50% 100%;animation:tiSquash 3.2s ease-out var(--ti-d,0s) infinite}@keyframes tiSquash{0%,42%,70%,to{transform:scale(1)}50%{transform:scale(1.06,.93)}58%{transform:scale(.98,1.03)}}.ti .ti-flip{transform-origin:0;animation:tiFlip 4.2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiFlip{0%,10%{opacity:1;transform:scaleX(1)}45%{opacity:1;transform:scaleX(-1)}55%{opacity:0;transform:scaleX(-1)}56%,90%{opacity:0;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}.ti .ti-print{animation:tiPrint 3.6s ease-in-out var(--ti-d,0s) infinite}@keyframes tiPrint{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1}55%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.ti .ti-letter{animation:tiLetter 4.2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiLetter{0%,10%{transform:translateY(6px)}45%,80%{transform:translateY(-1px)}to{transform:translateY(6px)}}.ti .ti-progress{transform-origin:0;animation:tiProgress 4.2s linear var(--ti-d,0s) infinite}@keyframes tiProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ti .ti-ring{transform-origin:50% 0;animation:tiRing 3.2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiRing{0%,50%,to{transform:rotate(0)}56%{transform:rotate(14deg)}62%{transform:rotate(-12deg)}68%{transform:rotate(8deg)}74%{transform:rotate(-5deg)}80%{transform:rotate(0)}}.ti .ti-wave{opacity:0;animation:tiWave 3.2s ease-out var(--ti-d,0s) infinite}@keyframes tiWave{0%,52%{opacity:0}60%,74%{opacity:1}84%,to{opacity:0}}.ti .ti-write{transform-origin:0;animation:tiWrite 4.2s ease-out var(--ti-d,0s) infinite}@keyframes tiWrite{0%,8%{transform:scaleX(0)}24%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.ti .ti-pen{animation:tiPen 4.2s ease-in-out var(--ti-d,0s) infinite}@keyframes tiPen{0%,to{transform:translate(0)}25%{transform:translate(-2px,-1px)}50%{transform:translate(-4px)}75%{transform:translate(-2px,1px)}}.ti .ti-lid{transform-origin:100% 100%;animation:tiLid 3.6s ease-in-out var(--ti-d,0s) infinite}@keyframes tiLid{0%,55%,to{transform:rotate(0)}68%,80%{transform:rotate(-16deg)translateY(-1px)}}.ti .ti-d1{animation-delay:calc(var(--ti-d,0s) + .4s)}.ti .ti-d2{animation-delay:calc(var(--ti-d,0s) + .8s)}.ti .ti-d3{animation-delay:calc(var(--ti-d,0s) + 1.2s)}.epc-tab .ti{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ti,.ti *{animation:none!important}.ti .ti-swap-b,.ti .ti-fall,.ti .ti-wave{opacity:0}}
.eco{--eco-green:#4f9a5c;--eco-green-2:#7dbb83;--eco-leaf:#6fae6f;--eco-soil:#785a3c2e;--eco-paper:#fffdf8;--eco-paper-line:#50463759;background:radial-gradient(120% 140% at 0 100%,#7dbb8338,#0000 60%),#78b4781a;align-items:center;gap:14px;display:flex}html[data-theme=dark] .eco{--eco-green:#8fd09a;--eco-green-2:#a8dcae;--eco-leaf:#7cc283;--eco-soil:#c8aa8229;--eco-paper:#2c2720;--eco-paper-line:#f0e6d266}.eco-scene{flex-shrink:0;width:72px;height:auto;overflow:visible}.eco-copy{flex:1;min-width:0}.eco-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.eco-title{color:var(--rs-text,inherit);font-family:Jost,sans-serif;font-size:.82rem;font-weight:600}.eco-num{color:var(--eco-green);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Jost,sans-serif;font-size:1rem;font-weight:700}.eco-num small{opacity:.8;font-size:.72rem;font-weight:600}.eco-note{color:var(--rs-text-soft,inherit);margin:0;font-family:Jost,sans-serif;font-size:.74rem;line-height:1.45}.eco-basis{color:var(--rs-text-soft,inherit);opacity:.7;margin:3px 0 0;font-family:Jost,sans-serif;font-size:.64rem}.eco-scene *{transform-box:fill-box}.eco-ground{fill:var(--eco-soil)}.eco-stem{fill:none;stroke:var(--eco-green);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.3,.7,.3,1) .15s forwards ecoStem}.eco-leaf{fill:var(--eco-leaf);opacity:0;animation:.6s cubic-bezier(.2,1.4,.4,1) forwards ecoLeafIn;transform:scale(0)}.eco-leaf-l{transform-origin:100% 100%;animation-delay:.75s}.eco-leaf-r{transform-origin:0 100%;fill:var(--eco-green-2);animation-delay:1s}.eco-leaf-t{transform-origin:30% 100%;animation-delay:1.25s}.eco-plant{transform-box:view-box;transform-origin:40px 58px;animation:4.5s ease-in-out 1.9s infinite ecoSway}.eco-paper rect{fill:var(--eco-paper);stroke:var(--eco-paper-line);stroke-width:.9px}.eco-paper path{fill:none;stroke:var(--eco-paper-line);stroke-width:.9px;stroke-linejoin:round}.eco-paper{transform-origin:50%;animation:7s ease-in-out 1.6s infinite both ecoPaper}.eco-fall{fill:var(--eco-leaf);opacity:0;transform-origin:50%;animation:7s ease-in-out 1.6s infinite both ecoFall}.eco-spark{fill:var(--eco-green-2);opacity:0;animation:3.2s ease-in-out infinite ecoSpark}.eco-s1{animation-delay:1.8s}.eco-s2{animation-delay:2.7s}.eco-s3{animation-delay:3.5s}@keyframes ecoStem{to{stroke-dashoffset:0}}@keyframes ecoLeafIn{to{opacity:1;transform:scale(1)}}@keyframes ecoSway{0%,to{transform:rotate(0)}50%{transform:rotate(-3.5deg)}}@keyframes ecoPaper{0%,4%{opacity:0;transform:translateY(-4px)rotate(0)}12%,30%{opacity:1;transform:translateY(0)rotate(-4deg)}40%,to{opacity:0;transform:translateY(2px)rotate(10deg)scale(.6)}}@keyframes ecoFall{0%,32%{opacity:0;transform:translate(0)rotate(0)scale(.6)}40%{opacity:1;transform:translateY(2px)rotate(-10deg)scale(1)}55%{transform:translate(-8px,18px)rotate(30deg)}70%{transform:translate(-2px,32px)rotate(-15deg)}82%{opacity:1;transform:translate(-10px,44px)rotate(20deg)}92%,to{opacity:0;transform:translate(-10px,45px)rotate(20deg)}}@keyframes ecoSpark{0%,to{opacity:0;transform:translateY(0)scale(.6)}45%{opacity:.9;transform:translateY(-5px)scale(1)}80%{opacity:0;transform:translateY(-9px)}}@media (max-width:380px){.eco{gap:10px}.eco-scene{width:58px}}@media (prefers-reduced-motion:reduce){.eco-scene *{animation:none!important}.eco-stem{stroke-dashoffset:0}.eco-leaf{opacity:1;transform:none}.eco-paper,.eco-fall,.eco-spark{opacity:0}}
