html.v3shell{--v3-cal-light:#dfa24a;--v3-cal-private:#3c9d8f;--v3-cal-cell:hsla(0,0%,100%,.62);--v3-cal-cell-hover:hsla(0,0%,100%,.94);--v3-cal-sel-border:#d6c5f0;--v3-cal-now-tint:#fdeee8;--v3-cal-now-border:#f6cfc2}html.v3shell.dark{--v3-cal-cell:hsla(0,0%,100%,.04);--v3-cal-cell-hover:hsla(0,0%,100%,.08);--v3-cal-sel-border:rgba(135,85,207,.55);--v3-cal-now-tint:hsla(13,81%,68%,.16);--v3-cal-now-border:hsla(13,81%,68%,.4)}html.v3shell.platform-world :is(.v3-dp,.v3-cal,.v3-call,.v3-pz) :is(.v3-cal-cell,.v3-cal-nb,.v3-cal-today,.v3-close,.v3-cd-light,.v3-call-main,.v3-call-open,.v3-call-rsvp,.v3-call-join):focus-visible{outline:2px solid rgb(var(--v3-accent));outline-offset:2px;box-shadow:none}@keyframes v3cal-in-fwd{0%{opacity:0;transform:translate3d(28px,0,0)}}@keyframes v3cal-in-back{0%{opacity:0;transform:translate3d(-28px,0,0)}}@keyframes v3cal-title-fwd{0%{opacity:0;transform:translate3d(14px,0,0)}}@keyframes v3cal-title-back{0%{opacity:0;transform:translate3d(-14px,0,0)}}@keyframes v3cal-pulse{0%{transform:scale(1);opacity:.65}to{transform:scale(2.8);opacity:0}}@keyframes v3cal-focus{0%,30%{box-shadow:0 0 0 3px rgb(var(--v3-accent)/.28)}to{box-shadow:0 0 0 3px rgb(var(--v3-accent)/0)}}html.v3shell.platform-world .v3-cal{flex:1;min-height:0;display:flex;flex-direction:column}html.v3shell.platform-world .v3-cal-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px}html.v3shell.platform-world .v3-cal-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:4px 24px 24px;--dp-pad:24px;--pager-gap:48px;touch-action:pan-y pinch-zoom}html.v3shell.platform-world .v3-ph.v3-ph-sheet{justify-content:flex-start;padding-right:14px}html.v3shell.platform-world .v3-ph.v3-ph-sheet>.v3-ph-l{flex:1 1 auto}html.v3shell.platform-world .v3-cal-mh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;flex:none;min-height:34px;margin:0 0 14px}html.v3shell.platform-world .v3-cal-mh h2{margin:0;min-width:0;font-size:17px;line-height:22px;font-weight:650;letter-spacing:-.012em;color:rgb(var(--v3-ink));white-space:nowrap;overflow:hidden}html.v3shell.platform-world .v3-cal-mt{display:inline-block;font-variant-numeric:tabular-nums}html.v3shell.platform-world .v3-cal-mt b{font-weight:inherit;color:rgb(var(--v3-ink))}html.v3shell.platform-world .v3-cal-mt span{font-weight:400;color:rgb(var(--v3-ink-3))}html.v3shell.platform-world .v3-cal-filter .v3-seg,html.v3shell.platform-world .v3-cal-step{display:flex;align-items:center;flex:none;height:34px;padding:2px;gap:2px;border-radius:9999px;background:color-mix(in srgb,var(--v3-card) 72%,transparent);border:1px solid var(--v3-border)}html.v3shell.platform-world .v3-cal-step{gap:0}html.v3shell.platform-world .v3-lx .v3-cal-nb{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:50%;color:rgb(var(--v3-ink-2));background:transparent;box-shadow:none;transition:background-color .2s ease,color .2s ease,transform .35s var(--v3-spring)}html.v3shell.platform-world .v3-lx .v3-cal-nb svg{width:16px;height:16px;stroke-width:1.7}html.v3shell.platform-world .v3-lx .v3-cal-today{height:28px;min-height:28px;padding:0 10px;gap:0;border-radius:9999px;box-shadow:none;font-size:12.5px;line-height:16px;font-weight:600;color:rgb(var(--v3-ink));background:transparent;transition:background-color .2s ease,color .2s ease,transform .35s var(--v3-spring)}html.v3shell.platform-world .v3-lx .v3-cal-nb:hover:not(:disabled){background:transparent;color:rgb(var(--v3-ink-2))}html.v3shell.platform-world .v3-lx .v3-cal-today:hover:not(:disabled){background:transparent;color:rgb(var(--v3-ink))}html.v3shell.platform-world .v3-lx :is(.v3-cal-nb,.v3-cal-today):active:not(:disabled){transform:scale(.92);background:var(--v3-surface-active)}html.v3shell.platform-world .v3-cal-filter .v3-seg [role=tab]{height:28px;min-height:28px;padding:0 12px;font-size:12.5px}html.v3shell.platform-world.dark .v3-cal-filter .v3-seg-quiet [role=tab][aria-selected=true]{color:rgb(var(--v3-accent-hi))}@media (hover:hover){html.v3shell.platform-world .v3-lx :is(.v3-cal-nb,.v3-cal-today):hover:not(:disabled){background:var(--v3-surface-active);color:rgb(var(--v3l-accent-ink))}}html.v3shell.platform-world .v3-cal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;flex:none;padding-bottom:8px}html.v3shell.platform-world .v3-cal-dow span{padding-left:8px;font-size:10px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--v3-ink-4))}html.v3shell.platform-world .v3-cal-vp{margin:0 calc(-1 * var(--dp-pad));padding:0 var(--dp-pad);overflow-x:clip}html.v3shell.platform-world .v3-cal-track,html.v3shell.platform-world .v3-cal-vp{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}html.v3shell.platform-world .v3-cal-grid{flex:1;min-height:0;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--rows,6),minmax(0,1fr))}html.v3shell.platform-world .v3-cal-grid[data-at]{position:absolute;top:0;bottom:0;width:100%;pointer-events:none}html.v3shell.platform-world .v3-cal-grid[data-at=prev]{right:calc(100% + var(--pager-gap))}html.v3shell.platform-world .v3-cal-grid[data-at=next]{left:calc(100% + var(--pager-gap))}html.v3shell.platform-world .v3-lx .v3-cal-cell{position:relative;min-width:0;min-height:0;height:auto;width:auto;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;padding:5px 6px 6px;border-radius:12px;text-align:left;white-space:normal;font-weight:400;background:var(--v3-cal-cell);border:1px solid rgb(var(--v3-ink)/.045);box-shadow:none;color:rgb(var(--v3-ink));transition:background-color .2s ease,border-color .2s ease,box-shadow .3s ease}@media (hover:hover){html.v3shell.platform-world .v3-lx .v3-cal-cell:hover{background:var(--v3-cal-cell-hover)}}html.v3shell.platform-world .v3-lx .v3-cal-cell:active{transform:none}html.v3shell.platform-world .v3-lx .v3-cal-cell[data-other]{background:transparent;border-color:transparent}html.v3shell.platform-world .v3-lx .v3-cal-cell[data-sel]{background:var(--v3-card);border-color:var(--v3-cal-sel-border);box-shadow:0 12px 26px -18px rgb(var(--v3-accent)/.55)}html.v3shell.platform-world .v3-cv-num{position:relative;width:28px;height:28px;display:grid;place-items:center;flex:none}html.v3shell.platform-world .v3-cv-num b{position:relative;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;line-height:1;font-weight:600;color:rgb(var(--v3-ink));font-variant-numeric:tabular-nums}html.v3shell.platform-world .v3-cal-cell[data-past]:not([data-today]) .v3-cv-num b{color:rgb(var(--v3-ink-2))}html.v3shell.platform-world .v3-cal-cell[data-other] .v3-cv-num b{color:rgb(var(--v3-ink-4)/.7);font-weight:500}html.v3shell.platform-world .v3-cal-cell[data-today] .v3-cv-num b{background:var(--v3-coral);color:#fff;box-shadow:0 4px 10px -4px hsla(13,81%,68%,.9)}html.v3shell.platform-world :is(.v3-cv-ring,.v3-cd-ring){position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}html.v3shell.platform-world .v3-rg-t{fill:none;stroke:rgb(var(--v3-ink)/.07);stroke-width:2}html.v3shell.platform-world .v3-rg-f{fill:none;stroke:var(--v3-cal-light);stroke-width:2;stroke-linecap:round;transition:stroke-dasharray .6s var(--v3-spring-soft)}html.v3shell.platform-world .v3-cv-evs{display:flex;flex-direction:column;gap:3px;min-width:0}html.v3shell.platform-world .v3-cv-ev{--c:rgb(var(--v3-accent));display:flex;align-items:center;gap:5px;min-width:0;height:18px;padding:0 6px 0 5px;border-radius:6px;font-size:10.5px;line-height:18px;font-weight:500;color:rgb(var(--v3-ink-2));white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(var(--v3-ink)/.07)}html.v3shell.platform-world .v3-cv-ev[data-kind=booking]{--c:var(--v3-cal-private)}html.v3shell.platform-world .v3-cv-ev[data-mine]{background:color-mix(in srgb,var(--c) 15%,var(--v3-card));box-shadow:none;color:rgb(var(--v3-ink))}html.v3shell.platform-world .v3-cv-ev i{width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}html.v3shell.platform-world .v3-cv-ev em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}html.v3shell.platform-world .v3-cv-ev span{min-width:0;overflow:hidden;text-overflow:ellipsis}html.v3shell.platform-world .v3-cv-ev:is([data-state=live],[data-state=soon]) i{background:var(--v3-coral);box-shadow:0 0 0 2.5px hsla(13,81%,68%,.28)}html.v3shell.platform-world .v3-cv-ev[data-state=ended]{opacity:.6}html.v3shell.platform-world .v3-cv-more{padding-left:6px;font-size:10px;line-height:14px;font-weight:500;color:rgb(var(--v3-ink-3))}html.v3shell.platform-world .v3-cv-dots{display:none}html.v3shell.platform-world .v3-cv-dots i{--c:rgb(var(--v3-accent));width:5px;height:5px;border-radius:50%;background:var(--c)}html.v3shell.platform-world .v3-cv-dots i[data-kind=booking]{--c:var(--v3-cal-private)}html.v3shell.platform-world .v3-cv-dots i[data-now]{background:var(--v3-coral)}html.v3shell.platform-world .v3-cal-error{display:flex;align-items:center;gap:8px;margin:10px 0 0;flex:none;font-size:12px;line-height:16px;color:rgb(var(--v3-ink-3))}html.v3shell.platform-world .v3-cal-rail{min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--v3-line);padding:4px 24px 24px;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:rgb(var(--v3-ink)/.16) transparent}html.v3shell.platform-world .v3-cd{display:flex;flex-direction:column;gap:12px}html.v3shell.platform-world .v3-cd-head p{margin:0}html.v3shell.platform-world .v3-cd-k{font-size:11px;line-height:16px;font-weight:600;color:rgb(var(--v3-ink-3))}html.v3shell.platform-world .v3-cd-k[data-today]{color:var(--v3-coral)}html.v3shell.platform-world .v3-cd-head h3{margin:2px 0 0;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--v3-ink))}html.v3shell.platform-world .v3-lx .v3-cd-light{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:0;padding:10px 12px;border-radius:14px;text-align:left;white-space:normal;font-weight:400;background:var(--v3-card);border:1px solid var(--v3-card-border);box-shadow:none;color:rgb(var(--v3-ink));transition:border-color .2s ease,box-shadow .3s ease}html.v3shell.platform-world .v3-lx .v3-cd-light.is-link:hover{background:var(--v3-card);border-color:color-mix(in srgb,rgb(var(--v3-accent)) 22%,var(--v3-card-border));box-shadow:0 10px 24px -16px rgba(64,38,104,.3)}html.v3shell.platform-world .v3-lx .v3-cd-light.is-link:active{transform:none;background:var(--v3-card)}html.v3shell.platform-world .v3-cd-lr{position:relative;width:34px;height:34px;flex:none;display:grid;place-items:center;color:#c98a2e}html.v3shell.platform-world .v3-cd-lr svg:not(.v3-cd-ring){width:15px;height:15px}html.v3shell.platform-world .v3-cd-lr b{font-size:10px;line-height:1;font-weight:700;color:rgb(var(--v3-ink));font-variant-numeric:tabular-nums}html.v3shell.platform-world .v3-cd-lt{flex:1;min-width:0;display:flex;flex-direction:column}html.v3shell.platform-world .v3-cd-lt b{font-size:13px;line-height:18px;font-weight:600;color:rgb(var(--v3-ink))}html.v3shell.platform-world .v3-cd-lt small{font-size:11px;line-height:15px;color:rgb(var(--v3-ink-3))}html.v3shell.platform-world .v3-cd-chev{width:16px;height:16px;flex:none;color:rgb(var(--v3l-accent-ink));transition:transform .4s var(--v3-spring)}html.v3shell.platform-world .v3-cd-light.is-link:hover .v3-cd-chev{transform:translateX(2px)}html.v3shell.platform-world .v3-cd-skel{border-radius:14px}html.v3shell.platform-world :is(.v3-cd-calls,.v3-cd-next){display:flex;flex-direction:column;gap:8px}html.v3shell.platform-world .v3-cd-sec{margin:0;padding:0 2px 2px;font-size:10px;line-height:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--v3-ink-4))}html.v3shell.platform-world .v3-cd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px 16px;border-radius:14px;border:1px dashed var(--v3-border);font-size:12px;line-height:17px;color:rgb(var(--v3-ink-3))}html.v3shell.platform-world .v3-cd-empty svg{width:26px;height:26px;color:rgb(var(--v3-accent-soft));margin-bottom:4px;stroke-width:1.5}html.v3shell.platform-world .v3-cd-empty b{font-size:13px;line-height:18px;font-weight:600;color:rgb(var(--v3-ink))}html.v3shell.platform-world .v3-call{--c:rgb(var(--v3-accent));position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:14px;background:var(--v3-card);border:1px solid var(--v3-card-border);color:rgb(var(--v3-ink));transition:border-color .2s ease,box-shadow .3s ease}html.v3shell.platform-world .v3-call[data-kind=booking]{--c:var(--v3-cal-private)}@media (hover:hover){html.v3shell.platform-world .v3-call:hover{border-color:color-mix(in srgb,rgb(var(--v3-accent)) 22%,var(--v3-card-border));box-shadow:0 10px 24px -16px rgba(64,38,104,.3)}}html.v3shell.platform-world .v3-call:is([data-state=live],[data-state=soon]){border-color:var(--v3-cal-now-border);box-shadow:0 12px 26px -18px hsla(13,81%,68%,.6)}html.v3shell.platform-world .v3-call[data-state=ended]{background:color-mix(in srgb,var(--v3-card) 66%,transparent)}html.v3shell.platform-world .v3-call[data-focus]{animation:v3cal-focus 1.6s ease both}html.v3shell.platform-world .v3-call .v3-call-main{flex:1;min-width:0;height:auto;min-height:0;padding:0;gap:10px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;text-align:left;white-space:normal;background:transparent;box-shadow:none;font-weight:400;color:inherit}html.v3shell.platform-world .v3-call .v3-call-main:hover{background:transparent}html.v3shell.platform-world .v3-call .v3-call-main:active{transform:none}html.v3shell.platform-world .v3-call-tile{width:40px;height:44px;border-radius:10px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:color-mix(in srgb,var(--c) 14%,var(--v3-card));color:var(--c)}html.v3shell.platform-world .v3-call-tile small{font-size:8.5px;line-height:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html.v3shell.platform-world .v3-call-tile b{font-size:16px;line-height:18px;font-weight:700;color:rgb(var(--v3-ink));font-variant-numeric:tabular-nums}html.v3shell.platform-world .v3-call-tile.is-now{background:var(--v3-cal-now-tint);display:grid;place-items:center}html.v3shell.platform-world .v3-call-pulse{position:relative;width:10px;height:10px;border-radius:50%;background:var(--v3-coral)}html.v3shell.platform-world .v3-call-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--v3-coral);animation:v3cal-pulse 1.8s ease-out infinite}html.v3shell.platform-world :is(.v3-call-copy,.v3-call-body){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}html.v3shell.platform-world .v3-call-t{display:block;font-size:13px;line-height:18px;font-weight:600;color:rgb(var(--v3-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.v3shell.platform-world .v3-call-topic{font-size:12px;line-height:17px;color:rgb(var(--v3-ink-2))}html.v3shell.platform-world .v3-call-m{display:flex;align-items:center;gap:4px;min-width:0;font-size:11px;line-height:15px;color:rgb(var(--v3-ink-3));white-space:nowrap}html.v3shell.platform-world .v3-call-m>span{overflow:hidden;text-overflow:ellipsis}html.v3shell.platform-world .v3-call-m>span:first-child{flex:none}html.v3shell.platform-world .v3-call-m i{width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}html.v3shell.platform-world .v3-call-now{color:var(--v3-coral);font-weight:600}html.v3shell.platform-world :is(.v3-call,.v3-pz,.v3-choice) .v3-call-join{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:30px;min-height:30px;padding:0 14px;flex:none;border-radius:9999px;border:1px solid rgb(var(--v3-accent));background:var(--v3-grad-primary);color:#fff;box-shadow:none;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;transition:transform .35s var(--v3-spring),box-shadow .3s ease,filter .2s ease}html.v3shell.platform-world :is(.v3-call,.v3-pz,.v3-choice) .v3-call-join:after{display:none}html.v3shell.platform-world :is(.v3-call,.v3-pz,.v3-choice) .v3-call-join:hover{background:var(--v3-grad-primary);box-shadow:0 6px 18px rgba(135,85,207,.32);filter:brightness(1.04)}html.v3shell.platform-world :is(.v3-call,.v3-pz,.v3-choice) .v3-call-join:active{transform:scale(.96)}html.v3shell.platform-world :is(.v3-call,.v3-pz) .v3-call-rsvp{height:30px;min-height:30px;padding:0 12px;flex:none;gap:5px;border-radius:9999px;border:1px solid var(--v3-border);background:var(--v3-card);box-shadow:none;color:rgb(var(--v3-ink));font-size:11.5px;line-height:16px;font-weight:600;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .35s var(--v3-spring)}html.v3shell.platform-world :is(.v3-call,.v3-pz) .v3-call-rsvp:hover:not(:disabled){border-color:var(--v3-cal-sel-border);color:rgb(var(--v3l-accent-ink,var(--v3-accent)));background:var(--v3-card)}html.v3shell.platform-world :is(.v3-call,.v3-pz) .v3-call-rsvp:active:not(:disabled){transform:scale(.94)}html.v3shell.platform-world :is(.v3-call,.v3-pz) .v3-call-rsvp.is-going{border-color:var(--v3-cal-sel-border);background:var(--v3-surface-active);color:rgb(var(--v3-accent))}html.v3shell.platform-world.dark :is(.v3-call,.v3-pz) .v3-call-rsvp.is-going{color:rgb(var(--v3-accent-hi))}html.v3shell.platform-world :is(.v3-call,.v3-pz) .v3-call-rsvp svg{width:13px;height:13px;stroke-width:2.2}html.v3shell.platform-world .v3-call-tag{display:inline-flex;align-items:center;gap:4px;flex:none;white-space:nowrap;font-size:11px;line-height:16px;font-weight:600;color:rgb(var(--v3-ink-4))}html.v3shell.platform-world .v3-call-tag.is-ok{color:rgb(var(--v3-accent))}html.v3shell.platform-world.dark .v3-call-tag.is-ok{color:rgb(var(--v3-accent-hi))}html.v3shell.platform-world .v3-call-tag svg{width:13px;height:13px;stroke-width:2.2}html.v3shell.platform-world .v3-call.v3-call-day{align-items:flex-start;padding:10px}html.v3shell.platform-world .v3-call-time{width:46px;flex:none;padding:7px 0;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:1px;background:color-mix(in srgb,var(--c) 14%,var(--v3-card))}html.v3shell.platform-world .v3-call-time b{font-size:12.5px;line-height:16px;font-weight:600;color:rgb(var(--v3-ink));font-variant-numeric:tabular-nums}html.v3shell.platform-world .v3-call-time small{font-size:10px;line-height:13px;font-weight:500;color:rgb(var(--v3-ink-3));font-variant-numeric:tabular-nums;white-space:nowrap}html.v3shell.platform-world .v3-call-time[data-now]{background:var(--v3-cal-now-tint)}html.v3shell.platform-world .v3-call-time[data-now] b{color:var(--v3-coral)}html.v3shell.platform-world .v3-call[data-state=ended] :is(.v3-call-time,.v3-call-tile){opacity:.6}html.v3shell.platform-world .v3-call .v3-call-open{display:block;width:100%;height:auto;min-height:0;padding:0;border-radius:6px;text-align:left;background:transparent;box-shadow:none;font-weight:400;color:inherit}html.v3shell.platform-world .v3-call .v3-call-open:hover{background:transparent}html.v3shell.platform-world .v3-call .v3-call-open:hover .v3-call-t{color:rgb(var(--v3-accent))}html.v3shell.platform-world.dark .v3-call .v3-call-open:hover .v3-call-t{color:rgb(var(--v3-accent-hi))}html.v3shell.platform-world .v3-call .v3-call-open:active{transform:none}html.v3shell.platform-world .v3-call-acts{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}html.v3shell.platform-world .v3-call-host{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:14px;font-weight:500;color:rgb(var(--v3-ink-3));white-space:nowrap}html.v3shell.platform-world .v3-call-host>span:last-child{overflow:hidden;text-overflow:ellipsis}html.v3shell :is(.v3-cm,.v3-cm-mpane) .v3-conv-live{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;font-size:10px;line-height:14px;font-weight:600;color:var(--v3-coral)}html.v3shell :is(.v3-cm,.v3-cm-mpane) .v3-conv-live i{width:6px;height:6px;border-radius:50%;background:var(--v3-coral);box-shadow:0 0 0 2.5px hsla(13,81%,68%,.22)}@media (max-width:1023px){html.v3shell.platform-world .v3-cal{flex:none}html.v3shell.platform-world .v3-cal-body{display:block}html.v3shell.platform-world .v3-cv-ev>span{display:none}html.v3shell.platform-world .v3-cal-grid{grid-template-rows:none;grid-auto-rows:minmax(92px,auto)}html.v3shell.platform-world .v3-cal-rail{border-left:0;border-top:1px solid var(--v3-line);overflow:visible;padding:20px 24px 28px}}@media (max-width:767px){html.v3shell.platform-world .v3-cal-mh{padding:0 6px;margin-bottom:10px}html.v3shell.platform-world .v3-cal-main{padding:10px 10px 4px;--dp-pad:10px;--pager-gap:20px}html.v3shell.platform-world .v3-cal-dow{gap:2px;padding-bottom:4px}html.v3shell.platform-world .v3-cal-dow span{padding:0;text-align:center}html.v3shell.platform-world .v3-cal-grid{grid-auto-rows:54px;gap:2px}html.v3shell.platform-world .v3-lx .v3-cal-cell{align-items:center;gap:2px;padding:4px 0;background:transparent;border-color:transparent}html.v3shell.platform-world .v3-lx .v3-cal-cell[data-sel]{background:var(--v3-card);border-color:var(--v3-cal-sel-border);box-shadow:none}html.v3shell.platform-world .v3-cv-evs{display:none}html.v3shell.platform-world .v3-cv-dots{display:flex;gap:3px;height:5px}html.v3shell.platform-world .v3-cal-rail{margin-top:8px;padding:18px 16px 8px}}@media (max-width:767px),(pointer:coarse){html.v3shell.platform-world :is(.v3-cal-step,.v3-cal-filter .v3-seg){height:38px}html.v3shell.platform-world .v3-lx .v3-cal-nb{width:32px;min-width:32px;height:32px;min-height:32px}html.v3shell.platform-world .v3-lx .v3-cal-today{height:32px;min-height:32px;padding:0 12px}html.v3shell.platform-world .v3-cal-filter .v3-seg [role=tab]{height:32px;min-height:32px}}@media (forced-colors:active){html.v3shell.platform-world .v3-cal-filter .v3-seg [role=tab][aria-selected=true]{outline:2px solid Highlight}html.v3shell.platform-world .v3-lx .v3-cal-cell[data-sel]{outline:2px solid Highlight;outline-offset:-2px}}@media (prefers-reduced-motion:no-preference){html.v3shell.platform-world .v3-cal-grid[data-enter=fwd]{animation:v3cal-in-fwd .24s cubic-bezier(.16,1,.3,1) backwards}html.v3shell.platform-world .v3-cal-grid[data-enter=back]{animation:v3cal-in-back .24s cubic-bezier(.16,1,.3,1) backwards}html.v3shell.platform-world .v3-cal-mt[data-enter=fwd]{animation:v3cal-title-fwd .22s cubic-bezier(.16,1,.3,1) backwards}html.v3shell.platform-world .v3-cal-mt[data-enter=back]{animation:v3cal-title-back .22s cubic-bezier(.16,1,.3,1) backwards}}@media (prefers-reduced-motion:reduce){html.v3shell.platform-world :is(.v3-call,.v3-rg-f,.v3-lx .v3-cal-cell,.v3-cal-grid,.v3-cal-mt){transition:none;animation:none}html.v3shell.platform-world .v3-call-pulse:after{animation:none}}