@charset "UTF-8";.CustomCalendarsPillar-module__page___kNwGC{--tool-font-display: "DM Sans", sans-serif;--tool-font-body: "Inter", sans-serif;--tool-title-weight: 500;--tool-display-weight: 500;--tool-display-track: calc(-.07em + 1px) ;--tool-display-leading-tight: 1.06;--tool-display-leading: 1.1;--tool-size-title: clamp(38px, 4.4vw, 60px);--tool-size-heading: clamp(26px, 2.6vw, 34px);--tool-size-subheading: 26px;--tool-ui-track: 0;--tool-ui-weight-strong: 600;--tool-caps-track: .01em;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#1d1d1f;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}.CustomCalendarsPillar-module__page___kNwGC .tmpl-section{padding:84px 32px;background:#fff;border-top:1px solid #ececef}.CustomCalendarsPillar-module__page___kNwGC .tmpl-inner{max-width:1080px;margin:0 auto}.CustomCalendarsPillar-module__page___kNwGC .tmpl-h2{font-family:var(--tool-font-display);font-weight:var(--tool-display-weight);letter-spacing:var(--tool-display-track);line-height:var(--tool-display-leading);color:#1d1d1f;font-optical-sizing:none;font-size:var(--tool-size-heading);margin:0 0 10px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-sub{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:#6e6e73;max-width:680px;margin:0 0 28px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-sub a{color:#1d1d1f;text-decoration:underline;text-underline-offset:2px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-sub a:hover{color:#7c3aed}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:stretch;padding:20px;border:1px solid #e5e5ea;border-radius:18px;background:#fbfbfd;margin-bottom:28px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-field{display:flex;flex-direction:column;gap:7px;min-width:0}.CustomCalendarsPillar-module__page___kNwGC .tmpl-label{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#1d1d1f;letter-spacing:var(--tool-ui-track)}.CustomCalendarsPillar-module__page___kNwGC .tmpl-field-action .tmpl-label{visibility:hidden}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .jb-btn{height:54px;margin:0}.CustomCalendarsPillar-module__page___kNwGC .tmpl-dl{display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.01em;padding:0 26px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-dd{position:relative}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:54px;padding:0 16px;border-radius:12px;border:1px solid #d2d2d7;background:#fff;font-family:Inter,sans-serif;font-size:15.5px;font-weight:500;color:#1d1d1f;letter-spacing:var(--tool-ui-track);transition:border-color .15s ease,box-shadow .15s ease}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-trigger:hover{border-color:#1d1d1f}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-trigger[aria-expanded=true]{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-trigger svg{flex:0 0 auto}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:6px;max-height:280px;overflow-y:auto;box-shadow:0 12px 32px #1111111a}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-menu .preset{display:block;width:100%;border:none;border-radius:8px;padding:13px 14px;background:transparent;font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#1d1d1f;letter-spacing:var(--tool-ui-track);text-align:left;transition:background .12s ease}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-menu .preset:hover{background:#f5f5f7}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker .pal-menu .preset.is-on{background:#f3effd;color:#7c3aed}.CustomCalendarsPillar-module__page___kNwGC .tmpl-cards-title{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#1d1d1f;margin:0 0 12px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-card{border:1px solid #e5e5ea;border-radius:14px;overflow:hidden;background:#fff;text-align:left;cursor:pointer;display:flex;flex-direction:column;padding:0;transition:border-color .15s ease,box-shadow .15s ease}.CustomCalendarsPillar-module__page___kNwGC .tmpl-card:hover{border-color:#c6c6cf}.CustomCalendarsPillar-module__page___kNwGC .tmpl-card.active{border-color:#7c3aed}.CustomCalendarsPillar-module__page___kNwGC .tmpl-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block;background:#f1f1f4}.CustomCalendarsPillar-module__page___kNwGC .tmpl-card span{padding:10px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#1d1d1f;line-height:1.3}@media (max-width: 860px){.CustomCalendarsPillar-module__page___kNwGC .tmpl-section{padding:56px 20px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-picker{grid-template-columns:1fr;gap:12px}.CustomCalendarsPillar-module__page___kNwGC .tmpl-dl{width:100%}.CustomCalendarsPillar-module__page___kNwGC .tmpl-cards{grid-template-columns:repeat(2,1fr)}}.CustomCalendarsPillar-module__page___kNwGC img{max-width:100%;display:block}.CustomCalendarsPillar-module__page___kNwGC a{color:inherit;text-decoration:none}.CustomCalendarsPillar-module__breadcrumb___vkXrD{max-width:1280px;margin:0 auto;padding:24px 32px 0;font-size:13px;color:#8e8e93;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CustomCalendarsPillar-module__breadcrumb___vkXrD a:hover,.CustomCalendarsPillar-module__breadcrumbCurrent___nbYxq{color:#1d1d1f}.CustomCalendarsPillar-module__hero___FN5U9{position:relative;z-index:1;padding:64px 32px 0}.CustomCalendarsPillar-module__heroGrid___GC0KZ{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;min-height:380px}.CustomCalendarsPillar-module__heroLeft___h51h9{position:relative;max-width:560px;min-width:0}.CustomCalendarsPillar-module__heroH1___bSm2o{font-family:var(--tool-font-display);font-weight:var(--tool-display-weight);letter-spacing:var(--tool-display-track);line-height:var(--tool-display-leading);color:#1d1d1f;font-optical-sizing:none;font-size:var(--tool-size-title);font-weight:var(--tool-title-weight);line-height:var(--tool-display-leading-tight);margin-bottom:20px}.CustomCalendarsPillar-module__heroSub___X9jhl{font-size:17px;font-weight:400;line-height:1.55;color:#1d1d1f;max-width:480px;margin-bottom:28px}.CustomCalendarsPillar-module__heroCtas___gTyNz{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.CustomCalendarsPillar-module__btn___Kfq32{display:inline-flex;align-items:center;gap:7px;background:#1d1d1f;color:#fff!important;font-weight:600;font-size:14px;padding:13px 24px;border-radius:999px;transition:opacity .15s ease}.CustomCalendarsPillar-module__btn___Kfq32:hover{opacity:.88}.CustomCalendarsPillar-module__btnGhost___WnpBV{display:inline-flex;align-items:center;gap:7px;border:1px solid #e5e5ea;color:#1d1d1f;font-weight:600;font-size:14px;padding:12px 22px;border-radius:999px;transition:border-color .15s ease}.CustomCalendarsPillar-module__btnGhost___WnpBV:hover{border-color:#c7c7cc}.CustomCalendarsPillar-module__trust___dhNNd{width:100%;min-width:0}.CustomCalendarsPillar-module__trust___dhNNd .trustpilot-widget{width:460px;max-width:100%}.CustomCalendarsPillar-module__trust___dhNNd .tp-widget-wrapper{text-align:left}.CustomCalendarsPillar-module__heroCardWrap___tXg3M{position:relative}.CustomCalendarsPillar-module__heroCardWrap___tXg3M img{width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border-radius:24px;border:1px solid #ececef}.CustomCalendarsPillar-module__bodySection___yNo2S{max-width:1080px;margin:0 auto;padding:88px 32px 40px}.CustomCalendarsPillar-module__bodySection___yNo2S.CustomCalendarsPillar-module__wide___ChAzq{max-width:1240px}.CustomCalendarsPillar-module__bodyIntro___hAE86{max-width:640px;margin:0 auto 48px;text-align:center}.CustomCalendarsPillar-module__bodyH2___59bKj{font-family:var(--tool-font-display);font-weight:var(--tool-display-weight);letter-spacing:var(--tool-display-track);line-height:var(--tool-display-leading);color:#1d1d1f;font-optical-sizing:none;font-size:var(--tool-size-heading);margin-bottom:16px;text-wrap:balance}.CustomCalendarsPillar-module__bodyH2___59bKj.CustomCalendarsPillar-module__nowrap___hu7gn{white-space:nowrap}.CustomCalendarsPillar-module__bodyP___B-rsb{font-size:15px;line-height:1.65;color:#4a4a4f}.CustomCalendarsPillar-module__toolsGrid___FK48j{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.CustomCalendarsPillar-module__toolCard___i2MIk{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:290px;padding:22px;border-radius:24px;text-align:left;background-image:var(--bg);background-color:#fbfaf9;border:1px solid var(--border);transition:border-color .15s ease}.CustomCalendarsPillar-module__toolCard___i2MIk:hover{border-color:#c7c7cc}.CustomCalendarsPillar-module__toolCardPurple___-JMsS{--bg: linear-gradient(155deg, #f6f2ff 0%, #f4f6ff 55%, #fdf4fb 100%);--border: #ece7fb}.CustomCalendarsPillar-module__toolCardBlue___h0iwV{--bg: linear-gradient(155deg, #f1f7ff 0%, #f3fbfd 58%, #f7f9ff 100%);--border: #e2edfb}.CustomCalendarsPillar-module__toolCardGreen___HfkTK{--bg: linear-gradient(155deg, #f1faf5 0%, #f7fbf2 55%, #fdfaef 100%);--border: #e2f0e6}.CustomCalendarsPillar-module__toolCard___i2MIk img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:#fff}.CustomCalendarsPillar-module__toolCardText___Cjh1m h3{font-family:var(--tool-font-display);font-size:20px;font-weight:var(--tool-ui-weight-strong);letter-spacing:var(--tool-ui-track);margin-bottom:7px;line-height:1.15}.CustomCalendarsPillar-module__toolCardText___Cjh1m p{font-size:13.5px;line-height:1.6;color:#4a4a4f}.CustomCalendarsPillar-module__toolMeta___3bbYE{margin-top:15px}.CustomCalendarsPillar-module__toolCta___fyNXq{display:inline-block;font-family:var(--tool-font-body);font-weight:var(--tool-ui-weight-strong);font-size:13.5px;letter-spacing:var(--tool-ui-track);color:#7c3aed;transition:opacity .15s ease}.CustomCalendarsPillar-module__toolCard___i2MIk:hover .CustomCalendarsPillar-module__toolCta___fyNXq{opacity:.75}.CustomCalendarsPillar-module__tag___kydoa{display:inline-flex;align-items:center;background:#1d1d1f;color:#fff;border-radius:10px;padding:0 9px;height:21px;font-family:var(--tool-font-body);font-size:11px;font-weight:500;letter-spacing:var(--tool-ui-track);line-height:1;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;transform:translateZ(0);backface-visibility:hidden}.CustomCalendarsPillar-module__featureBand___Hw96n{background:#f7f8fa;border-top:1px solid #ececef;border-bottom:1px solid #ececef;margin-top:48px}.CustomCalendarsPillar-module__featureBar___735zt{display:flex;align-items:center;gap:100px;max-width:1240px;margin:0 auto;padding:88px 32px}.CustomCalendarsPillar-module__featureBarText___i8Lcc{flex:1}.CustomCalendarsPillar-module__featureBarTitle___alMnf{font-family:var(--tool-font-display);font-weight:var(--tool-display-weight);letter-spacing:var(--tool-display-track);line-height:var(--tool-display-leading);color:#1d1d1f;font-optical-sizing:none;font-size:var(--tool-size-heading);margin:0 0 18px;max-width:480px}.CustomCalendarsPillar-module__featureBarText___i8Lcc p{font-size:15px;line-height:1.65;color:#4a4a4f;max-width:460px;margin-bottom:20px}.CustomCalendarsPillar-module__featureBarMedia___aKa8y{width:100%;max-width:560px;display:flex;justify-content:center}.CustomCalendarsPillar-module__stylesGrid___KNZ7p{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CustomCalendarsPillar-module__choice___hZucz{background:#fff;border:1px solid #e5e5ea;border-radius:24px;padding:28px}.CustomCalendarsPillar-module__choice___hZucz h3{font-family:var(--tool-font-display);font-size:18px;font-weight:var(--tool-ui-weight-strong);letter-spacing:var(--tool-ui-track);margin-bottom:9px}.CustomCalendarsPillar-module__choice___hZucz p{font-size:14px;line-height:1.65;color:#4a4a4f}.CustomCalendarsPillar-module__paperGrid___dbQoo{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.CustomCalendarsPillar-module__paper___YHmR7{border:1px solid #e5e5ea;border-radius:16px;overflow:hidden;background:#fff}.CustomCalendarsPillar-module__paper___YHmR7 img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.CustomCalendarsPillar-module__paper___YHmR7 div{padding:14px 16px}.CustomCalendarsPillar-module__paper___YHmR7 h4{font-family:var(--tool-font-display);font-size:14.5px;font-weight:var(--tool-ui-weight-strong);letter-spacing:var(--tool-ui-track);margin-bottom:3px}.CustomCalendarsPillar-module__paper___YHmR7 p{font-size:12.5px;color:#6e6e73;line-height:1.5}.CustomCalendarsPillar-module__crossPromo___D8T1G{max-width:1080px;margin:0 auto;padding:0 32px}.CustomCalendarsPillar-module__crossPromoInner___uYHf4{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f7f8fa;border:1px solid #ececef;border-radius:24px;padding:24px 28px;flex-wrap:wrap}.CustomCalendarsPillar-module__crossPromoTitle___ah1mm{display:block;font-family:var(--tool-font-display);font-weight:var(--tool-ui-weight-strong);font-size:15px;letter-spacing:var(--tool-ui-track);color:#1d1d1f;margin-bottom:4px}.CustomCalendarsPillar-module__crossPromoInner___uYHf4 p{font-size:13.5px;color:#4a4a4f;max-width:60ch}.CustomCalendarsPillar-module__crossPromoCta___GHOVf{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;background:#1d1d1f;color:#fff!important;font-weight:600;font-size:14px;padding:13px 24px;border-radius:999px;white-space:nowrap;transition:opacity .15s ease}.CustomCalendarsPillar-module__crossPromoCta___GHOVf:hover{opacity:.88}.CustomCalendarsPillar-module__faqH2___2-v5i{font-family:var(--tool-font-display);font-weight:var(--tool-display-weight);letter-spacing:var(--tool-display-track);line-height:var(--tool-display-leading);color:#1d1d1f;font-optical-sizing:none;font-size:var(--tool-size-subheading);margin-bottom:20px;text-align:center}.CustomCalendarsPillar-module__faqSection___lM2pG.CustomCalendarsPillar-module__faqSection___lM2pG{border-top:0}.CustomCalendarsPillar-module__faqA___NnzQq{font-size:15px;line-height:1.65;color:#4a4a4f}.CustomCalendarsPillar-module__faqA___NnzQq a{color:#7c3aed;font-weight:500}.CustomCalendarsPillar-module__faqA___NnzQq a:hover{text-decoration:underline}.CustomCalendarsPillar-module__final___gnpp6{text-align:center;padding:88px 32px 104px;max-width:720px;margin:0 auto}.CustomCalendarsPillar-module__final___gnpp6 p{font-size:15px;line-height:1.65;color:#4a4a4f;margin:14px auto 26px;max-width:52ch}@media (max-width: 960px){.CustomCalendarsPillar-module__toolsGrid___FK48j{grid-template-columns:1fr}.CustomCalendarsPillar-module__featureBar___735zt{flex-direction:column;gap:36px;padding:64px 24px}.CustomCalendarsPillar-module__paperGrid___dbQoo{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.CustomCalendarsPillar-module__breadcrumb___vkXrD{padding:12px 16px 0;font-size:11.5px;gap:6px}.CustomCalendarsPillar-module__hero___FN5U9{padding:14px 16px 0}.CustomCalendarsPillar-module__heroGrid___GC0KZ{grid-template-columns:1fr;gap:18px;min-height:0}.CustomCalendarsPillar-module__heroCardWrap___tXg3M{order:-1;margin:0 -16px}.CustomCalendarsPillar-module__heroCardWrap___tXg3M img{aspect-ratio:16/10;border-radius:0;border-left:0;border-right:0}.CustomCalendarsPillar-module__heroH1___bSm2o{margin-bottom:10px}.CustomCalendarsPillar-module__heroSub___X9jhl{font-size:14.5px;line-height:1.5;margin-bottom:16px}.CustomCalendarsPillar-module__heroCtas___gTyNz{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}.CustomCalendarsPillar-module__btn___Kfq32,.CustomCalendarsPillar-module__btnGhost___WnpBV{justify-content:center;width:100%;font-size:14px;padding:12px 20px}.CustomCalendarsPillar-module__bodySection___yNo2S{padding:40px 16px 8px}.CustomCalendarsPillar-module__bodyIntro___hAE86{margin-bottom:18px}.CustomCalendarsPillar-module__bodyH2___59bKj{margin-bottom:8px}.CustomCalendarsPillar-module__bodyH2___59bKj.CustomCalendarsPillar-module__nowrap___hu7gn{white-space:normal}.CustomCalendarsPillar-module__bodyP___B-rsb{font-size:14px;line-height:1.55}.CustomCalendarsPillar-module__toolsGrid___FK48j{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 12px}.CustomCalendarsPillar-module__toolsGrid___FK48j::-webkit-scrollbar{display:none}.CustomCalendarsPillar-module__toolCard___i2MIk{scroll-snap-align:start;min-height:0;gap:14px;padding:14px;border-radius:18px}.CustomCalendarsPillar-module__toolCard___i2MIk img{aspect-ratio:16/10;border-radius:11px}.CustomCalendarsPillar-module__toolCardText___Cjh1m h3{font-size:16.5px;margin-bottom:5px}.CustomCalendarsPillar-module__toolCardText___Cjh1m p{font-size:12.5px;line-height:1.5}.CustomCalendarsPillar-module__tag___kydoa{font-size:10.5px;height:19px;padding:0 8px;border-radius:9px;margin-bottom:7px}.CustomCalendarsPillar-module__toolMeta___3bbYE{margin-top:12px}.CustomCalendarsPillar-module__toolCta___fyNXq{font-size:13px}.CustomCalendarsPillar-module__featureBand___Hw96n{margin-top:26px}.CustomCalendarsPillar-module__featureBar___735zt{flex-direction:column;gap:20px;padding:40px 16px}.CustomCalendarsPillar-module__featureBarTitle___alMnf{margin-bottom:10px}.CustomCalendarsPillar-module__featureBarText___i8Lcc p{font-size:14px;line-height:1.55;margin-bottom:14px}.CustomCalendarsPillar-module__featureBarMedia___aKa8y{max-width:100%}.CustomCalendarsPillar-module__stylesGrid___KNZ7p{grid-template-columns:1fr;gap:10px}.CustomCalendarsPillar-module__choice___hZucz{padding:18px;border-radius:16px}.CustomCalendarsPillar-module__choice___hZucz h3{font-size:16px;margin-bottom:6px}.CustomCalendarsPillar-module__choice___hZucz p{font-size:13.5px;line-height:1.55}.CustomCalendarsPillar-module__paperGrid___dbQoo{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:9px;margin:0 -16px;padding:2px 16px 10px}.CustomCalendarsPillar-module__paperGrid___dbQoo::-webkit-scrollbar{display:none}.CustomCalendarsPillar-module__paper___YHmR7{scroll-snap-align:start;border-radius:13px}.CustomCalendarsPillar-module__paper___YHmR7 div{padding:10px 12px}.CustomCalendarsPillar-module__paper___YHmR7 h4{font-size:13.5px}.CustomCalendarsPillar-module__paper___YHmR7 p{font-size:11.5px;line-height:1.45}.CustomCalendarsPillar-module__crossPromo___D8T1G{padding:0 16px}.CustomCalendarsPillar-module__crossPromoInner___uYHf4{padding:16px;border-radius:16px;gap:14px}.CustomCalendarsPillar-module__crossPromoTitle___ah1mm{font-size:14px}.CustomCalendarsPillar-module__crossPromoInner___uYHf4 p{font-size:12.5px;line-height:1.5}.CustomCalendarsPillar-module__crossPromoCta___GHOVf{width:100%;justify-content:center;font-size:13px;padding:10px 16px}.CustomCalendarsPillar-module__faqH2___2-v5i{margin-bottom:12px}.CustomCalendarsPillar-module__faqA___NnzQq{font-size:13.5px;line-height:1.55}.CustomCalendarsPillar-module__final___gnpp6{padding:40px 16px 52px}.CustomCalendarsPillar-module__final___gnpp6 p{font-size:14px;margin:10px auto 18px}}.jup{--jup-sans: var(--tool-font-body);--jup-ink: #1d1d1f;--jup-mut: #6e6e73;--jup-line: #e5e5ea;--jup-accent: #7c3aed;width:100%;max-width:560px;aspect-ratio:4/3;container-type:inline-size;font-family:var(--jup-sans);color:var(--jup-ink)}.jup .jup-stage{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px;border:1px solid #ececef;background-color:#e7f0ff;transition:background-color .7s ease}.jup .jup-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(165deg,#ffffff80,#fff0 55%);pointer-events:none}.jup .jup-pagewrap{position:absolute;left:4.5cqw;top:7.6cqw;width:42cqw;transform-origin:50% 50%;transition:transform 1.15s cubic-bezier(.28,.78,.18,1);will-change:transform}.jup .jup-page{position:relative;width:100%;background:#fff;border:1px solid rgba(29,29,31,.05);border-radius:1.4cqw;box-shadow:0 1cqw 2.6cqw #1d1d1f1f,0 .3cqw .8cqw #1d1d1f0d;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.jup .jup-photo{position:relative;height:30cqw;overflow:hidden;border-radius:1.3cqw 1.3cqw 0 0;background:#efeff1;transition:box-shadow .35s ease,background .35s ease}.jup .jup-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .55s ease,transform 1s cubic-bezier(.22,.9,.24,1)}.jup .jup-photo.has-img img{opacity:1;transform:scale(1)}.jup .jup-photo.has-img .jup-empty{opacity:0}.jup .jup-photo.dropping{background:#eef4fb;box-shadow:inset 0 0 0 .4cqw #9db4cd}.jup .jup-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;color:#a19c92;transition:opacity .3s ease}.jup .jup-empty svg{width:6cqw;height:6cqw}.jup .jup-empty span{font-family:var(--jup-sans);font-size:2.3cqw;font-weight:400}.jup .jup-dates{padding:2cqw 2.6cqw 2.4cqw}.jup .jup-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.2cqw;transition:opacity .28s ease}.jup .jup-month{font-size:3.6cqw;font-weight:400;letter-spacing:.02em;line-height:1}.jup .jup-year{font-size:2.4cqw;font-weight:400;color:var(--jup-mut)}.jup .jup-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.7cqw}.jup .jup-dow span{font-size:1.2cqw;line-height:1.8cqw;letter-spacing:.08em;color:var(--jup-mut)}.jup .jup-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,3cqw);transition:opacity .28s ease}.jup .jup-grid span{font-size:1.7cqw;font-variant-numeric:tabular-nums;padding-top:.25cqw}.jup .jup-fold{position:absolute;left:0;right:0;top:27.6cqw;height:4.8cqw;z-index:3;pointer-events:none;background:linear-gradient(180deg,#1d1d1f00,#1d1d1f12 42%,#1d1d1f24 50%,#1d1d1f0d 60%,#1d1d1f00)}.jup .jup-staple{position:absolute;top:29.82cqw;width:2cqw;height:.36cqw;z-index:4;border-radius:.18cqw;background:#9d9da3}.jup .jup-hole{position:absolute;left:50%;width:.9cqw;height:.9cqw;z-index:4;transform:translate(-50%);border-radius:50%;background:#e9e9ed;box-shadow:inset 0 .1cqw .18cqw #1d1d1f4d,0 .06cqw #fff9}.jup .jup-hole-top{top:1.3cqw}.jup .jup-hole-bottom{bottom:1.2cqw}.jup .jup-tray{position:absolute;right:4.5cqw;top:8.7cqw;width:42cqw;z-index:5;box-sizing:border-box;padding:2.3cqw;background:#fff;border:1px solid var(--jup-line);border-radius:2.8cqw;box-shadow:0 1.2cqw 3cqw #1d1d1f24;transition:opacity .6s ease,transform .8s cubic-bezier(.28,.78,.18,1)}.jup .jup-btn{display:flex;align-items:center;justify-content:center;gap:1.2cqw;width:100%;height:7.6cqw;border-radius:999px;box-sizing:border-box;font-family:var(--tool-font-display);font-weight:var(--tool-ui-weight-strong);font-size:2.6cqw;letter-spacing:var(--tool-ui-track);background:var(--jup-ink);color:#fff;border:1px solid var(--jup-ink);cursor:default;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.jup .jup-btn svg{width:2.7cqw;height:2.7cqw}.jup .jup-btn.is-pressed{transform:scale(.95)}.jup .jup-bar{height:.8cqw;margin-top:1.5cqw;border-radius:999px;background:#f1f0f4;overflow:hidden}.jup .jup-bar i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#2f6bff,#00b5d8 38%,#12c8a0 68%,#4fd18b);background-size:220% 100%;animation:CustomCalendarsPillar-module__jup-flow___-D24v 2.6s linear infinite;transition:width .45s cubic-bezier(.25,.1,.25,1)}.jup .jup-status{font-family:var(--tool-font-display);font-size:2.3cqw;font-weight:500;color:var(--jup-ink);text-align:center;letter-spacing:var(--tool-display-track);margin:1.2cqw 0 1.7cqw;min-height:2.8cqw;transition:opacity .2s ease}.jup .jup-months{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15cqw}.jup .jup-mcard{border:1px solid var(--jup-line);border-radius:1.2cqw;overflow:hidden;background:#fafaf8;position:relative;display:block;padding:0;margin:0;font-family:inherit;cursor:default;transition:border-color .3s ease,box-shadow .3s ease,transform .45s cubic-bezier(.3,1.25,.4,1)}.jup .jup-mcard.is-target{border-color:var(--jup-ink);box-shadow:0 0 0 1px var(--jup-ink)}.jup .jup-mcard.is-filled{transform:scale(1)}.jup .jup-mcard.just-filled{animation:CustomCalendarsPillar-module__jup-pop___r7Vix .62s cubic-bezier(.32,.9,.25,1)}.jup .jup-mcard.is-filled .jup-thumb img{opacity:1}.jup .jup-mcard.is-filled .jup-plus{opacity:0}.jup .jup-thumb{position:relative;display:block;width:100%;aspect-ratio:1/1;background:#efeff1;overflow:hidden}.jup .jup-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity .45s ease}.jup .jup-plus{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#a19c92;font-size:2.8cqw;font-weight:300;transition:opacity .2s ease}.jup .jup-mname{display:block;font-size:1.4cqw;line-height:2cqw;padding:.6cqw 0;text-align:center;color:var(--jup-ink);background:#fff;border-top:1px solid var(--jup-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jup .jup-fly{position:absolute;left:0;top:0;width:11cqw;height:11cqw;z-index:8;border-radius:1cqw;overflow:hidden;opacity:0;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%;box-shadow:0 1.4cqw 3.4cqw #1d1d1f4d;border:1.5px solid #ffffff}.jup .jup-fly img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.jup .jup-cursor{position:absolute;left:0;top:0;z-index:10;width:5cqw;height:5cqw;pointer-events:none;opacity:0;transition:transform .45s cubic-bezier(.3,.7,.2,1),opacity .4s ease;filter:drop-shadow(0 .25cqw .55cqw rgba(29,29,31,.24))}.jup .jup-cursor svg{width:100%;height:100%;transition:transform .13s ease;transform-origin:23% 13%}.jup .jup-cursor.is-click svg{transform:scale(.84)}.jup.jup-on .jup-cursor{opacity:1}.jup[data-pos=hero] .jup-pagewrap{transform:translate(24.5cqw) scale(1.1)}.jup[data-pos=hero] .jup-tray{opacity:0;transform:translate(4cqw)}@media (prefers-reduced-motion: reduce){.jup *{transition:none!important;animation:none!important}.jup-cursor{display:none}}@keyframes CustomCalendarsPillar-module__jup-flow___-D24v{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes CustomCalendarsPillar-module__jup-pop___r7Vix{0%{transform:scale(.86)}55%{transform:scale(1.03)}to{transform:scale(1)}}
