.fnd-calendar{--fnd-bar-h:64px;block-size:calc(100lvh - var(--topnav-h) - var(--safe-area-inset-top));flex-direction:column;display:flex}.cal-bar{block-size:var(--fnd-bar-h);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 32px;display:flex}.cal-bigtitle{font-family:var(--font-body);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--fg-primary);margin:0;font-size:20px;line-height:1}.cal-cluster{align-items:center;gap:var(--space-05);display:flex}.cal-triad{align-items:center;gap:0;display:inline-flex}.cal-arrow-left{transform:rotate(90deg)}.cal-arrow-right{transform:rotate(-90deg)}.cal-arrow-up{transform:rotate(180deg)}.cal-arrow-down{transform:rotate(0)}.cal-bigtitle .cbt-month,.cal-bigtitle .cbt-year,.cal-bigtitle .cbt-year-only{font:inherit;letter-spacing:inherit;color:inherit}.cal-cal-trigger{border-radius:var(--radius-control);block-size:40px;inline-size:40px;color:var(--fg-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.cal-cal-trigger:hover{background:var(--bg-sunken)}.cal-navhdr{align-items:center;gap:8px;display:flex}.cal-navhdr-today{cursor:pointer;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:baseline;gap:6px;padding:4px 6px;display:inline-flex}.cal-navhdr-month{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--type-title-3);letter-spacing:-.01em;color:var(--fg-primary);line-height:1}.cal-navhdr-num{font-family:var(--font-data);font-weight:var(--number-time-weight);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;font-size:var(--type-title-3);color:var(--fg-primary);line-height:1}.cal-navhdr-cal{block-size:40px;inline-size:40px;color:var(--fg-primary);border-radius:var(--radius-control);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.cal-navhdr-cal:hover{background:var(--bg-sunken)}}.cal-drawer{flex-direction:column;gap:12px;display:flex}.cal-drawer .cal-drawer-new{margin-block-end:4px}.layout{min-block-size:0;transition:grid-template-columns var(--duration-normal) var(--cz-ease-enter);flex:1;grid-template-columns:220px minmax(0,1fr) 360px;gap:0;display:grid;overflow:hidden}.layout.left-collapsed{grid-template-columns:56px minmax(0,1fr) 360px}.layout.right-collapsed{grid-template-columns:220px minmax(0,1fr) 48px}.layout.left-collapsed.right-collapsed{grid-template-columns:56px minmax(0,1fr) 48px}.left-pane{min-block-size:0;transition:padding var(--duration-normal) var(--cz-ease-enter);padding:16px 4px 24px;display:flex;overflow:hidden}.left-pane>.filter-sidebar{min-block-size:0;box-shadow:none;flex:1;overflow-y:auto}.layout.left-collapsed .filter-sidebar .fs-toolbar{justify-content:center}.layout.left-collapsed .cal-pane{padding-inline-start:4px}.cal-pane{flex-direction:column;gap:0;min-block-size:0;padding:0 16px 24px;display:flex;overflow:hidden;container:calpane/inline-size}.rail{min-block-size:0;transition:padding var(--duration-normal) var(--cz-ease-enter);flex-direction:column;gap:12px;padding:16px 32px 24px 16px;display:flex;overflow-y:auto}.layout.right-collapsed .rail{align-items:center;padding:16px 8px 24px}.layout.right-collapsed .rail>.ep-panel{display:none}.rail.has-panel{padding:0}.rail.has-panel>.ep-panel{min-block-size:100%}.layout:has(.rail.has-panel):not(.right-collapsed) .cal-pane{padding-inline-end:0}.ep-panel{--ep-ease:var(--cz-ease-enter);--ep-rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ep-panel{--ep-rule:color-mix(in srgb, var(--ink) 7%, transparent)}}.ep-panel{background:var(--galleria);min-block-size:100%;inline-size:100%;font-family:var(--font-body);color:var(--ink);border-inline-start:1px solid var(--ep-rule);flex-direction:column;display:flex;overflow-y:auto}.ep-modal-body .ep-panel{background:0 0;border-inline-start:0;min-block-size:0}.ep-modal-body .ep-panel .ep-now{background:var(--bg-overlay)}.ep-modal-body .ep-panel .ep-badge{background:var(--bg-overlay);box-shadow:0 0 0 2px var(--bg-overlay)}.cz-sheet-body .ep-panel .ep-sec,.cz-sheet-body .ep-panel .ep-head{padding-inline:0}.dark-frame .ep-panel{--ep-rule:#ffffff0e}.ep-panel .ep-sec{padding:var(--space-04) var(--space-05)}.ep-panel .ep-sec+.ep-sec{border-block-start:1px solid var(--ep-rule)}.ep-panel .ep-titlesec{padding-block:4px 6px}.ep-panel .ep-head{align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.ep-panel .ep-spacer{flex:1}.ep-panel .ep-ic{border-radius:var(--radius-control);block-size:28px;inline-size:28px;color:var(--clay);cursor:pointer;transition:background-color var(--duration-fast) var(--ep-ease), color var(--duration-fast);background:0 0;border:0;place-items:center;display:grid}.ep-panel .ep-ic:hover{background:var(--eggshell);color:var(--leather)}.ep-panel .ep-ic svg{block-size:16px;inline-size:16px}.ep-panel .ep-title{inline-size:100%;font-family:var(--font-body);font-weight:500;font-size:var(--type-title-3);letter-spacing:-.005em;color:var(--ink);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ep-ease);background:0 0;border:0;padding:6px 10px}.ep-panel .ep-title::placeholder{color:var(--fg-placeholder)}.ep-panel input.ep-title:hover{background:var(--eggshell)}.ep-panel input.ep-title:focus{background:var(--eggshell);outline:0}.ep-panel .ep-title.ep-static{cursor:default}.ep-panel .ep-when{flex-direction:column;gap:8px;display:flex}.ep-panel .ep-line{align-items:center;gap:10px;display:flex}.ep-panel .ep-line>.ic,.ep-panel .ep-row>.ic{block-size:18px;inline-size:18px;color:var(--trophy);flex-shrink:0;place-items:center;display:grid}.ep-panel .ic svg{block-size:16px;inline-size:16px}.ep-panel .ep-time{font-family:var(--font-data);font-weight:var(--number-time-weight);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:6px;padding:2px 6px;font-size:15px}.ep-panel .ep-arrow{color:var(--trophy);display:inline-flex}.ep-panel .ep-arrow svg{block-size:15px;inline-size:15px}.ep-panel .ep-dur{font-size:var(--type-caption-1);color:var(--clay);margin-inline-start:2px;font-weight:500}.ep-panel .ep-dateline{align-items:center;gap:8px;margin-inline-start:28px;display:flex}.ep-panel .ep-date{font-family:var(--font-body);font-weight:500;font-size:var(--type-footnote);color:var(--leather);border-radius:6px;padding:2px 6px}.ep-panel .ep-date.ep-static{margin-inline-start:28px}.ep-panel .ep-date .num{font-family:var(--font-data);font-weight:var(--number-time-weight);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.ep-panel .ep-toggles{gap:4px;margin-inline-start:24px;display:flex}.ep-panel .ep-toggle{color:var(--trophy);font-family:inherit;font-size:var(--type-caption-1);cursor:pointer;transition:background-color var(--duration-fast) var(--ep-ease), color var(--duration-fast);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-weight:500}.ep-panel .ep-toggle:hover{background:var(--eggshell);color:var(--leather)}.ep-panel .ep-toggle.on{background:var(--avatar-bg);color:var(--leather)}.ep-panel .ep-row{cursor:pointer;border-radius:var(--radius-card);text-align:start;width:100%;color:var(--clay);transition:background-color var(--duration-fast) var(--ep-ease);background:0 0;border:0;align-items:center;gap:11px;padding:8px 6px;font-family:inherit;text-decoration:none;display:flex}.ep-panel button.ep-row:hover,.ep-panel a.ep-row:hover{background:var(--eggshell)}.ep-panel .ep-row.ep-static{cursor:default}.ep-panel .ep-row .ghost{font-size:var(--type-footnote);color:var(--trophy);font-weight:400}.ep-panel .ep-row .filled{font-size:var(--type-footnote);color:var(--ink);font-weight:500}.ep-panel .ep-row .filled.desc{white-space:pre-wrap;font-weight:400;line-height:1.45}.ep-panel .ep-meet,.ep-panel .ep-meet .ic,.ep-panel .ep-meet .filled{color:var(--evt-meeting-fg)}.ep-panel .ep-shootlink,.ep-panel .ep-shootlink .ic,.ep-panel .ep-shootlink .filled{color:var(--evt-match-fg)}.ep-panel .ep-row.on .ic{color:var(--evt-meeting-fg)}.ep-panel .ep-rowtextarea{align-items:flex-start}.ep-panel .ep-rowtextarea .ic{margin-block-start:2px}.ep-panel .ep-rowinput{cursor:text}.ep-panel .ep-inlineinput{border-radius:var(--radius-control);background:var(--eggshell);inline-size:100%;font-family:inherit;font-size:var(--type-footnote);color:var(--ink);border:0;padding:7px 8px}.ep-panel .ep-inlineinput:focus{background:var(--avatar-bg);outline:0}.ep-panel .ep-inlineinput::placeholder{color:var(--fg-placeholder)}.ep-panel .ep-inlineinput.bare{background:0 0;padding:1px 2px}.ep-panel .ep-inlineinput.bare:focus{box-shadow:none}@media (pointer:coarse){.ep-panel .ep-inlineinput{font-size:var(--type-touch-input)}}.ep-panel textarea.ep-inlineinput{resize:vertical;min-block-size:36px;line-height:1.45}.ep-panel .ep-people{flex-direction:column;gap:2px;display:flex}.ep-panel .ep-person{border-radius:var(--radius-card);transition:background-color var(--duration-fast) var(--ep-ease);align-items:center;gap:9px;padding:6px;display:flex}.ep-panel .ep-person:hover{background:var(--eggshell)}.ep-panel .ep-person .body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ep-panel .ep-person .nm{font-size:var(--type-footnote);color:var(--ink);font-weight:500;line-height:1.25}.ep-panel .ep-person .em{font-size:var(--type-caption-2);color:var(--clay);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.ep-panel .ep-pill{border-radius:var(--radius-full);white-space:nowrap;padding:2px 8px;font-size:10px;font-weight:600}.ep-panel .ep-pill.going{background:var(--evt-meeting-bg);color:var(--evt-meeting-fg)}.ep-panel .ep-pill.maybe{background:var(--evt-social-bg);color:var(--evt-social-fg)}.ep-panel .ep-pill.declined{background:var(--evt-holiday-bg);color:var(--evt-holiday-fg)}.ep-panel .ep-rm{color:var(--fg-tertiary);cursor:pointer;inline-size:var(--icon-md);block-size:var(--icon-md);border-radius:var(--radius-control);opacity:0;transition:opacity var(--motion-hover-in), background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:0;place-items:center;display:grid}.ep-panel .ep-person:hover .ep-rm{opacity:1}.ep-panel .ep-rm:hover{background:var(--evt-holiday-bg);color:var(--evt-holiday-fg)}.ep-panel .ep-av{flex-shrink:0;display:inline-flex;position:relative}.ep-panel .ep-badge{background:var(--galleria);block-size:13px;inline-size:13px;box-shadow:0 0 0 2px var(--galleria);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ep-panel .ep-badge svg{block-size:9px;inline-size:9px}.ep-panel .ep-badge .q{font-size:9px;font-weight:700;line-height:1}.ep-panel .ep-badge.going{color:var(--turf)}.ep-panel .ep-badge.maybe{color:var(--gilt)}.ep-panel .ep-badge.declined{color:var(--seal)}.ep-panel .ep-rsvp{font-size:var(--type-caption-2);flex-shrink:0;margin-inline-start:auto;font-weight:500}.ep-panel .ep-rsvp.going{color:var(--turf)}.ep-panel .ep-rsvp.maybe{color:var(--gilt)}.ep-panel .ep-rsvp.declined{color:var(--seal)}.ep-panel .ep-rsvp.await{color:var(--clay)}.ep-panel .ep-opttag{color:var(--clay);background:var(--eggshell-deep,var(--eggshell));border-radius:var(--radius-control);margin-inline-start:6px;padding:1px 6px;font-size:10px;font-weight:500}.ep-panel .ep-dots{color:var(--fg-tertiary);cursor:pointer;inline-size:var(--icon-md);block-size:var(--icon-md);border-radius:var(--radius-control);opacity:0;transition:opacity var(--motion-hover-in), background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:0;place-items:center;display:grid}.ep-panel .ep-person:hover .ep-dots{opacity:1}.ep-panel .ep-dots:hover{background:var(--eggshell);color:var(--leather)}.ep-panel .ep-dots svg{block-size:16px;inline-size:16px}@keyframes ep-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ep-panel .ep-locwrap{flex:1;min-inline-size:0;display:block;position:relative}.ep-panel .ep-loc-suggest{z-index:50;background:var(--galleria);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--ink), 0 4px 10px var(--ink), 0 12px 32px var(--ink);padding:5px;position:absolute;top:calc(100% + 6px);left:-2px;right:-2px}@supports (color:color-mix(in lab, red, red)){.ep-panel .ep-loc-suggest{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent), 0 4px 10px color-mix(in srgb, var(--ink) 8%, transparent), 0 12px 32px color-mix(in srgb, var(--ink) 12%, transparent)}}.ep-panel .ep-loc-suggest{animation:ep-pop var(--duration-normal) var(--ep-ease)}.ep-panel .ep-loc-sug{cursor:pointer;text-align:start;border-radius:var(--radius-card);inline-size:100%;transition:background-color var(--duration-fast) var(--ep-ease);background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 9px;display:flex}.ep-panel .ep-loc-sug:hover{background:var(--eggshell)}.ep-panel .ep-loc-sug .pin{block-size:16px;inline-size:16px;color:var(--clay);flex-shrink:0;margin-block-start:2px}.ep-panel .ep-loc-sug .lt{flex-direction:column;min-inline-size:0;display:flex}.ep-panel .ep-loc-sug .main{font-size:var(--type-footnote);color:var(--ink);font-weight:500;line-height:1.35}.ep-panel .ep-loc-sug .addr{font-size:var(--type-caption-2);color:var(--clay);font-weight:300;line-height:1.35}.ep-panel .ep-rm svg{block-size:13px;inline-size:13px}.ep-panel .ep-cal{border-radius:var(--radius-card);align-items:center;gap:9px;padding:6px;display:flex}.ep-panel .ep-calselect{cursor:pointer;transition:background-color var(--duration-fast) var(--ep-ease)}.ep-panel .ep-calselect:hover{background:var(--eggshell)}.ep-panel .ep-sq{border-radius:4px;flex-shrink:0;block-size:14px;inline-size:14px}.ep-panel .ep-cal .nm{font-size:var(--type-footnote);color:var(--ink);font-weight:500}.ep-panel .ep-metarow{flex-wrap:wrap;gap:6px;margin-block-start:2px;display:flex}.ep-panel .ep-chip{color:var(--leather);font-family:inherit;font-size:var(--type-caption-1);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--duration-fast) var(--ep-ease);background:0 0;border:0;padding:5px 9px;font-weight:500}.ep-panel .ep-chip:hover{background:var(--eggshell)}.ep-panel .ep-chip .k{color:var(--clay);font-weight:400}.ep-panel .ep-remind{border-radius:var(--radius-card);cursor:pointer;transition:background-color var(--duration-fast) var(--ep-ease);align-items:center;gap:11px;padding:8px 6px;display:flex;position:relative}.ep-panel .ep-remind:hover,.ep-panel [data-open]>.ep-calselect,.ep-panel [data-open]>.ep-chip,.ep-panel [data-open]>.ep-remind{background:var(--eggshell)}.ep-panel .ep-remind .ic{block-size:18px;inline-size:18px;color:var(--trophy);place-items:center;display:grid}.ep-panel .ep-remind .ic svg{block-size:16px;inline-size:16px}.ep-panel .ep-remind .v{font-size:var(--type-footnote);color:var(--ink);font-weight:500}.ep-panel .ep-remind .v .num{font-family:var(--font-body);font-weight:var(--number-count-emphasis);letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums}.ep-panel .ep-remind .v .k{color:var(--clay);font-weight:400}.ep-panel .ep-tzrow{max-inline-size:220px;margin-inline-start:24px}.ep-panel .ep-ro{font-size:var(--type-caption-1);color:var(--trophy)}.ep-panel .ep-foot-actions,.ep-panel .ep-foot{z-index:2;background:var(--galleria);border-block-start:1px solid var(--ep-rule);align-items:center;gap:8px;margin-block-start:auto;padding:10px 12px;display:flex;position:sticky;bottom:0}.ep-panel .ep-foot-left{flex:1;align-items:center;gap:8px;min-inline-size:0;display:flex}.ep-panel .ep-now{background:var(--seal);align-items:center;gap:8px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ep-panel .ep-now{background:color-mix(in srgb, var(--seal) 8%, var(--galleria))}}.ep-panel .ep-now{color:var(--seal);font-size:var(--type-caption-1);font-weight:600}.ep-panel .ep-now .pulse{background:var(--seal);block-size:7px;inline-size:7px;animation:ep-pulse 1.8s var(--ep-ease) infinite;border-radius:50%}@keyframes ep-pulse{0%,to{opacity:1}50%{opacity:.35}}.ep-dialog{padding:2px 2px 0}.ep-dialog-title{font-family:var(--font-body);font-size:var(--type-body);color:var(--ink);margin:0 0 8px;font-weight:600}.ep-dialog-body{font-family:var(--font-body);font-size:var(--type-footnote);color:var(--clay);margin:0 0 18px;font-weight:400;line-height:1.5}.ep-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.ep-series-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.ep-series-actions>button{justify-content:center;width:100%}.rail .fs-toggle-btn svg{transform:scaleX(-1)}.filter-sidebar:not(.collapsed) .fs-rail-stack{display:none}.filter-sidebar.collapsed .fs-rail-stack .fs-rail-icon.add{background:var(--primary);box-shadow:0 2px 9px var(--primary)}@supports (color:color-mix(in lab, red, red)){.filter-sidebar.collapsed .fs-rail-stack .fs-rail-icon.add{box-shadow:0 2px 9px color-mix(in srgb, var(--primary) 40%, transparent)}}.filter-sidebar.collapsed .fs-rail-stack .fs-rail-icon.add:hover{background:var(--primary-hover)}.filter-sidebar.collapsed .fs-rail-stack .fs-rail-icon.add .plus-glyph{color:var(--on-accent)}.cal-rail-corner{block-size:100%;justify-content:flex-end;align-items:flex-end;padding-block-end:var(--space-03);display:flex}.crail-add,.crail-add-spacer{inline-size:var(--icon-md);border-radius:var(--radius-control);color:var(--fg-tertiary);font-size:var(--type-subhead);line-height:var(--leading-subhead);text-align:center;cursor:pointer;background:0 0;border:0;margin-inline-end:auto;padding:0}.crail-add:hover:not(:disabled){color:var(--fg-secondary);background:var(--bg-sunken)}.crail-add:disabled{opacity:var(--state-disabled);cursor:default}.crail-code{inline-size:var(--col-md);padding:0 var(--space-02) 0 0;border-radius:var(--radius-control);text-align:end;white-space:nowrap;cursor:pointer;background:0 0;border:0}button.crail-code:hover:not(:disabled){background:var(--bg-sunken)}.crail-code.is-primary{cursor:default}.crail-pick-anchor{inline-size:var(--border-hairline);block-size:var(--border-hairline);opacity:0;pointer-events:none;background:0 0;border:0;padding:0;position:absolute}.mc-slot.is-past{opacity:.42;transition:opacity var(--duration-fast) var(--cz-ease-enter)}.mc-slot.is-past:hover{opacity:.85}.match-card.is-pitched{opacity:.78;background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#7c74681f 4px 6px)}.is-conflict .match-card{box-shadow:0 0 0 1.5px var(--seal)!important}.dual-dot{background:linear-gradient(90deg, var(--ink) 50%, var(--seal) 50%);vertical-align:middle;border-radius:9999px;width:6px;height:6px;margin-inline-start:4px;display:inline-block}.mc-slot>.match-card.mc-stack{padding-inline:6px}.evt-interact.in-timegrid{block-size:calc(var(--height,0px) - 2px);z-index:4;cursor:grab;touch-action:none;position:absolute;inset-block-start:var(--top,0);inset-inline:2px}.evt-interact.in-timegrid:active{cursor:grabbing}.evt-rz{cursor:ns-resize;touch-action:none;block-size:8px;position:absolute;inset-inline:0}.evt-rz.top{inset-block-start:-2px}.evt-rz.bot{inset-block-end:-2px}.mc-slot.is-dragging{opacity:.32}.evt-ghost.in-timegrid{block-size:calc(var(--height,0px) - 2px);z-index:5;border-radius:var(--radius-control);background:var(--ghost-fg,var(--evt-meeting-fg));position:absolute;inset-block-start:var(--top,0);inset-inline:2px}@supports (color:color-mix(in lab, red, red)){.evt-ghost.in-timegrid{background:color-mix(in srgb, var(--ghost-fg,var(--evt-meeting-fg)) 16%, transparent)}}.evt-ghost.in-timegrid{border:1.5px solid var(--ghost-fg,var(--evt-meeting-fg))}@supports (color:color-mix(in lab, red, red)){.evt-ghost.in-timegrid{border:1.5px solid color-mix(in srgb, var(--ghost-fg,var(--evt-meeting-fg)) 55%, transparent)}}.evt-ghost.in-timegrid{pointer-events:none;align-items:flex-start;padding:3px 6px;display:flex;overflow:hidden}.evt-ghost-label{font-family:var(--font-data);font-weight:var(--number-time-weight);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ghost-fg,var(--evt-meeting-fg));font-size:10px;line-height:1.3}.evt-ghost.allday-fill{z-index:5;background:var(--ghost-fg,var(--evt-meeting-fg));position:absolute;inset-block:0;inset-inline:1px}@supports (color:color-mix(in lab, red, red)){.evt-ghost.allday-fill{background:color-mix(in srgb, var(--ghost-fg,var(--evt-meeting-fg)) 11%, transparent)}}.evt-ghost.allday-fill{border-inline:1.5px dashed var(--ghost-fg,var(--evt-meeting-fg))}@supports (color:color-mix(in lab, red, red)){.evt-ghost.allday-fill{border-inline:1.5px dashed color-mix(in srgb, var(--ghost-fg,var(--evt-meeting-fg)) 45%, transparent)}}.evt-ghost.allday-fill{pointer-events:none}.allday-create-ghost{background:var(--ghost-fg,var(--evt-meeting-fg));border-radius:4px;align-self:stretch;block-size:22px;margin-inline:1px}@supports (color:color-mix(in lab, red, red)){.allday-create-ghost{background:color-mix(in srgb, var(--ghost-fg,var(--evt-meeting-fg)) 16%, transparent)}}.allday-create-ghost{border:1.5px dashed var(--ghost-fg,var(--evt-meeting-fg))}@supports (color:color-mix(in lab, red, red)){.allday-create-ghost{border:1.5px dashed color-mix(in srgb, var(--ghost-fg,var(--evt-meeting-fg)) 50%, transparent)}}.allday-create-ghost{pointer-events:none}@keyframes ep-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.rail.has-panel>.ep-panel{animation:ep-slide-in var(--duration-normal) var(--cz-ease-enter)}}.cal-pane.is-list .cz-week-view,.cal-pane.is-month .cz-week-view,.cal-pane.is-year .cz-week-view,.cal-pane:not(.is-list) .cz-list-view,.cal-pane:not(.is-month) .cz-month{display:none}.cal-pane.is-month .cz-month{display:flex}.cal-pane:not(.is-year) .cz-year{display:none}.cal-pane.is-year .cz-year{display:flex}.cal-pane.is-month .pm-list .cz-list-view{display:block}.timeoff-cal .cz-month-cell.is-creating,.timeoff-cal .cz-month-cell.is-creating:hover{background:var(--primary-tint)}.timeoff-cal .cz-ev-bar.pending{--cz-ev-wash:var(--cz-ev-bg)}@supports (color:color-mix(in lab, red, red)){.timeoff-cal .cz-ev-bar.pending{--cz-ev-wash:color-mix(in srgb, var(--cz-ev-bg) 55%, var(--bg-raised))}}.timeoff-cal .cz-ev-bar.pending{--cz-ev-ink:var(--fg-primary);outline-color:var(--cz-ev-fg)}@supports (color:color-mix(in lab, red, red)){.timeoff-cal .cz-ev-bar.pending{outline-color:color-mix(in srgb, var(--cz-ev-fg) 55%, transparent)}}.timeoff-cal .cz-ev-bar.half-start,.timeoff-cal .cz-ev-bar.half-end{--half-hatch:repeating-linear-gradient(135deg, var(--cz-ev-wash) 0 var(--space-02), var(--cz-ev-bg) var(--space-02) var(--space-03))}@supports (color:color-mix(in lab, red, red)){.timeoff-cal .cz-ev-bar.half-start,.timeoff-cal .cz-ev-bar.half-end{--half-hatch:repeating-linear-gradient(135deg, var(--cz-ev-wash) 0 var(--space-02), color-mix(in srgb, var(--cz-ev-bg) 55%, var(--bg-raised)) var(--space-02) var(--space-03))}}.timeoff-cal .cz-ev-bar.half-start,.timeoff-cal .cz-ev-bar.half-end{--half-w:calc(100% / var(--m-ev-days,1));--hatch-l:none;--hatch-r:none;background-image:var(--hatch-l), var(--hatch-r), linear-gradient(var(--cz-ev-wash), var(--cz-ev-wash));background-position:0,100%,0 0;background-size:var(--half-w) 100%, var(--half-w) 100%, 100% 100%;background-repeat:no-repeat}.timeoff-cal .cz-ev-bar.half-start:not(.cont-l){--hatch-l:var(--half-hatch)}.timeoff-cal .cz-ev-bar.half-end:not(.cont-r){--hatch-r:var(--half-hatch)}@media not all and (min-width:1024px){.layout,.layout.left-collapsed,.layout.right-collapsed,.layout.left-collapsed.right-collapsed{grid-template-columns:1fr}.left-pane,.layout.right-collapsed .rail{display:none}.cal-pane,.layout.left-collapsed .cal-pane{padding:8px}.layout:has(.rail.has-panel):not(.right-collapsed) .cal-pane{padding-inline-end:8px}.cal-bar{padding-inline:8px}.cal-cal-trigger{display:inline-flex}}@media not all and (min-width:640px){.cal-bar{display:none}}.fnd-calendar .num{font-family:var(--font-data);font-weight:var(--number-time-weight);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.cal-empty{color:var(--trophy);font-size:var(--type-footnote);flex:1;place-items:center;padding:48px;display:grid}.fnd-calendar [style*=--cal-fg]>.match-card{--evt-cat-fg:var(--cal-fg)!important;--evt-cat-bg:var(--cal-bg)!important}[data-theme=dark] .fnd-calendar [style*=--cal-fg]>.match-card{--evt-cat-fg:var(--cal-fg-d)!important;--evt-cat-bg:var(--cal-bg-d)!important}.fnd-calendar.cal-specimen{border-radius:12px;block-size:620px;max-block-size:620px;overflow:hidden}.fnd-calendar.cal-specimen .cal-pane{flex:1;min-block-size:0;padding-block-start:12px}.fnd-calendar.cal-specimen .cal-pane.is-year .cz-year{overflow-y:auto}@container calpane (max-width:640px){.cz-list-view{padding-inline:0}.cz-list-view__day{gap:var(--space-03);padding-inline:0}.cz-list-view__head{flex-basis:var(--col-xs);text-align:start}.cz-list-view .cz-list-view__head{inset-block-start:var(--clear-of-bar)}.pm-list .cz-list-view .cz-list-view__head{inset-block-start:calc(var(--topnav-h) + var(--pm-head-h,0px))}.cz-list-view__head .cz-day-stamp{align-items:flex-start}.cz-list-view__rows{gap:var(--space-02)}.cz-list-view__row .cz-ev-slot>.cz-ev.cz-ev-list{min-block-size:var(--touch-target)}}@media not all and (min-width:640px){.fnd-calendar{min-block-size:calc(var(--stable-vh,100lvh) - var(--topnav-h) - var(--safe-area-inset-top));background:var(--galleria);position:static}.layout{overflow:visible}.cal-pane,.layout.left-collapsed .cal-pane{padding-bottom:0;overflow:visible}.fnd-calendar .cz-list-view,.fnd-calendar .cz-year{flex:initial;overscroll-behavior:auto;min-block-size:0;padding-block-end:var(--space-06);overflow-y:visible}.fnd-calendar .cz-three-day-view__grid{padding-block-end:var(--space-06)}}.cal-pane-skeleton{padding:var(--pad-card);flex:1}.cal-pane-skeleton--grid{gap:var(--gap-label);grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;display:grid}.cal-bigtitle.is-year,.cal-navhdr-month.is-year{font-family:var(--font-data);font-weight:var(--number-time-weight);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}
