:root{--lc-ease-standard:cubic-bezier(.2, 0, 0, 1);--lc-ease-decel:cubic-bezier(.05, .7, .1, 1);--lc-ease-accel:cubic-bezier(.3, 0, 1, 1);--lc-ease-emph:cubic-bezier(.2, 0, 0, 1.1);--lc-ease-spring:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849,.937 34.6%,.968,.991 43.7%,1.006,1.013 53%,1.011 61.4%,1.003 74.7%,1);--lc-dur-micro:.14s;--lc-dur-small:.22s;--lc-dur-medium:.36s;--lc-dur-signature:.72s;--lc-stagger-step:60ms}@keyframes lc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lc-in-scale{0%{opacity:0;transform:translateY(12px)scale(.965)}to{opacity:1;transform:none}}@keyframes lc-rank{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lc-pop{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes lc-ring{0%{stroke-dashoffset:var(--lc-ring-len,1)}to{stroke-dashoffset:var(--lc-ring-to,0)}}@keyframes lc-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes lc-connect{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes lc-glow-once{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lc-brand) 45%, transparent)}to{box-shadow:0 0 0 14px #0000}}.lc-in{animation:lc-in var(--lc-dur-medium) var(--lc-ease-decel) both;animation-delay:var(--lc-delay,0s)}.lc-in-scale{animation:lc-in-scale var(--lc-dur-medium) var(--lc-ease-decel) both;animation-delay:var(--lc-delay,0s)}.lc-stagger>*{animation:lc-in var(--lc-dur-medium) var(--lc-ease-decel) both}.lc-stagger>:first-child{animation-delay:calc(var(--lc-stagger-step) * 0)}.lc-stagger>:nth-child(2){animation-delay:calc(var(--lc-stagger-step) * 1)}.lc-stagger>:nth-child(3){animation-delay:calc(var(--lc-stagger-step) * 2)}.lc-stagger>:nth-child(4){animation-delay:calc(var(--lc-stagger-step) * 3)}.lc-stagger>:nth-child(5){animation-delay:calc(var(--lc-stagger-step) * 4)}.lc-stagger>:nth-child(6){animation-delay:calc(var(--lc-stagger-step) * 5)}.lc-stagger>:nth-child(7){animation-delay:calc(var(--lc-stagger-step) * 6)}.lc-stagger>:nth-child(8){animation-delay:calc(var(--lc-stagger-step) * 7)}.lc-stagger>:nth-child(n+9){animation-delay:calc(var(--lc-stagger-step) * 8)}.lc-in-i{animation:lc-in-scale var(--lc-dur-medium) var(--lc-ease-decel) both;animation-delay:calc(var(--lc-stagger-step) * var(--lc-i,0))}.lc-build>*{animation:lc-in-scale var(--lc-dur-signature) var(--lc-ease-decel) both}.lc-build>:first-child{animation-delay:40ms}.lc-build>:nth-child(2){animation-delay:.14s}.lc-build>:nth-child(3){animation-delay:.24s}.lc-build>:nth-child(4){animation-delay:.34s}.lc-build>:nth-child(5){animation-delay:.44s}.lc-build>:nth-child(6){animation-delay:.54s}.lc-build>:nth-child(n+7){animation-delay:.64s}.lc-rank-in{animation:lc-rank var(--lc-dur-medium) var(--lc-ease-decel) both;animation-delay:calc(70ms * var(--lc-i,0))}.lc-ring-draw{animation:lc-ring var(--lc-dur-signature) var(--lc-ease-decel) both}.lc-connect-in{animation:lc-connect var(--lc-dur-small) var(--lc-ease-emph) both;animation-delay:calc(80ms * var(--lc-i,0))}.lc-pop{animation:lc-pop var(--lc-dur-small) var(--lc-ease-spring) both}.lc-glow{animation:lc-glow-once var(--lc-dur-signature) var(--lc-ease-standard) both}.lc-press{transition:transform var(--lc-dur-micro) var(--lc-ease-standard)}.lc-press:active{transform:scale(.97)}.lc-lift2{transition:transform var(--lc-dur-small) var(--lc-ease-standard), box-shadow var(--lc-dur-small) var(--lc-ease-standard);will-change:transform}.lc-lift2:hover{box-shadow:var(--lc-shadow);transform:translateY(-3px)}.lc-lift2:active{transform:translateY(-1px)}.lc-lift{transition:transform var(--lc-dur-small) var(--lc-ease-standard), box-shadow var(--lc-dur-small) var(--lc-ease-standard)}.lc-lift:hover{box-shadow:var(--lc-shadow-sm);transform:translateY(-2px)}.lc-m :is(button,a).lc-press{min-width:44px;min-height:44px}.lc-m :is(input,textarea,select){font-size:16px}.lc-m a.lc-press:not([class*=flex]):not([class*=text-left]){justify-content:center;align-items:center;display:inline-flex}.lc-tab-ind{transition:transform var(--lc-dur-medium) var(--lc-ease-emph), width var(--lc-dur-medium) var(--lc-ease-emph)}.lc-skeleton{background:linear-gradient(100deg, color-mix(in srgb, var(--lc-ink) 6%, transparent) 30%, color-mix(in srgb, var(--lc-ink) 12%, transparent) 50%, color-mix(in srgb, var(--lc-ink) 6%, transparent) 70%);animation:lc-shimmer 1.4s var(--lc-ease-standard) infinite;border-radius:var(--lc-radius-control);background-size:220% 100%}@keyframes lc-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lc-chart-bar-h{transform-origin:0;animation:lc-grow-x var(--lc-dur-medium) var(--lc-ease-decel) both}@keyframes lc-podium-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lc-podium-rise{transform-origin:bottom;animation:lc-podium-rise var(--lc-dur-signature) var(--lc-ease-decel) both;animation-delay:calc(.12s * var(--lc-i,0))}@keyframes lc-crown-pop{0%{opacity:0;transform:translateY(7px)scale(.5)rotate(-14deg)}60%{opacity:1;transform:translateY(0)scale(1.18)rotate(5deg)}to{transform:none}}.lc-crown-pop{animation:lc-crown-pop .56s var(--lc-ease-spring) both;animation-delay:.3s}@keyframes lc-shine-sweep{0%{transform:translate(-140%)skew(-16deg)}55%,to{transform:translate(420%)skew(-16deg)}}.lc-leader-shine{pointer-events:none;overflow:hidden}.lc-leader-shine:before{content:"";width:28%;animation:lc-shine-sweep 2.8s var(--lc-ease-standard) 1s infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);position:absolute;inset:0 auto 0 0}@keyframes lc-ack-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lc-ack-halo{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}.lc-ack-float{animation:3s ease-in-out infinite lc-ack-float}.lc-ack-halo{animation:2.4s ease-in-out infinite lc-ack-halo}@keyframes lc-sheen{0%{opacity:0;transform:translate(-60%)rotate(8deg)}20%{opacity:.5}55%,to{opacity:0;transform:translate(160%)rotate(8deg)}}.lc-hero-sheen{position:relative;overflow:hidden}.lc-hero-sheen:after{content:"";width:45%;height:180%;animation:lc-sheen 5.5s var(--lc-ease-standard) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;top:-40%;left:0}@keyframes lc-bd{0%{opacity:0}to{opacity:1}}@keyframes lc-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lc-check-pop{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes lc-confetti{0%{opacity:1;transform:translateY(-8px)rotate(0)}to{opacity:0;transform:translateY(220px)rotate(320deg)}}@keyframes lc-burst{0%{opacity:1;transform:translateY(-28px)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--lc-dx,0px), var(--lc-fall,620px), 0) rotate(var(--lc-spin,720deg));opacity:0}}.lc-burst-pc{animation:lc-burst var(--lc-dur,2.6s) cubic-bezier(.15, .55, .35, 1) both;animation-delay:var(--lc-delay,0s)}.lc-bd-in{animation:lc-bd .25s var(--lc-ease-standard) both}.lc-sheet-in{animation:.34s cubic-bezier(.22,.9,.3,1) both lc-sheet}.lc-check-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) both lc-check-pop}.lc-confetti-pc{animation:lc-confetti 1.5s var(--lc-ease-standard) both;animation-delay:calc(70ms * var(--lc-i,0))}.lc-view-in{animation:lc-in-scale var(--lc-dur-medium) var(--lc-ease-decel) both}@keyframes lc-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lc-fade{0%{opacity:0}to{opacity:1}}@keyframes lc-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes lc-spin{to{transform:rotate(360deg)}}.lc-anim-fade-up{animation:.22s cubic-bezier(.22,.61,.36,1) both lc-fade-up}.lc-anim-fade{animation:.18s both lc-fade}.lc-anim-slide-up{animation:.28s cubic-bezier(.22,.61,.36,1) both lc-slide-up}.lc-spin{animation:.7s linear infinite lc-spin}@keyframes lc-indet{0%{transform:translate(-120%)}to{transform:translate(340%)}}.lc-indeterminate{animation:1.05s ease-in-out infinite lc-indet}@keyframes lc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lc-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lc-reveal-x{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px)}}.lc-chart-line{animation:.7s cubic-bezier(.22,.61,.36,1) both lc-reveal-x}.lc-chart-area{animation:.5s .15s both lc-fade}.lc-chart-bar{transform-origin:bottom;animation:.45s cubic-bezier(.22,.61,.36,1) both lc-grow}.lc-anim-rise{animation:.3s cubic-bezier(.22,.61,.36,1) both lc-rise}.lc-voice-glow{pointer-events:none;opacity:0;will-change:opacity;-webkit-mask-composite:source-over;transition:opacity .36s;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 18px calc(100% - 18px),#000),linear-gradient(#000,#0000 18px calc(100% - 18px),#000);mask-image:linear-gradient(90deg,#000,#0000 18px calc(100% - 18px),#000),linear-gradient(#000,#0000 18px calc(100% - 18px),#000);-webkit-mask-composite:source-over;mask-composite:add}@starting-style{.lc-voice-glow{opacity:0}}.lc-voice-glow-spin{background:conic-gradient(var(--lc-brand), color-mix(in srgb, var(--lc-brand) 55%, #fff), var(--lc-brand), color-mix(in srgb, var(--lc-brand) 70%, #fff), var(--lc-brand));will-change:transform;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;animation:9s linear infinite lc-glow-turn;position:absolute;top:50%;left:50%}.lc-voice-glow[data-phase=connecting],.lc-voice-glow[data-phase=listening]{opacity:.22}.lc-voice-glow[data-phase=thinking],.lc-voice-glow[data-phase=working]{opacity:.5;animation:2.4s ease-in-out infinite lc-glow-breathe}.lc-voice-glow[data-phase=thinking] .lc-voice-glow-spin,.lc-voice-glow[data-phase=working] .lc-voice-glow-spin{animation-duration:4s}.lc-voice-glow[data-phase=speaking]{opacity:calc(.3 + .45 * var(--lc-glow-v,0));transition:opacity 90ms linear}@keyframes lc-glow-turn{to{transform:rotate(360deg)}}@keyframes lc-glow-breathe{0%,to{opacity:.32}50%{opacity:.62}}@keyframes lc-flame-sway{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(.97,1.06)}}@keyframes lc-flame-flicker{0%,to{opacity:.95;transform:scale(1)}30%{opacity:.75;transform:scale(.86,1.1)}65%{opacity:1;transform:scale(1.08,.94)}}@keyframes lc-flame-spark{0%{opacity:0;transform:translateY(2px)scale(1)}25%{opacity:.9}to{opacity:0;transform:translateY(-9px)scale(.3)}}.lc-flame .lc-flame-body,.lc-flame .lc-flame-core{transform-box:fill-box;transform-origin:50% 100%}.lc-flame-body{animation:1.9s ease-in-out infinite lc-flame-sway}.lc-flame-core{animation:1.15s ease-in-out infinite lc-flame-flicker}.lc-flame-spark{transform-box:fill-box;transform-origin:50%;opacity:0;animation:lc-flame-spark 2.4s var(--lc-ease-decel) .6s infinite}@keyframes lc-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.lc-kenburns{transform-origin:60% 40%;will-change:transform;animation:12s ease-in-out infinite alternate lc-kenburns}@keyframes lc-today-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.lc-today-ping{position:relative}.lc-today-ping:after{content:"";border-radius:inherit;background:inherit;opacity:0;animation:lc-today-ping 1.8s var(--lc-ease-decel) .9s 3;position:absolute;inset:0}@keyframes lc-goal-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}12%,65%{opacity:1}to{transform:translate(calc(-50% + var(--lc-dx,0px)), calc(-50% + var(--lc-dy,0px))) scale(1) rotate(var(--lc-spin,360deg));opacity:0}}.lc-goal-burst-pc{opacity:0;animation:lc-goal-burst 1.1s var(--lc-ease-decel) both;animation-delay:var(--lc-delay,0s)}.lc-check-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:lc-draw .46s var(--lc-ease-decel) forwards;animation-delay:var(--lc-delay,0s)}.lc-press-zoom{transition:transform var(--lc-dur-small) var(--lc-ease-standard)}.lc-press:active .lc-press-zoom{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.lc-in,.lc-in-scale,.lc-in-i,.lc-view-in,.lc-stagger>*,.lc-build>*,.lc-rank-in,.lc-connect-in,.lc-pop,.lc-glow,.lc-ring-draw{animation:none!important}.lc-ring-draw{stroke-dashoffset:var(--lc-ring-to,0)}.lc-chart-bar-h,.lc-podium-rise,.lc-crown-pop{animation:none;transform:none}.lc-crown-pop{opacity:1}.lc-hero-sheen:after{animation:none;display:none}.lc-bd-in,.lc-sheet-in,.lc-check-pop,.lc-confetti-pc{animation:none}.lc-confetti-pc{display:none}.lc-burst-pc{animation:none;display:none}.lc-ack-float,.lc-ack-halo{animation:none}.lc-leader-shine:before{animation:none;display:none}.lc-press,.lc-lift2,.lc-lift,.lc-tab-ind{transition:none}.lc-voice-glow,.lc-voice-glow-spin{animation:none!important}.lc-voice-glow[data-phase]{opacity:.3;transition:none}.lc-lift2:hover,.lc-lift:hover{transform:none}.lc-skeleton{animation:none}.lc-indeterminate{opacity:.5;animation:none;width:100%!important}.lc-anim-fade-up,.lc-anim-fade,.lc-anim-slide-up,.lc-anim-rise{animation:none}.lc-chart-line{clip-path:none;animation:none}.lc-chart-area,.lc-chart-bar{animation:none}.lc-chart-bar{transform:none}.lc-flame-body,.lc-flame-core,.lc-kenburns{animation:none;transform:none}.lc-flame-spark,.lc-today-ping:after,.lc-goal-burst-pc{animation:none;display:none}.lc-check-draw{stroke-dashoffset:0;animation:none}.lc-press-zoom{transition:none}.lc-press:active .lc-press-zoom{transform:none}}
