.page--home .top-bar{transform:scale(1.2);opacity:0;filter:blur(50px);transition:1.5s ease-in-out}.page--home .ready .top-bar{transform:none;opacity:1;filter:none}.hero{position:relative;padding-bottom:8rem;margin-bottom:8rem}.hero:before,.hero:after{content:"";position:absolute;bottom:5px;left:50%;width:100%;max-width:250px;border-bottom:4px solid var(--w-primary-color);border-radius:99em;transform:translate(-50%)}.hero:after{bottom:0;border-bottom:2px solid color-mix(in srgb,var(--w-contrast-bg-color) 80%,transparent)}.hero .tagline{max-width:500px;margin:0 auto 5rem;opacity:0;transform:translate(-.5rem);filter:blur(20px);transform-origin:left;transition:.5s 1s ease-in-out,transform 2s 1s ease-in-out}.hero .tagline .title1{letter-spacing:normal;opacity:0;transition:1s 1.5s cubic-bezier(.68,-.55,.27,1.55);transform:translateY(.4rem) scale(.9);color:color-mix(in srgb,var(--w-primary-color) 85%,transparent)}[data-theme=light] .hero .tagline .title1{color:color-mix(in srgb,var(--w-primary-color) 55%,white 30%)}.hero .hero-calendars{position:relative;opacity:0;transform:scale(1.5);filter:blur(40px);transition:1s 2s cubic-bezier(.68,-.55,.27,1.55)}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:conic-gradient(from 180deg at 50% 50%,#83afff 130deg,270deg,#00ebeb);filter:blur(80px);border-radius:1000em;transform:scale(.5);opacity:0;transition:1s 2.2s ease-in-out;z-index:-1}.hero [data-theme=light] .bg{background-image:conic-gradient(from 180deg at 50% 50%,#6db8ff 130deg,270deg,#0ff);filter:blur(80px)}.hero.ready .tagline{filter:none;opacity:1;transform:translate(0)}.hero.ready .tagline .title1{opacity:1;transform:translateY(0)}.hero.ready .hero-calendars{opacity:1;transform:scale(1);filter:none}.hero.ready .bg{transform:scale(.75);opacity:.15}.hero.ready [data-theme=light] .bg{opacity:.25}.demo{border-radius:6px;background:var(--w-base-bg-color)}.demo.vuecal--date-picker .vuecal__cell-events-count{width:4px;height:4px;min-width:0;padding:0;margin-top:4px;color:transparent;background-color:#40bfa8}.demo.vuecal--date-picker .vuecal__cell--selected .vuecal__cell-events-count{background-color:#fff}.demo .vuecal__cell--out-of-scope{color:#00000026}.demo.full-cal .vuecal__menu{background-color:transparent}.demo .vuecal__view-btn{background:none;padding:0 10px;margin:4px 2px;border-radius:30px;height:20px;line-height:20px;font-size:13px;text-transform:uppercase;border:none;color:inherit}.demo .vuecal__view-btn--active{background:#42b982;color:#fff}.demo.full-cal .vuecal__schedule--heading{color:color-mix(in srgb,var(--w-base-color) 50%,transparent);font-weight:500;opacity:.8}.demo .vuecal__schedule--heading .w-icon{color:inherit}.demo .vuecal__event{border-color:color-mix(in srgb,currentColor 20%,transparent);text-align:center}.demo .vuecal__event-time{margin:3px 0;font-size:12px;font-weight:500;line-height:1.2;white-space:unset}.demo .vuecal__body .john{background-color:#40bfa80a}.demo .vuecal__schedule--heading.john{color:#40bfa8}.demo .john .vuecal__event{background-color:#d9f2ee;color:#488479}.demo .john .vuecal__event--background{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(64,191,168,.06) 10px 20px);color:transparent}.demo .vuecal__body .kate{background-color:#406fbf0a}.demo .vuecal__schedule--heading.kate{color:#406fbf}.demo .kate .vuecal__event{background-color:#d9e2f2;color:#485e84}.demo .kate .vuecal__event--background{background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(64,111,191,.06) 10px 20px);color:transparent}[data-theme=dark] .demo .kate .vuecal__event:not(.vuecal__event--background){background-color:#8bace526;color:#b9cff5}[data-theme=dark] .demo .john .vuecal__event:not(.vuecal__event--background){background-color:#83d9c926;color:#a2dfd4}.shiny-text{position:relative;display:inline-flex;color:transparent;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:shiny-text 10s infinite linear}@keyframes shiny-text{0%{background-position:0% 50%}to{background-position:200% 50%}}@media screen and (max-width: 900px){.datepicker-wrap{position:absolute;z-index:3;background-color:var(--w-base-bg-color);border-radius:6px;bottom:-60px;left:-32px}.datepicker-wrap .vuecal{box-shadow:0 0 12px #0000001f}}@media screen and (max-width: 499px){.datepicker-wrap,.hero .vuecal__schedule--heading strong{display:none}}.page--home{flex-direction:column;padding-top:8rem;overflow:hidden}.page--home .hero{margin-top:8rem}.page--home aside,.page--home nav{padding-top:0}.page--home aside nav{position:static}.page--home main{padding-top:0}.page--home .pale-blue{color:#1471b8}.page--home .get-started-cta{margin-bottom:4rem}.page--home .get-started-cta .cta-wrap{max-width:800px;padding:4rem 3rem;border-radius:12px;background:linear-gradient(135deg,#42b8831a,#1471b81a);box-shadow:0 8px 24px #0000000d;text-align:center}.page--home .get-started-cta .subtitle{font-size:1.2rem;opacity:.8;max-width:520px;margin-left:auto;margin-right:auto}.page--home .get-started-cta .cta-button{font-size:1.1rem;text-transform:uppercase;padding:1.5rem 2rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #00000026}[data-theme=light] .page--home .get-started-cta .cta-button{background:#fff}[data-theme=light] .page--home .get-started-cta .cta-button:hover:before{display:none}.page--home .get-started-cta .cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}@media screen and (max-width: 499px){.page--home .announcement{margin-bottom:16px}.page--home .announcement>.w-icon{font-size:35px;width:1em;margin-right:2px}.page--home .announcement>svg{font-size:35px;width:.9em;margin-right:8px}.page--home .announcement--github>.w-icon{margin-right:6px;font-size:30px}.page--home .announcement--github a{font-size:14px}}
