:where(.ev-block){--galleria:var(--bg-base);--eggshell:var(--bg-sunken);--canvas:var(--avatar-bg);--rule-light:var(--bd-subtle);--rule:var(--bd-default);--ink:var(--fg-primary);--leather:var(--fg-secondary);--clay:var(--fg-tertiary);--trophy:var(--fg-tertiary);--seal:var(--danger);--turf:#3A6B35;--gilt:var(--warning);--evt-match-fg:#2D76B4;--evt-match-bg:#D6E7F5;--evt-editing-fg:#6534D5;--evt-editing-bg:#DDD1FA;--evt-meeting-fg:#30B07B;--evt-meeting-bg:#D7F4E8;--evt-social-fg:#A87B00;--evt-social-bg:#FBE7A8;--evt-adhoc-fg:#CA7A16;--evt-adhoc-bg:#FAE8D1;--evt-offday-fg:#757575;--evt-offday-bg:#E8E8E8;--evt-holiday-fg:#CA4E16;--evt-holiday-bg:#FADED1;--evt-cat-fg:var(--evt-match-fg);--evt-cat-bg:var(--evt-match-bg)}.dark-frame :where(.ev-block){--galleria:#1C1D1E;--eggshell:#2A2C2E;--canvas:#3A3C3E;--rule-light:rgba(255,255,255,0.06);--rule:rgba(255,255,255,0.11);--ink:#F4F3F1;--leather:#C0C3C7;--clay:#90949A;--trophy:#90949A;--evt-match-fg:#95C0E4;--evt-match-bg:rgba(159,198,231,.26);--evt-editing-fg:#AA8DEC;--evt-editing-bg:rgba(185,154,255,.26);--evt-meeting-fg:#97E2C3;--evt-meeting-bg:rgba(146,225,192,.26);--evt-social-fg:#EDCE7A;--evt-social-bg:rgba(250,209,101,.30);--evt-adhoc-fg:#ECC28D;--evt-adhoc-bg:rgba(255,173,70,.26);--evt-offday-fg:#BDBDBD;--evt-offday-bg:rgba(194,194,194,.26);--evt-holiday-fg:#ECAB8D;--evt-holiday-bg:rgba(255,117,55,.26)}[data-theme=dark] :where(.ev-block){--evt-match-fg:var(--pastel-cobalt-fg);--evt-match-bg:var(--pastel-cobalt-bg);--evt-editing-fg:var(--pastel-wisteria-fg);--evt-editing-bg:var(--pastel-wisteria-bg);--evt-meeting-fg:var(--pastel-sage-fg);--evt-meeting-bg:var(--pastel-sage-bg);--evt-social-fg:var(--pastel-banana-fg);--evt-social-bg:var(--pastel-banana-bg);--evt-adhoc-fg:var(--pastel-mango-fg);--evt-adhoc-bg:var(--pastel-mango-bg);--evt-offday-fg:var(--pastel-graphite-fg);--evt-offday-bg:var(--pastel-graphite-bg);--evt-holiday-fg:var(--pastel-pumpkin-tangerine-fg);--evt-holiday-bg:var(--pastel-pumpkin-tangerine-bg)}.ev-block.match{--evt-cat-fg:var(--evt-match-fg);--evt-cat-bg:var(--evt-match-bg)}.ev-block.editing{--evt-cat-fg:var(--evt-editing-fg);--evt-cat-bg:var(--evt-editing-bg)}.ev-block.meeting{--evt-cat-fg:var(--evt-meeting-fg);--evt-cat-bg:var(--evt-meeting-bg)}.ev-block.social{--evt-cat-fg:var(--evt-social-fg);--evt-cat-bg:var(--evt-social-bg)}.ev-block.adhoc{--evt-cat-fg:var(--evt-adhoc-fg);--evt-cat-bg:var(--evt-adhoc-bg)}.ev-block.off-day,.ev-block.offday{--evt-cat-fg:var(--evt-offday-fg);--evt-cat-bg:var(--evt-offday-bg)}.ev-block.holiday{--evt-cat-fg:var(--evt-holiday-fg);--evt-cat-bg:var(--evt-holiday-bg)}.eb-slot{container-name:evblock;container-type:inline-size;inline-size:100%;min-inline-size:0;display:block}.eb-slot>.ev-block.eb-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1px;padding-block:var(--space-02);padding-inline:var(--space-03);background:var(--evt-cat-bg);border-block:0;border-inline-end:0;border-inline-start:3px solid var(--evt-cat-fg);border-radius:var(--radius-input);inline-size:100%;block-size:100%;overflow:hidden;font-family:var(--font-body);color:var(--ink);appearance:none;-webkit-appearance:none;text-align:start;cursor:pointer;--mc-ko:10px;--ev-title:10px}.eb-slot>.ev-block>.eb-ko{font-size:var(--mc-ko)}.eb-slot>.ev-block>.eb-ko .scoreline-time{color:var(--evt-cat-fg);font-weight:var(--weight-bold)}.eb-slot>.ev-block.eb-stack>.eb-ko{display:block;flex:0 0 auto;line-height:1}.eb-slot>.ev-block.eb-stack>.ev-title{display:block;flex:0 1 auto;line-height:1.1;white-space:normal;min-inline-size:0}.eb-slot>.ev-block.eb-stack.eb-tier-full,.eb-slot>.ev-block.eb-stack.eb-tier-inline,.eb-slot>.ev-block.eb-stack.eb-tier-two{display:flex;background:var(--evt-cat-bg);border-block:0;border-inline-end:0;border-inline-start:3px solid var(--evt-cat-fg);border-radius:var(--radius-input);inline-size:100%;block-size:100%;overflow:hidden;font-family:var(--font-body);appearance:none;-webkit-appearance:none;text-align:start}.eb-slot>.ev-block.eb-stack.eb-tier-inline{flex-direction:row;align-items:center;gap:var(--gap-label);padding:0 var(--space-03);--ev-title:var(--type-caption-2);--mc-ko:var(--type-caption-2)}.eb-slot>.ev-block.eb-stack.eb-tier-inline>.ev-title{display:block;order:0;color:var(--ink);font-weight:var(--weight-medium);line-height:1.25;flex:0 1 auto;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-slot>.ev-block.eb-stack.eb-tier-inline>.eb-ko{display:block;order:1;line-height:1.25;flex:0 200 auto;overflow:hidden;white-space:nowrap}.eb-slot>.ev-block.eb-stack.eb-tier-two{flex-direction:column;gap:0;padding:0 var(--space-03) 1px;--ev-title:var(--type-caption-2);--mc-ko:10px}.eb-slot>.ev-block.eb-stack.eb-tier-two>.ev-title{display:block;flex:0 0 auto;color:var(--ink);font-weight:var(--weight-medium);line-height:1.4;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-slot>.ev-block.eb-stack.eb-tier-two>.eb-ko{display:block;line-height:.85}.eb-slot>.ev-block.eb-stack.eb-tier-full{flex-direction:column;justify-content:flex-start;gap:var(--space-01);padding:var(--space-02) var(--space-03);--ev-title:var(--type-caption-1);--mc-ko:var(--type-caption-2)}.eb-slot>.ev-block.eb-stack.eb-tier-full>.ev-title{display:block;flex:0 0 auto;color:var(--ink);font-weight:var(--weight-semibold);line-height:1.3;white-space:normal;min-inline-size:0}.eb-slot>.ev-block.eb-stack.eb-tier-full>.eb-ko{display:block;flex:0 0 auto}.eb-slot>.ev-block.eb-stack.eb-fixture>.ev-title{display:flex;align-items:center;min-inline-size:0;max-inline-size:100%}.eb-slot>.ev-block.eb-stack.eb-fixture>.ev-title>.event-subject{min-inline-size:0;max-inline-size:100%}.eb-slot>.ev-block.eb-stack.eb-fixture{--eb-crest:min(clamp(18px,calc(var(--height, 0px) * 0.16),36px),30cqi)}.eb-slot>.ev-block.eb-stack.eb-tier-full.eb-fixture{gap:clamp(var(--space-02),calc(var(--eb-crest, var(--space-05)) * .22),var(--space-03));padding-top:var(--space-04)}.eb-slot>.ev-block.eb-stack:focus-visible{outline:var(--focus-ring-width) solid var(--evt-cat-fg);outline-offset:var(--focus-ring-offset)}.eb-slot>.ev-block.eb-stack.selected{box-shadow:inset 0 0 0 var(--ring-select) var(--evt-cat-fg)}@media (prefers-reduced-motion:reduce){.eb-slot>.ev-block.eb-stack{transition:none}}.eb-slot>.ev-block.eb-list{display:flex;flex-direction:row;align-items:center;gap:var(--gap-inline);padding:var(--space-03) var(--space-04) var(--space-03) var(--space-03);background:var(--evt-cat-bg);border:0;border-inline-start:3px solid var(--evt-cat-fg);border-radius:var(--radius-input);inline-size:100%;block-size:100%;font-family:var(--font-body);color:var(--ink);appearance:none;-webkit-appearance:none;text-align:start;cursor:pointer;overflow:hidden;--mc-ko:11.5px;--mc-stadium:var(--type-caption-1);--mc-eyebrow:10px;--mc-eyebrow-tracking:0.05em;--ev-title:var(--type-footnote)}.eb-slot>.ev-block.eb-list>.eb-ko{display:inline-block;flex-shrink:0}.eb-slot>.ev-block.eb-list>.ev-title{display:inline-flex;align-items:center;flex:0 1 auto;min-inline-size:0;margin-inline-start:var(--space-04);overflow:hidden}.eb-slot>.ev-block.eb-list>.ev-title>.event-subject{min-inline-size:0;max-inline-size:100%}.eb-slot>.ev-block.eb-list>.eb-trailing{margin-inline-start:auto;flex-shrink:0;display:inline-flex;align-items:center;color:var(--ink)}.eb-slot>.ev-block.eb-list>.stadium-text{display:none;align-items:center;font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--leather);font-size:var(--mc-stadium);line-height:1;flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;opacity:.55}.eb-slot>.ev-block.eb-list>.stadium-text>.sn-full,.eb-slot>.ev-block.eb-list>.stadium-text>.sn-short{overflow:hidden;text-overflow:ellipsis;min-inline-size:0;line-height:1.3}.eb-slot>.ev-block.eb-list>.stadium-text>.sn-full{display:none}.eb-slot>.ev-block.eb-list>.eb-meta{margin-inline-start:auto;gap:var(--gap-inline)}.eb-slot>.ev-block.eb-list .eyebrow,.eb-slot>.ev-block.eb-list>.eb-meta{display:inline-flex;align-items:center;flex-shrink:0}.eb-slot>.ev-block.eb-list{--mc-av:var(--size-avatar-sm);--mc-av-font:10px;--mc-av-overlap:-7px}.eb-slot>.ev-block.eb-list .avatar-stack,.eb-slot>.ev-block.eb-list .avatar-stack>.av{display:inline-flex;align-items:center;flex-shrink:0}.eb-slot>.ev-block.eb-list .avatar-stack>.av{inline-size:var(--mc-av);block-size:var(--mc-av);border-radius:var(--radius-full);background:var(--bg-sunken);justify-content:center;margin-inline-start:var(--mc-av-overlap);border:2px solid var(--evt-cat-bg);overflow:hidden}.eb-slot>.ev-block.eb-list .avatar-stack>.av:first-child{margin-inline-start:0}.eb-slot>.ev-block.eb-list .avatar-stack>.av>img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top;display:block}.eb-slot>.ev-block.eb-list .avatar-stack>.av.more{background:var(--leather);color:var(--galleria);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--mc-av-font);font-variant-numeric:tabular-nums}@container evblock (min-inline-size: 420px){.eb-slot>.ev-block.eb-list>.stadium-text{display:inline-flex}.eb-slot>.ev-block.eb-list>.stadium-text>.sn-short{display:inline}.eb-slot>.ev-block.eb-list>.stadium-text:before{content:"|";margin-inline:var(--space-05);color:var(--rule);font-weight:var(--weight-light);font-size:1.5em;line-height:1;flex-shrink:0}}@container evblock (min-inline-size: 780px){.eb-slot>.ev-block.eb-list{--mc-ko:20px;--mc-stadium:var(--type-footnote);--ev-title:var(--type-subhead);padding:var(--space-04) var(--space-04)}.eb-slot>.ev-block.eb-list>.stadium-text>.sn-short{display:none}.eb-slot>.ev-block.eb-list>.stadium-text>.sn-full{display:inline}}.eb-slot>.ev-block.eb-list:focus-visible{outline:var(--focus-ring-width) solid var(--evt-cat-fg);outline-offset:var(--focus-ring-offset)}.eb-slot>.ev-block.eb-list.selected{box-shadow:inset 0 0 0 var(--ring-select) var(--evt-cat-fg)}@media (prefers-reduced-motion:reduce){.eb-slot>.ev-block.eb-list{transition:none}}.eb-slot>.ev-block.eb-list,.eb-slot>.ev-block.eb-stack,.eb-slot>.ev-block.eb-stack.eb-tier-full,.eb-slot>.ev-block.eb-stack.eb-tier-inline,.eb-slot>.ev-block.eb-stack.eb-tier-two{background-color:var(--galleria);background-image:linear-gradient(var(--evt-cat-bg),var(--evt-cat-bg));border-radius:var(--radius-control)}:where(.m-ev){--evt-fg:var(--pastel-cobalt-fg);--evt-bg:var(--pastel-cobalt-bg)}:where(.m-ev.cat-match){--evt-fg:var(--pastel-cobalt-fg);--evt-bg:var(--pastel-cobalt-bg)}:where(.m-ev.cat-editing){--evt-fg:var(--pastel-wisteria-fg);--evt-bg:var(--pastel-wisteria-bg)}:where(.m-ev.cat-meeting){--evt-fg:var(--pastel-sage-fg);--evt-bg:var(--pastel-sage-bg)}:where(.m-ev.cat-social){--evt-fg:var(--pastel-banana-fg);--evt-bg:var(--pastel-banana-bg)}:where(.m-ev.cat-adhoc){--evt-fg:var(--pastel-mango-fg);--evt-bg:var(--pastel-mango-bg)}:where(.m-ev.cat-offday){--evt-fg:var(--pastel-graphite-fg);--evt-bg:var(--pastel-graphite-bg)}:where(.m-ev.cat-holiday){--evt-fg:var(--pastel-pumpkin-tangerine-fg);--evt-bg:var(--pastel-pumpkin-tangerine-bg)}.m-ev.is-past{opacity:.42;transition:opacity var(--duration-fast) var(--cz-ease-enter)}.m-ev.is-past:hover{opacity:.85}.m-ev{transition:box-shadow var(--duration-fast) var(--cz-ease-enter),filter var(--duration-fast)}.m-ev.selected{box-shadow:inset 0 0 0 var(--ring-select) var(--evt-fg,var(--ink,var(--fg-primary)))}.cal-month-wrap{flex:1;min-block-size:0;display:flex;flex-direction:column;overflow:hidden}.m-dot{display:none;position:absolute;inset-block-end:var(--space-03);inset-inline:0;margin-inline:auto;inline-size:5px;block-size:5px;border-radius:var(--radius-full);background:var(--primary);opacity:var(--lvl,.45)}.m-head{display:grid;grid-template-columns:repeat(7,1fr);border-block-end:1px solid var(--bd-subtle);flex-shrink:0}.m-head div{padding:var(--space-03) var(--space-03) var(--space-03);font-family:var(--font-body);font-size:var(--type-caption-2);font-weight:var(--weight-announce);letter-spacing:var(--tracking-label);color:var(--clay,var(--fg-tertiary));text-align:right}.m-grid{flex:1;display:flex;flex-direction:column}.m-grid,.m-week{min-block-size:0}.m-week{flex:1;display:grid;grid-template-columns:repeat(7,1fr);border-block-end:1px solid var(--bd-subtle)}.m-cell,.m-week{position:relative}.m-cell{border-inline-end:1px solid var(--bd-subtle);padding:var(--space-02) var(--space-03) var(--space-03);touch-action:none}.m-cell:last-child{border-inline-end:0}.m-cell:hover{background:color-mix(in srgb,var(--eggshell,var(--bg-sunken)) 55%,transparent)}.m-cell.is-creating,.m-cell.is-creating:hover{background:var(--eggshell,var(--bg-sunken))}.m-cell.past{background:transparent}.m-cell.dim .m-num{color:var(--muted,var(--fg-disabled))}.m-num{position:absolute;inset-block-start:5px;inset-inline-end:9px;font-weight:var(--weight-bold);font-size:var(--type-caption-1);color:var(--fg-primary,var(--leather,var(--fg-secondary)));letter-spacing:0}.m-num,.m-num .mon{font-family:var(--font-body)}.m-num .mon{font-weight:var(--weight-announce);font-size:var(--type-caption-2);color:var(--clay,var(--fg-tertiary));margin-inline-end:var(--space-01)}.m-cell.today .m-num{color:var(--on-accent);background:var(--danger);inset-block-start:3px;inset-inline-end:6px;border-radius:var(--radius-control);display:grid;place-items:center;padding:var(--space-01) var(--space-02)}.m-events{position:absolute;inset:26px 0 var(--space-02) 0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:22px;row-gap:var(--gap-label);pointer-events:none}.m-ev{pointer-events:auto;margin:0 var(--space-02);block-size:19px;border:0;border-radius:var(--radius-control);display:flex;align-items:center;gap:var(--gap-label);padding:0 var(--space-03) 0 var(--space-02);font-family:var(--font-body);font-size:var(--type-caption-2);font-weight:var(--weight-interact);color:var(--ink,var(--fg-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:var(--evt-bg);border-inline-start:3px solid var(--evt-fg);transition:filter var(--duration-fast) var(--cz-ease-enter),transform var(--duration-fast) var(--cz-ease-enter)}.m-ev:hover{filter:brightness(.97)}.m-ev:active{transform:scale(.99)}.m-ev-crest{flex-shrink:0;inline-size:var(--icon-sm);block-size:var(--icon-sm);display:inline-flex;align-items:center;justify-content:center}.m-ev-crest img{inline-size:100%;block-size:100%;object-fit:contain}.m-ev.m-ev-match{gap:var(--gap-label);padding:0 var(--space-03)}.m-ev-match .mx-v{font-size:var(--type-caption-2);color:var(--clay,var(--fg-tertiary));font-weight:var(--weight-interact);flex-shrink:0}.m-ev-match .eb-ko{margin-inline-start:auto}.m-ev .eb-ko{font-size:var(--type-caption-2);flex-shrink:0}.m-ev .eb-ko .scoreline-time{font-family:var(--font-data);font-weight:var(--weight-bold);color:var(--evt-fg);letter-spacing:0}.m-ev.cont-l{margin-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;border-inline-start:0;padding-inline-start:var(--space-03)}.m-ev.cont-r{margin-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.m-ev .event-subject.es-person .es-name{color:var(--evt-fg)}.m-ev.pending{background:color-mix(in srgb,var(--evt-bg) 38%,var(--bg-raised));outline:1.5px dashed color-mix(in srgb,var(--evt-fg) 48%,transparent);outline-offset:-1.5px}.m-more{pointer-events:auto;margin:0 var(--space-02);block-size:18px;padding:0 var(--space-03);border:0;background:none;font-family:var(--font-body);font-size:var(--type-caption-2);font-weight:var(--weight-announce);color:var(--clay,var(--fg-tertiary));display:flex;align-items:center;cursor:pointer}.m-more:hover{color:var(--ink,var(--fg-primary))}.m-more .num{color:var(--clay,var(--fg-tertiary));letter-spacing:0}.m-more-av{block-size:22px;padding:0 var(--space-02);gap:0}.m-more-av .mav{position:relative;inline-size:18px;block-size:18px;margin-inline-start:-6px;border-radius:var(--radius-full);box-shadow:0 0 0 var(--ring-separate) var(--galleria,var(--bg-base))}.m-more-av .mav:first-child{margin-inline-start:0}.m-more-av .mav-em{position:absolute;inset-block-end:-3px;inset-inline-end:calc(-1 * var(--space-02));font-size:var(--type-caption-2);line-height:1;background:var(--galleria,var(--bg-base));border-radius:var(--radius-full)}.m-more-av .num{margin-inline-start:var(--space-03)}.m-ev[style*="--cal-fg"]{--evt-fg:var(--cal-fg)!important;--evt-bg:var(--cal-bg)!important;--evt-cat-fg:var(--cal-fg)!important}[data-theme=dark] .m-ev[style*="--cal-fg"]{--evt-fg:var(--cal-fg-d)!important;--evt-bg:var(--cal-bg-d)!important;--evt-cat-fg:var(--cal-fg-d)!important}.c3{container-type:inline-size;container-name:c3;touch-action:pan-y}.c3,.c3-head{background:var(--galleria)}.c3-head{position:fixed;inline-size:100%;inset-inline-start:0;top:0;z-index:5;box-shadow:0 1px 0 0 var(--bd-subtle)}.c3.is-contained{block-size:100%;overflow-y:auto}.c3-head.is-contained{position:sticky;inline-size:auto}.c3-pills{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;padding-block:var(--pad-chip-y)}.c3-pills-clip{grid-column:2;overflow-x:clip}.c3-pills-strip{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;inline-size:calc(100% / 3 * 5);transform:translateX(calc(-100% / 5));will-change:transform}.c3-pill.is-buffer{pointer-events:none}.c3-tz{grid-column:1;justify-self:end;padding-inline-end:var(--space-03);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--type-caption-2);letter-spacing:var(--tracking-label);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;line-height:1}.c3-pill{appearance:none;border:0;background:transparent;cursor:pointer;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-block-size:var(--touch-target);min-inline-size:var(--touch-target);padding-block:var(--pad-chip-y);padding-inline:var(--pad-chip-x);border-radius:var(--radius-control);color:var(--fg-primary);transition:background-color var(--duration-fast) var(--cz-ease-enter)}.c3-pill:disabled{cursor:default}.c3-pill-wd{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--type-caption-2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-tertiary);line-height:1}.c3-pill-dn{font-family:var(--font-data);font-weight:var(--weight-bold);font-size:var(--type-footnote);line-height:1}.c3-pill.today .c3-pill-dn,.c3-pill.today .c3-pill-wd{color:var(--danger)}.c3-pill.past{opacity:.4}.c3-allday{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;padding-block:1px;border-block-start:1px solid var(--bd-subtle);overflow-y:auto;max-block-size:40px;overscroll-behavior:contain;scrollbar-width:none}.c3-allday::-webkit-scrollbar{display:none}.c3-allday-label{grid-column:1;align-self:center;justify-self:end;padding-inline-end:var(--space-02);font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--type-caption-2);text-transform:lowercase;color:var(--fg-tertiary);line-height:1;white-space:nowrap}.c3-allday-clip{grid-column:2;overflow-x:clip}.c3-allday-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:18px;row-gap:1px;inline-size:calc(100% / 3 * 5);transform:translateX(calc(-100% / 5));will-change:transform}.c3-allday-strip>.allday-event{inline-size:auto;block-size:100%;display:flex;align-items:center;padding-block:0;padding-inline:var(--space-03);font-size:var(--type-caption-2);line-height:1.2}.c3-allday-strip>.allday-event.cat-match{background:var(--evt-match-bg);border-inline-start-color:var(--evt-match-fg)}.c3-allday-strip>.allday-event.cat-editing{background:var(--evt-editing-bg);border-inline-start-color:var(--evt-editing-fg)}.c3-allday-strip>.allday-event.cat-meeting{background:var(--evt-meeting-bg);border-inline-start-color:var(--evt-meeting-fg)}.c3-allday-strip>.allday-event.cat-social{background:var(--evt-social-bg);border-inline-start-color:var(--evt-social-fg)}.c3-allday-strip>.allday-event.cat-adhoc{background:var(--evt-adhoc-bg);border-inline-start-color:var(--evt-adhoc-fg)}.c3-allday-strip>.allday-event.cat-offday{background:var(--evt-offday-bg);border-inline-start-color:var(--evt-offday-fg)}.c3-allday-strip>.allday-event.cat-holiday{background:var(--evt-holiday-bg);border-inline-start-color:var(--evt-holiday-fg)}.c3-grid{display:grid;grid-template-columns:36px minmax(0,1fr);padding-block-end:calc(var(--space-06) + var(--safe-area-inset-bottom, 0px))}.c3-timecol{grid-column:1;display:flex;flex-direction:column;position:relative}.c3-t{block-size:56px;display:flex;align-items:flex-start;justify-content:flex-end;padding-block-start:0;padding-inline-end:var(--space-03);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--type-caption-2);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;line-height:1}.c3-t>time{transform:translateY(-50%)}.c3-timecol .c3-t:first-child>time{transform:translateY(2px)}.c3-cols{grid-column:2;display:block;touch-action:pan-y;overflow-x:clip;position:relative}.c3-cols-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));inline-size:calc(100% / 3 * 5);transform:translateX(calc(-100% / 5));will-change:transform;position:relative}.c3-cols-strip>.c3-day{position:relative;min-inline-size:0;min-block-size:1344px;border-inline-end:1px solid var(--bd-subtle);cursor:default}.c3-cols-strip>.c3-day:last-child{border-inline-end:0}.c3-cols-strip>.c3-day.today{background:transparent}.c3-cols-strip>.c3-day.past{opacity:.4;background:transparent}.c3-cols-strip.is-dragging{touch-action:none}.c3,.c3-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.c3-cols-strip.is-dragging .c3-day .eb-slot:not(.c3-drag-move),.c3-cols-strip.is-dragging .c3-day .mc-slot:not(.c3-drag-move){opacity:.4}.c3-drag-move{z-index:5;pointer-events:none;box-shadow:var(--sh-3);transform:scale(1.02);transform-origin:center left}@media (prefers-reduced-motion:reduce){.c3-drag-move{transform:none}}.c3-drag-ghost{position:absolute;inset-inline:var(--space-01);z-index:3;pointer-events:none;border-radius:var(--radius-control);background:var(--primary-tint);box-shadow:inset 0 0 0 2px var(--primary);display:flex;align-items:flex-start;padding:var(--space-01) var(--space-03)}.c3-drag-ghost>span{font-family:var(--font-body);font-size:var(--type-caption-2);font-weight:var(--weight-semibold);color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap}.c3-cols-strip>.c3-day.is-buffer,.c3-past-hours{pointer-events:none}.c3-past-hours{position:absolute;inset-inline:0;inset-block-start:0;background:var(--bg-sunken);z-index:0}.c3 .hour-line{border-block-start-color:var(--bd-subtle)}.c3 .now-line{border-block-start-color:var(--danger);z-index:4}.c3 .now-line:before,.c3-now-week{background:var(--danger)}.c3-now-week{position:absolute;inset-inline:0;block-size:var(--border-hairline);opacity:.3;z-index:3;pointer-events:none}.c3-now-badge{position:absolute;inset-inline-end:var(--space-02);transform:translateY(-50%);z-index:4;background:var(--galleria);color:var(--danger);font-family:var(--font-data);font-weight:var(--weight-bold);font-size:var(--type-caption-2);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;padding-block:1px;white-space:nowrap}.c3-cols-strip .c3-day .eb-slot,.c3-cols-strip .c3-day .mc-slot{z-index:1}.c3 .eb-slot.in-timegrid.is-cont-top>.ev-block{border-start-start-radius:0;border-start-end-radius:0}.c3 .eb-slot.in-timegrid.is-cont-bot>.ev-block{border-end-start-radius:0;border-end-end-radius:0}.c3 .eb-slot.in-timegrid.is-draft{opacity:.75}@container c3 (max-width: 360px){.c3-allday,.c3-grid,.c3-pills{grid-template-columns:32px minmax(0,1fr)}.c3-now-badge{inset-inline-end:var(--space-01);font-size:var(--type-caption-2)}}@media (prefers-reduced-motion:reduce){.c3-pill{transition:none}.c3-allday-strip,.c3-cols-strip,.c3-pills-strip{transition-duration:var(--dur-reduced-motion)!important}}.cz-dw-window{inline-size:auto}.cz-dw{--cz-dw-block:88dvh;--cz-dw-art:calc(var(--cz-dw-block) - 2 * var(--space-03));position:relative;display:grid;grid-template-columns:auto var(--overlay-detail);flex:1 1 auto;block-size:100%;min-block-size:0;min-inline-size:0}.cz-dw-acts{position:absolute;z-index:4;display:inline-flex;gap:var(--gap-inline);inset-block-start:calc(var(--pad-modal) - (var(--control-md) - var(--icon-md)) / 2);inset-inline-end:calc(var(--pad-modal) - (var(--control-md) - var(--icon-md)) / 2)}.cz-dw-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-row);padding:var(--space-03);box-sizing:border-box;min-block-size:0}.cz-dw-media{position:relative;inline-size:min(calc(var(--cz-dw-art) * var(--cz-dw-ratio, .5625)),calc(94vw - var(--overlay-detail) - 2 * var(--space-03) - 2 * var(--space-05)));aspect-ratio:var(--cz-dw-ratio,.5625);border-radius:var(--radius-card);overflow:hidden;isolation:isolate;background:transparent}.cz-dw-stage.has-slides .cz-dw-media{inline-size:calc((var(--cz-dw-art) - var(--gap-row) - var(--size-avatar-2xl)) * var(--cz-dw-ratio, .75))}.cz-dw-media .vp-player{max-inline-size:none;max-block-size:none;border-radius:inherit;box-shadow:none}.cz-dw-layer.is-incoming{opacity:0;pointer-events:none}.cz-dw-media.is-empty{display:flex;overflow:visible}.cz-dw-drop{display:flex;flex:1;align-self:stretch}.cz-dw-drop .cz-dz-zone{flex:1;box-sizing:border-box}.cz-dw-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-label);background-color:var(--bg-sunken);background-size:cover;background-position:50%;color:var(--fg-secondary);text-align:center}.cz-dw-fallback-t{font-size:var(--type-footnote);font-weight:var(--weight-semibold)}.cz-dw-fallback-s{font-size:var(--type-caption-2);color:var(--fg-tertiary)}.cz-dw-slides{flex-direction:column}.cz-dw-slide-row,.cz-dw-slides{display:flex;align-items:center}.cz-dw-slide-row{gap:var(--gap-inline)}.cz-dw-tray{position:absolute;z-index:3;inset-inline-start:var(--pad-modal);inset-inline-end:calc(var(--overlay-detail) + var(--pad-modal));inset-block-end:var(--pad-modal)}.cz-dw-rail{min-inline-size:0;min-block-size:0;overflow:hidden;box-sizing:border-box;border-inline-start:var(--border-hairline) solid var(--bd-subtle)}.cz-dw-hd,.cz-dw-rail{display:flex;flex-direction:column}.cz-dw-hd{position:relative;z-index:3;gap:var(--gap-label);padding:var(--pad-modal);border-block-end:var(--border-hairline) solid var(--bd-subtle)}.cz-dw-title{margin:0;padding-inline-end:calc(3 * var(--control-md) + 2 * var(--gap-inline));font-family:var(--font-heading);font-weight:var(--weight-announce);font-size:var(--type-title-2);line-height:var(--leading-title-2);letter-spacing:var(--tracking-heading);color:var(--fg-primary);text-align:start}.cz-dw-title-btn{padding-block:0;padding-inline-start:0;background:none;border:0;cursor:text;color:var(--fg-primary)}.cz-dw-title-btn:hover{text-decoration:underline dotted var(--bd-default)}.cz-dw-title-input{inline-size:100%;box-sizing:border-box;background:var(--bg-sunken);border:0;border-radius:var(--radius-control);padding:var(--space-01) var(--space-02);color:var(--fg-primary)}.cz-dw-edit-err{margin:0;color:var(--fg-primary);font-size:var(--type-caption-2)}.cz-dw-who{align-items:center;gap:var(--gap-control);min-inline-size:0}.cz-dw-chipwrap,.cz-dw-game,.cz-dw-who{display:inline-flex}.cz-dw-game{align-items:center;gap:var(--gap-inline)}.cz-dw-when{font-size:var(--type-footnote);line-height:var(--leading-footnote);color:var(--fg-secondary)}.cz-dw-body{flex:1 1 0;display:flex;flex-direction:column;padding:var(--pad-modal);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cz-dw-body::-webkit-scrollbar{display:none}.cz-dw-body>*{flex:none}.cz-dw-body>:first-child{margin-block-start:0}.cz-dw-axes{display:flex;flex-direction:column;gap:var(--gap-row);font-size:var(--type-footnote);line-height:var(--leading-footnote)}.cz-dw-axis{display:flex;min-inline-size:0}.cz-dw-dl{display:flex;gap:var(--gap-control);inline-size:100%;margin-block-start:var(--gap-group)}.cz-dw-dl>:first-child{flex:1;min-inline-size:0}.cz-dw-body>.cz-dw-dl:first-child{margin-block-start:0}.cz-dw-note{line-height:var(--leading-caption-1);color:var(--fg-tertiary)}.cz-dw-error,.cz-dw-note{margin:var(--gap-label) 0 0;font-size:var(--type-caption-1)}.cz-dw-error{color:var(--fg-primary)}.cz-dw-facts{--cz-rec-label:auto;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--gap-field);margin-block-start:var(--gap-group)}.cz-dw-facts:empty{display:none}.cz-dw-facts .cz-rec-row{display:contents}.cz-dw-face{display:inline-flex;align-items:center;gap:var(--gap-inline)}.cz-dw-edited{color:var(--fg-tertiary)}.cz-dw-sect{display:flex;flex-direction:column;min-inline-size:0;margin-block-start:var(--gap-block)}.cz-dw-sh{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--gap-heading)}.cz-dw-sh-t{margin:0;font-family:var(--font-body);font-size:var(--type-footnote);line-height:var(--leading-footnote);font-weight:var(--weight-interact);color:var(--fg-secondary)}.cz-dw-masters{margin:calc(-1 * var(--pad-cell-y)) calc(-1 * var(--pad-cell-x))}.cz-dw-log{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--gap-card-grid);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:var(--space-02);margin:calc(-1 * var(--space-02));padding-inline-end:var(--pad-modal);margin-inline-end:calc(-1 * var(--pad-modal))}.cz-dw-log::-webkit-scrollbar{display:none}.cz-dw-log-card{flex:none}.cz-dw-log-corner{position:relative;display:inline-flex}.cz-dw-log-x{position:absolute;inset:0 0 auto auto;opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease)}.cz-dw-log-card:focus-within .cz-dw-log-x,.cz-dw-log-card:hover .cz-dw-log-x,.cz-dw-log-x:focus-visible{opacity:1;pointer-events:auto}.cz-dw-log-card:focus-within .cz-dw-log-crests,.cz-dw-log-card:hover .cz-dw-log-crests{opacity:0}.cz-dw-log-crests{display:inline-flex;align-items:center;gap:var(--gap-label);transition:opacity var(--dur-hover) var(--ease)}@media (hover:none){.cz-dw-log-corner{gap:var(--space-01);align-items:center}.cz-dw-log-x{position:static;inset:auto;opacity:1;pointer-events:auto}.cz-dw-log-crests{opacity:1}}.cz-dw-log-add{display:inline-flex;flex:none;inline-size:var(--media-card-sm);aspect-ratio:16/9}.cz-tag-panel{gap:var(--gap-row);margin-block-start:var(--gap-group)}.cz-tag-list,.cz-tag-panel{display:flex;flex-direction:column}.cz-tag-list{gap:var(--gap-group);margin:0;padding:0;list-style:none}.cz-tag-row{display:flex;flex-direction:column;gap:var(--gap-label)}.cz-tag-row.is-done{opacity:.7}.cz-tag-name{font-size:var(--type-subhead);color:var(--fg-primary);overflow-wrap:anywhere}.cz-tag-axis{display:flex;flex-direction:column;gap:var(--gap-label)}.cz-tag-chips{display:flex;flex-wrap:wrap;gap:var(--gap-inline)}.cz-dw.is-stacked{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;block-size:auto}.cz-dw.is-stacked .cz-dw-acts{position:static;justify-content:flex-end;padding-inline:var(--pad-modal)}.cz-dw.is-stacked .cz-dw-stage{padding:var(--space-04)}.cz-dw.is-stacked .cz-dw-media{inline-size:auto;block-size:46dvh;max-inline-size:100%}.cz-dw.is-stacked .cz-dw-rail{border-inline-start:0;border-block-start:var(--border-hairline) solid var(--bd-subtle);overflow:visible}.cz-dw.is-stacked .cz-dw-body{overflow:visible}.cz-dw-window [data-modal-body]{padding:0}.cz-ru{display:flex;flex-direction:column;gap:var(--space-05)}.cz-ru-list{border:var(--border-hairline) solid var(--bd-subtle);border-radius:var(--radius-card);overflow:hidden;container-type:inline-size}.cz-ru-row{display:flex;align-items:center;gap:var(--space-04);padding:var(--space-04);position:relative;color:var(--fg-primary)}.cz-ru-row+.cz-ru-row{border-top:var(--border-hairline) solid var(--bd-subtle)}.cz-ru-row:focus-visible{outline:var(--border-focus) solid var(--bd-focus);outline-offset:calc(-1 * var(--border-focus))}.cz-ru-row.is-replacing{background:var(--bg-sunken)}.cz-ru-row.is-ask{background:var(--status-warning-surface)}.cz-ru-row.is-ask:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--space-02);background:var(--warning)}.cz-ru-marks{display:flex;gap:var(--space-03);flex:none;align-self:flex-start}.cz-ru-mark{box-sizing:border-box;inline-size:var(--icon-lg);block-size:var(--icon-lg);border-radius:var(--radius-control);background:var(--bg-sunken);color:var(--fg-secondary);display:flex;align-items:center;justify-content:center;flex:none}.cz-ru-mark svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.cz-ru-mark.is-held{background:transparent;border:1.5px dashed var(--bd-subtle);color:var(--fg-tertiary)}.cz-ru-mark-text{font-size:var(--type-caption-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.cz-ru-file{flex:1 1 0;min-inline-size:0}.cz-ru-axes,.cz-ru-file,.cz-ru-name,.cz-ru-size,.cz-ru-sup{display:block}.cz-ru-name{font-size:var(--type-footnote);font-weight:var(--weight-semibold);color:var(--fg-primary);white-space:normal;overflow-wrap:anywhere}.cz-ru-name.is-press{inline-size:100%;justify-content:flex-start;text-align:start;padding:0;block-size:auto;min-block-size:0;background:transparent;cursor:pointer}@media (hover:hover){.cz-ru-row.is-previewable:hover{background:var(--bg-sunken)}.cz-ru-row.is-previewable.is-ask:hover{background:var(--status-warning-surface)}}.cz-ru-row.is-previewable{cursor:pointer}.cz-ru-axes{font-size:var(--type-caption-2);font-weight:var(--weight-medium);color:var(--fg-secondary);margin-block-start:1px}.cz-ru-axes .is-held{color:var(--status-warning-fg,var(--fg-tertiary))}.cz-ru-size{font-size:var(--type-caption-2);color:var(--fg-tertiary)}.cz-ru-thumb{flex:none;inline-size:44px;block-size:60px;border-radius:var(--radius-control);overflow:hidden;background:var(--bg-sunken);align-self:flex-start;position:relative;display:flex;align-items:center;justify-content:center;padding:0}.cz-ru-thumb-img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top center;display:block}.cz-ru-thumb.is-press{cursor:pointer}.cz-ru-thumb-play{position:absolute;inset-block-end:3px;inset-inline-end:3px;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--icon-md);block-size:var(--icon-md);border-radius:var(--radius-full);background:color-mix(in srgb,var(--bg-raised) 78%,transparent);color:var(--fg-primary);pointer-events:none}.cz-ru-sup{font-size:var(--type-caption-2);color:var(--fg-tertiary);margin-block-start:var(--space-01)}.cz-ru-choices{flex-direction:column;flex:none}.cz-ru-choice,.cz-ru-choices{display:flex;gap:var(--space-02)}.cz-ru-choice{align-items:center;flex-wrap:wrap}.cz-ru-choice-lbl{font-size:var(--type-caption-2);font-weight:var(--weight-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);min-inline-size:var(--col-2xl)}.cz-ru-choice-ico{display:inline-flex;align-items:center}.cz-ru-foot{display:flex;align-items:center;gap:var(--space-03)}.cz-ru-need{font-size:var(--type-footnote);font-weight:var(--weight-semibold);color:var(--status-warning-fg,var(--fg-primary));font-variant-numeric:tabular-nums}.cz-ru-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cz-ru-spacer{flex:1}@container (max-width: 540px){.cz-ru-row{flex-wrap:wrap}.cz-ru-choices{flex:1 0 100%}.cz-ru-choice-lbl{min-inline-size:0}}