body:not(.cr-off) #vcal{--cr-ink:#111113;--cr-line:rgba(0,0,0,.07);--cr-soft:#f6f5f9;--cr-pur:var(--ax);--cr-pur-bg:var(--ax-bg);--cr-pur-line:var(--ax-line);--cr-amber:#f59e0b;background:#fbfbfd}body:not(.cr-off) #vcal .cal-main{position:relative;background:#fbfbfd}body:not(.cr-off) #vcal .cal-main:before{content:"";position:absolute;top:-90px;left:18%;width:420px;height:300px;border-radius:50%;background:var(--ax-bg2);filter:blur(80px);opacity:.7;pointer-events:none}body:not(.cr-off) #vcal .cal-main>*{position:relative}body:not(.cr-off) #vcal .cal-nav{padding:18px 24px 14px}body:not(.cr-off) #vcal .cal-join{height:40px;border-radius:999px;background:#fff;border:1px solid var(--cr-line);padding:0 5px 0 14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)}body:not(.cr-off) #vcal .cal-join-input{font-size:13px;font-weight:500}body:not(.cr-off) #vcal .cal-join-btn{height:30px;padding:0 16px;border-radius:999px;background:#0a0a0f;color:#fff;font-size:12.5px;font-weight:600;border:none}body:not(.cr-off) #vcal .cal-join-btn:disabled{opacity:.45}body:not(.cr-off) #vcal .cal-nav-center{gap:8px}body:not(.cr-off) #vcal .cal-nav-btns button{width:32px;height:32px;min-width:32px;padding:0;border-radius:999px;background:#fff;border:1px solid var(--cr-line);opacity:1;display:inline-flex;align-items:center;justify-content:center}body:not(.cr-off) #vcal .cal-nav-btns button:hover{background:rgba(0,0,0,.03)}body:not(.cr-off) #vcal .cal-nav-btns .cal-today-btn{width:auto;padding:0 14px;font-size:12px;font-weight:600}body:not(.cr-off) #vcal .cal-nav h3{height:32px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;background:#111113;color:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;box-shadow:0 4px 16px rgba(0,0,0,.12)}body:not(.cr-off) #vcal .cal-nav h3 .cal-year{margin-left:5px;font-weight:500;opacity:.75}body:not(.cr-off) #vcal .cal-upc-toggle,body:not(.cr-off) #vcal .cal-viewsel{height:38px;border-radius:999px;background:#fff;border:1px solid var(--cr-line);font-size:12.5px;font-weight:600;padding:0 16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}body:not(.cr-off) #vcal .cal-upc-toggle.active{background:#0a0a0f;color:#fff;border-color:#0a0a0f}body:not(.cr-off) #vcal .cal-upc-badge{background:var(--cr-pur-bg);color:var(--cr-pur);border:1px solid var(--cr-pur-line);height:18px;line-height:16px}body:not(.cr-off) #vcal .cal-sched-btn{height:38px;padding:0 20px;border-radius:999px;background:linear-gradient(180deg,var(--ax),var(--ax));font-size:13px;font-weight:600;box-shadow:0 4px 16px color-mix(in srgb,var(--ax) 32%,transparent),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .15s,box-shadow .15s}body:not(.cr-off) #vcal .cal-sched-btn:hover{transform:translateY(-.5px);box-shadow:0 8px 24px color-mix(in srgb,var(--ax) 40%,transparent),inset 0 1px 0 hsla(0,0%,100%,.2)}body:not(.cr-off) #vcal .cal-grid-area{border-top:none;padding:0 24px 20px}body:not(.cr-off) #vcal .cal-dh{border-bottom:none}body:not(.cr-off) #vcal .cal-dn{border-right:none;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:space-between}body:not(.cr-off) #vcal .cal-dn:first-child:after,body:not(.cr-off) #vcal .cal-dn:last-child:after{content:"Weekend";font-size:9px;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.04);color:rgba(0,0,0,.35)}body:not(.cr-off) #vcal .cal-cells{grid-auto-rows:minmax(128px,auto)}body:not(.cr-off) #vcal .cal-cell{border:1px solid var(--cr-line);padding:9px 9px 8px;gap:6px;transition:box-shadow .15s}body:not(.cr-off) #vcal .cal-cell:nth-child(7n){border-right:1px solid var(--cr-line)}body:not(.cr-off) #vcal .cal-cell:nth-child(7n),body:not(.cr-off) #vcal .cal-cell:nth-child(7n+1){background:#fcfcfd}body:not(.cr-off) #vcal .cal-cell:hover{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.06)}body:not(.cr-off) #vcal .cal-cell.om{background:#fafafb;opacity:1}body:not(.cr-off) #vcal .cal-cell.today{box-shadow:0 0 0 1.5px var(--cr-pur) inset,0 8px 24px color-mix(in srgb,var(--ax) 12%,transparent)}body:not(.cr-off) #vcal .cal-cell.drag-over{box-shadow:0 0 0 2px var(--cr-pur) inset;background:var(--cr-pur-bg)}body:not(.cr-off) #vcal .cal-dt{margin-left:0;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:700;color:rgba(0,0,0,.8)}body:not(.cr-off) #vcal .cal-cell:hover .cal-dt{background:rgba(0,0,0,.04)}body:not(.cr-off) #vcal .cal-cell.is-past .cal-dt,body:not(.cr-off) #vcal .cal-cell.om .cal-dt{color:#6b7280}body:not(.cr-off) #vcal .cal-cell.today .cal-dt{background:var(--cr-pur);box-shadow:0 4px 12px color-mix(in srgb,var(--ax) 35%,transparent)}body:not(.cr-off) #vcal .cal-ev{--c:var(--cr-pur);flex-direction:row;align-items:center;border-radius:9px;background:#fff;border:1px solid var(--cr-line);border-left:3px solid var(--c);box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--cr-ink);transition:box-shadow .15s,transform .15s}body:not(.cr-off) #vcal .cal-ev:before{position:static;width:6px;height:6px;flex:none;border-radius:50%;background:var(--c)}body:not(.cr-off) #vcal .cal-ev:hover{box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-.5px)}body:not(.cr-off) #vcal .cal-ev-t{letter-spacing:-.01em;flex:1 1;min-width:0}body:not(.cr-off) #vcal .cal-ev-time{display:none;font-size:10px;font-weight:500;color:rgba(0,0,0,.5)}body:not(.cr-off) #vcal .cal-ev:hover .cal-ev-time{display:block;max-width:44%}body:not(.cr-off) #vcal .cal-ev.st-live,body:not(.cr-off) #vcal .cal-ev.st-soon{--c:#10b981;color:var(--cr-ink)}body:not(.cr-off) #vcal .cal-ev.st-ended{--c:#c4c4cc}body:not(.cr-off) #vcal .cal-ev.conflict{--c:var(--cr-amber);border-color:#fde68a;border-left-color:var(--cr-amber);color:var(--cr-ink)}body:not(.cr-off) #vcal .cal-more{width:100%;padding:0 10px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--cr-soft);border:1px dashed rgba(0,0,0,.12);font-size:11px;font-weight:600;color:rgba(0,0,0,.5)}body:not(.cr-off) #vcal .cal-more:hover{background:rgba(0,0,0,.04);color:rgba(0,0,0,.7)}body:not(.cr-off) #vcal .cal-sidebar{background:hsla(0,0%,100%,.7);padding:22px 20px;border-left:1px solid var(--cr-line)}body:not(.cr-off) #vcal .cal-sidebar-header h3{font-size:13px;font-weight:500;color:var(--cr-ink);letter-spacing:-.01em}body:not(.cr-off) #vcal .upc-sec-hd{display:flex;align-items:center;gap:8px;margin:16px 0 10px;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.5);opacity:1}body:not(.cr-off) #vcal .upc-sec-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#0a0a0f;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:0}body:not(.cr-off) #vcal .meet-card{position:relative;background:#fff;border:1px solid var(--cr-line);padding:14px 14px 14px 17px;box-shadow:0 2px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.03);transition:box-shadow .15s,transform .15s}body:not(.cr-off) #vcal .meet-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:99px;background:var(--cr-pur)}body:not(.cr-off) #vcal .meet-card.live:before,body:not(.cr-off) #vcal .meet-card.soon:before{background:#10b981}body:not(.cr-off) #vcal .meet-card.ended:before{background:#d4d4da}body:not(.cr-off) #vcal .meet-card:hover{background:#fff;border-color:var(--cr-line);box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-.5px)}body:not(.cr-off) #vcal .mc-hd h4{font-size:13px;letter-spacing:-.01em}body:not(.cr-off) #vcal .mc-time{display:inline-flex;padding:3px 9px;border-radius:999px;background:var(--cr-soft);border:1px solid var(--cr-line);font-size:11px;font-weight:500;color:rgba(0,0,0,.7)}body:not(.cr-off) #vcal .join-btn{height:30px;padding:0 16px;border-radius:999px;font-size:12px;background:linear-gradient(180deg,var(--ax),var(--ax));box-shadow:0 2px 10px color-mix(in srgb,var(--ax) 20%,transparent)}body:not(.cr-off) #vcal .join-btn.live,body:not(.cr-off) #vcal .join-btn.soon{background:#10b981}body:not(.cr-off) #vcal .cal-nav{padding:16px 18px 12px}body:not(.cr-off) #vcal .cal-nav-single{flex-wrap:wrap;row-gap:10px;column-gap:10px}body:not(.cr-off) #vcal .cal-join{flex:0 0 auto;width:210px;min-width:0}body:not(.cr-off) #vcal .cal-join-input{flex:1 1 auto;min-width:0;width:100%}body:not(.cr-off) #vcal .cal-nav-right{margin-left:auto;gap:8px}body:not(.cr-off) #vcal .cal-nav-center{gap:6px}body:not(.cr-off) #vcal .cal-nav h3{padding:0 14px;white-space:nowrap}body:not(.cr-off) #vcal .cal-grid-area{padding:0 18px 16px}body:not(.cr-off) #vcal .cal-cells,body:not(.cr-off) #vcal .cal-dh{gap:6px}body:not(.cr-off) #vcal .cal-cells{grid-auto-rows:minmax(104px,auto)}body:not(.cr-off) #vcal .cal-cell{border-radius:14px;padding:7px 6px 6px;gap:4px;min-width:0}body:not(.cr-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-dn:after{display:none}body:not(.cr-off) #vcal .cal-dn{padding:6px 8px}body:not(.cr-off) #vcal .cal-dt{width:24px;height:24px;font-size:12px}body:not(.cr-off) #vcal .cal-ev{padding:3px 6px;gap:5px}body:not(.cr-off) #vcal .cal-ev:hover .cal-ev-time{display:none}body:not(.cr-off) #vcal .cal-more{height:24px;white-space:nowrap;padding:0 6px}body:not(.cr-off) #vcal .cal-sidebar{padding:18px 16px}body:not(.cr-off) #vcal .meet-card{padding:12px 12px 12px 16px;margin-bottom:10px;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.04)}body:not(.cr-off) #vcal .meet-card:before{top:12px;bottom:12px}body:not(.cr-off) #vcal .mc-hd{gap:8px;margin-bottom:4px;align-items:flex-start}body:not(.cr-off) #vcal .mc-hd h4{font-size:13.5px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.cr-off) #vcal .mc-time{font-size:10.5px;padding:2px 8px;white-space:nowrap}body:not(.cr-off) #vcal .mc-desc{font-size:12px;margin:0 0 8px;opacity:.65}body:not(.cr-off) #vcal .mc-p{font-size:11.5px;color:rgba(0,0,0,.55)}body:not(.cr-off) #vcal .join-btn{height:28px;padding:0 14px}body:not(.cr-off) #vcal .meet-card>div[style*="display: flex"]{gap:6px!important;margin-top:10px!important;padding-top:10px;border-top:1px solid var(--cr-line)}body:not(.cr-off) #vcal .meet-card>div[style*="display: flex"]>button{flex:0 0 auto!important;width:32px;height:28px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--cr-line)!important}body:not(.cr-off) #vcal .meet-card>div[style*="display: flex"]>button:hover{background:var(--cr-soft)!important}body:not(.cr-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-dn:first-child:after,body:not(.cr-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-dn:last-child:after{display:none}body:not(.cr-off) #vcal .cal-title-row{display:flex;justify-content:space-between;gap:12px;padding:10px 22px 6px}body:not(.cr-off) #vcal .cal-title{margin:0;font-size:22px;letter-spacing:-.02em;color:var(--cr-ink)}body:not(.cr-off) #vcal .cal-title-meta{margin-left:8px;font-size:13px;font-weight:500;letter-spacing:0;color:rgba(0,0,0,.35)}body:not(.cr-off) #vcal .cal-legend{display:flex;align-items:center;gap:14px;font-size:11.5px;color:rgba(0,0,0,.45)}body:not(.cr-off) #vcal .cal-legend span{display:inline-flex;align-items:center;gap:6px}body:not(.cr-off) #vcal .cal-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}body:not(.cr-off) #vcal .cal-grid-area{padding:0 18px 18px}body:not(.cr-off) #vcal .cal-cells{padding:8px;border-radius:26px;background:rgba(0,0,0,.045);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}body:not(.cr-off) #vcal .cal-dh{padding:0 8px}body:not(.cr-off) #vcal .cal-dn{padding:8px 10px;letter-spacing:.1em}body:not(.cr-off) #vcal .cal-dt-row{display:flex;align-items:flex-start;justify-content:space-between;min-height:26px}body:not(.cr-off) #vcal .cal-dt-meta{display:flex;align-items:center;gap:6px;padding-top:3px}body:not(.cr-off) #vcal .cal-cnt{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.5)}body:not(.cr-off) #vcal .cal-cdot{width:7px;height:7px;border-radius:50%;background:var(--cr-amber);box-shadow:0 0 0 3px rgba(245,158,11,.18)}body:not(.cr-off) #vcal .cal-cell{min-height:118px}body:not(.cr-off) #vcal .cal-cell.today{background:linear-gradient(180deg,var(--ax-bg),#fff 60%)}body:not(.cr-off) #vcal .cal-seg{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--cr-line);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)}body:not(.cr-off) #vcal .cal-seg .cal-viewsel{height:30px;padding:0 16px;border:none;box-shadow:none;background:#0a0a0f!important;color:#fff;font-size:12.5px;font-weight:600}body:not(.cr-off) #vcal .cal-seg .cal-viewsel *,body:not(.cr-off) #vcal .cal-seg .ui-select-trigger{color:#fff}body:not(.cr-off) #vcal .cal-seg .cal-upc-toggle{height:30px;padding:0 14px;border:none;box-shadow:none;background:transparent;color:rgba(0,0,0,.6);font-weight:500}body:not(.cr-off) #vcal .cal-seg .cal-upc-toggle:hover{color:#000;background:rgba(0,0,0,.03)}body:not(.cr-off) #vcal .cal-seg .cal-upc-toggle.active{background:var(--cr-pur-bg);color:var(--cr-pur);font-weight:600}body:not(.cr-off) #vcal .cal-sidebar-header h3{font-size:14px}body:not(.cr-off) #vcal .upc-sec-hd{margin:18px 0 6px;font-size:10.5px;color:rgba(0,0,0,.4)}body:not(.cr-off) #vcal .upc-sec-n{background:rgba(0,0,0,.06);color:rgba(0,0,0,.55)}body:not(.cr-off) #vcal .upc-day{display:flex;align-items:center;gap:8px;margin:14px 0 8px}body:not(.cr-off) #vcal .upc-day-n{width:24px;height:24px;border-radius:50%;background:#0a0a0f;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}body:not(.cr-off) #vcal .upc-day-l{font-size:12px;font-weight:500;letter-spacing:.06em;color:#000}body:not(.cr-off) #vcal .upc-day-c{font-size:11px;color:rgba(0,0,0,.3);display:flex;align-items:center;gap:8px}body:not(.cr-off) #vcal .upc-day-c:before{content:"";width:3px;height:3px;border-radius:50%;background:rgba(0,0,0,.2)}body:not(.cr-off) #vcal .meet-card{border-radius:18px;padding:14px 14px 12px 18px}body:not(.cr-off) #vcal .mc-stack{display:flex;align-items:center;margin:2px 0 10px}body:not(.cr-off) #vcal .mc-stack-av{display:inline-flex;margin-left:-7px;border-radius:50%}body:not(.cr-off) #vcal .mc-stack-av:first-child{margin-left:0}body:not(.cr-off) #vcal .mc-stack-more{margin-left:-7px;min-width:24px;height:24px;padding:0 5px;border-radius:999px;background:var(--cr-pur-bg);box-shadow:0 0 0 2px #fff;color:var(--cr-pur);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}body:not(.cr-off) #vcal .cal-sidebar{background:#f7f5fa}body:not(.cr-off) #vcal .upc-day{margin:16px 0 10px}body:not(.cr-off) #vcal .upc-row{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}body:not(.cr-off) #vcal .upc-time{width:54px;flex:none;padding-top:14px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}body:not(.cr-off) #vcal .upc-time b{font-size:12px;font-weight:600;line-height:18px;color:#1d1830;white-space:nowrap}body:not(.cr-off) #vcal .upc-time span{font-size:11px;line-height:16px;color:#6b6580;white-space:nowrap}body:not(.cr-off) #vcal .upc-row:has(.meet-card.next) .upc-time b{color:var(--ax)}body:not(.cr-off) #vcal .upc-row .meet-card{flex:1 1;min-width:0;margin:0;padding:14px 16px;border-radius:20px;background:#fff;border:none;box-shadow:none;transform:none}body:not(.cr-off) #vcal .upc-row .meet-card:before{display:none}body:not(.cr-off) #vcal .upc-row .meet-card:hover{box-shadow:0 6px 20px rgba(29,24,48,.08)}body:not(.cr-off) #vcal .mc-time{display:none}body:not(.cr-off) #vcal .mc-hd{margin-bottom:2px}body:not(.cr-off) #vcal .mc-hd h4{font-size:14px;font-weight:500;color:#1d1830}body:not(.cr-off) #vcal .mc-chip{grid-column:1/-1;display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;height:24px;padding:0 10px;margin-bottom:8px;border-radius:12px;background:var(--ax-bg2);color:var(--ax);font-size:11.5px;font-weight:500;white-space:nowrap}body:not(.cr-off) #vcal .mc-chip-dot{width:6px;height:6px;border-radius:50%;background:#fff}body:not(.cr-off) #vcal .mc-chip-dur{margin-left:6px;padding-left:8px;border-left:1px solid rgba(122,31,168,.25);font-weight:400;opacity:.85}body:not(.cr-off) #vcal .mc-badge.live,body:not(.cr-off) #vcal .meet-card:not(.ended) .mc-p>svg{display:none}body:not(.cr-off) #vcal .mc-p{color:#6b6580;font-size:12px}body:not(.cr-off) #vcal .mc-stack-av{box-shadow:0 0 0 2px #fff}body:not(.cr-off) #vcal .join-btn{height:32px;padding:0 20px;border-radius:16px;background:var(--ax);box-shadow:none;font-weight:500}body:not(.cr-off) #vcal .join-btn.live,body:not(.cr-off) #vcal .join-btn.soon{background:var(--ax)}body:not(.cr-off) #vcal .upc-row .meet-card.ended{background:#efebf4}body:not(.cr-off) #vcal .meet-card.ended .mc-hd h4{color:#4e4863}body:not(.cr-off) #vcal .upc-row .meet-card.next{background:var(--ax);color:#fff;box-shadow:0 10px 28px color-mix(in srgb,var(--ax) 28%,transparent)}body:not(.cr-off) #vcal .meet-card.next .mc-desc,body:not(.cr-off) #vcal .meet-card.next .mc-hd h4,body:not(.cr-off) #vcal .meet-card.next .mc-p{color:#fff}body:not(.cr-off) #vcal .meet-card.next .mc-desc,body:not(.cr-off) #vcal .meet-card.next .mc-p{color:var(--ax-line);opacity:1}body:not(.cr-off) #vcal .meet-card.next .mc-chip{background:hsla(0,0%,100%,.2);color:#fff}body:not(.cr-off) #vcal .meet-card.next .mc-chip-dur{border-left-color:hsla(0,0%,100%,.4)}body:not(.cr-off) #vcal .meet-card.next .mc-info-btn{color:var(--ax-line);background:hsla(0,0%,100%,.14);border-color:transparent}body:not(.cr-off) #vcal .meet-card.next .join-btn{background:#fff;color:var(--ax)}body:not(.cr-off) #vcal .meet-card.next .mc-stack-av{box-shadow:0 0 0 2px var(--ax)}body:not(.cr-off) #vcal .meet-card.next .mc-stack-more{background:transparent;box-shadow:none;color:var(--ax-line)}body:not(.cr-off) #vcal .meet-card.next>div[style*="display: flex"]{border-top-color:hsla(0,0%,100%,.22)}body:not(.cr-off) #vcal .meet-card.next>div[style*="display: flex"]>button{background:hsla(0,0%,100%,.16)!important;border-color:transparent!important;color:#fff!important}body:not(.cr-off) #vcal .meet-card.next>div[style*="display: flex"]>button:hover{background:hsla(0,0%,100%,.28)!important}body:not(.cr-off) #vcal .meet-card.next .mc-badge{background:hsla(0,0%,100%,.2);color:#fff;border-color:transparent}body:not(.cr-off) #vcal .cal-cells{gap:8px;padding:10px}body:not(.cr-off) #vcal .cal-cell{padding:9px 8px 8px;gap:5px;min-height:112px}body:not(.cr-off) #vcal .cal-cnt{display:none}body:not(.cr-off) #vcal .cal-ev{--bg:color-mix(in srgb,var(--ax) 9%,transparent);background:var(--bg);border:0;border-radius:8px;box-shadow:none;padding:4px 8px;min-height:24px;gap:6px}body:not(.cr-off) #vcal .cal-ev:hover{box-shadow:none;transform:none;background:color-mix(in srgb,var(--ax) 15%,transparent)}body:not(.cr-off) #vcal .cal-ev svg{display:none}body:not(.cr-off) #vcal .cal-ev-t{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.cr-off) #vcal .cal-ev.st-live,body:not(.cr-off) #vcal .cal-ev.st-soon{--bg:rgba(16,185,129,.12)}body:not(.cr-off) #vcal .cal-ev.st-live:hover,body:not(.cr-off) #vcal .cal-ev.st-soon:hover{background:rgba(16,185,129,.2)}body:not(.cr-off) #vcal .cal-ev.st-ended{--bg:rgba(0,0,0,.045);color:rgba(0,0,0,.45)}body:not(.cr-off) #vcal .cal-ev.st-ended:hover{background:rgba(0,0,0,.07)}body:not(.cr-off) #vcal .cal-ev.conflict{--bg:rgba(245,158,11,.14);border:0}body:not(.cr-off) #vcal .cal-ev.conflict:hover{background:rgba(245,158,11,.22)}body:not(.cr-off) #vcal .cal-more{background:transparent;border:0;height:20px;justify-content:flex-start;padding:0 4px;font-size:10.5px;color:rgba(0,0,0,.45)}body:not(.cr-off) #vcal .cal-more:hover{background:transparent;color:var(--cr-pur)}body:not(.cr-off) #vcal .cal-cell.today{box-shadow:0 0 0 2px var(--cr-pur),0 6px 16px color-mix(in srgb,var(--ax) 12%,transparent)}body:not(.cr-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-legend{display:none}body:not(.cr-off) #vcal .cal-nav{padding:18px 22px 14px}body:not(.cr-off) #vcal .cal-nav-single{row-gap:14px}body #vcal .meet-card.next .join-btn,body #vcal .meet-card.next .join-btn.live,body #vcal .meet-card.next .join-btn.soon{background:#fff!important;color:var(--ax)!important;box-shadow:0 2px 10px rgba(0,0,0,.15);font-weight:600}body #vcal .meet-card.next .join-btn:hover{filter:none;background:color-mix(in srgb,var(--ax) 8%,#fff)!important}body:not(.cr-off) #vcal .cal-grid-area{background:radial-gradient(900px 340px at 85% -80px,color-mix(in srgb,var(--ax) 7%,transparent),transparent 70%),radial-gradient(700px 300px at -5% 0,color-mix(in srgb,var(--ax-2) 5%,transparent),transparent 70%);padding:0 24px 24px}body:not(.cr-off) #vcal .cal-cells{padding:0;background:transparent;box-shadow:none;border-radius:0;gap:10px}body:not(.cr-off) #vcal .cal-dh{padding:0 4px;gap:10px;margin-bottom:6px}body:not(.cr-off) #vcal .cal-dn{font-size:10.5px;font-weight:700;letter-spacing:.14em;color:rgba(17,24,39,.38);padding:10px 6px 6px}body:not(.cr-off) #vcal .cal-cell{background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:18px;padding:12px 11px 10px;min-height:116px;box-shadow:0 1px 2px rgba(17,24,39,.03),0 6px 16px -10px rgba(17,24,39,.1);transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,border-color .16s}body:not(.cr-off) #vcal .cal-cell:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ax) 28%,transparent);box-shadow:0 2px 4px rgba(17,24,39,.04),0 14px 28px -12px color-mix(in srgb,var(--ax) 30%,transparent)}body:not(.cr-off) #vcal .cal-cell:nth-child(7n),body:not(.cr-off) #vcal .cal-cell:nth-child(7n+1){background:linear-gradient(180deg,#fcfcfe,#f9f9fc)}body:not(.cr-off) #vcal .cal-cell.is-past{background:#fcfcfd;box-shadow:none;border-color:rgba(17,24,39,.045)}body:not(.cr-off) #vcal .cal-cell.is-past:hover{transform:none;box-shadow:none;border-color:rgba(17,24,39,.08)}body:not(.cr-off) #vcal .cal-cell.om{background:transparent;border:1px dashed rgba(17,24,39,.08);box-shadow:none}body:not(.cr-off) #vcal .cal-cell.om:hover{transform:none;box-shadow:none;border-color:rgba(17,24,39,.08)}body:not(.cr-off) #vcal .cal-cell.om .cal-dt{opacity:1}body:not(.cr-off) #vcal .cal-dt{font-size:13px;font-weight:600;color:#1f2937;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}body:not(.cr-off) #vcal .cal-cell.is-past .cal-dt{color:rgba(17,24,39,.35);font-weight:500}body:not(.cr-off) #vcal .cal-cell.today{background:linear-gradient(165deg,color-mix(in srgb,var(--ax) 9%,#fff),#fff 55%);border-color:color-mix(in srgb,var(--ax) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ax) 12%,transparent),0 18px 32px -16px color-mix(in srgb,var(--ax) 45%,transparent)}body:not(.cr-off) #vcal .cal-cell.today .cal-dt{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--ax-2),var(--ax));color:#fff;font-weight:700;box-shadow:0 4px 10px -2px color-mix(in srgb,var(--ax) 55%,transparent)}body:not(.cr-off) #vcal .cal-ev{border-radius:10px;padding:5px 9px;min-height:26px;background:color-mix(in srgb,var(--ax) 9%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ax) 14%,transparent)}body:not(.cr-off) #vcal .cal-ev:hover{background:color-mix(in srgb,var(--ax) 16%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ax) 30%,transparent),0 4px 10px -4px color-mix(in srgb,var(--ax) 40%,transparent)}body:not(.cr-off) #vcal .cal-ev:before{width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 22%,transparent)}body:not(.cr-off) #vcal .cal-ev-t{font-size:11.5px;font-weight:600;color:#1f2937}body:not(.cr-off) #vcal .cal-ev.st-live,body:not(.cr-off) #vcal .cal-ev.st-soon{background:#ecfdf5;box-shadow:inset 0 0 0 1px rgba(16,185,129,.22)}body:not(.cr-off) #vcal .cal-ev.st-ended{background:#f4f4f6;box-shadow:inset 0 0 0 1px rgba(17,24,39,.05)}body:not(.cr-off) #vcal .cal-ev.conflict{background:#fffbeb;box-shadow:inset 0 0 0 1px rgba(245,158,11,.28)}body:not(.cr-off) #vcal .cal-title{font-size:26px;font-weight:700;letter-spacing:-.03em}body .gx-search.gx-collapsible{width:44px;min-width:44px;padding:0;margin-left:auto;cursor:pointer;transition:width .22s cubic-bezier(.16,1,.3,1),box-shadow .2s}body .gx-search.gx-collapsible .gx-search-ico{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;transition:left .22s,transform .22s}body .gx-search.gx-collapsible .gx-search-input{width:0;min-width:0;padding:0;opacity:0;pointer-events:none}body .gx-search.gx-collapsible.gx-open,body .gx-search.gx-collapsible:focus-within,body .gx-search.gx-collapsible:has(.gx-search-input:not(:placeholder-shown)){cursor:text}body .gx-search.gx-collapsible.gx-open .gx-search-ico,body .gx-search.gx-collapsible:focus-within .gx-search-ico,body .gx-search.gx-collapsible:has(.gx-search-input:not(:placeholder-shown)) .gx-search-ico{left:18px;transform:translateY(-50%)}body .gx-search.gx-collapsible.gx-open .gx-search-input,body .gx-search.gx-collapsible:focus-within .gx-search-input,body .gx-search.gx-collapsible:has(.gx-search-input:not(:placeholder-shown)) .gx-search-input{width:100%;padding:0 16px 0 46px;opacity:1;pointer-events:auto}body:not(.cr-off) #vcal .cal-join-toggle{width:40px;height:40px;border-radius:50%;border:1px solid rgba(17,24,39,.08);background:#fff;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(17,24,39,.05);transition:all .15s}body:not(.cr-off) #vcal .cal-join-toggle:hover{color:var(--ax);border-color:color-mix(in srgb,var(--ax) 30%,transparent);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ax) 40%,transparent)}body:not(.cr-off) #vcal .cal-join.open{width:270px;animation:cal-join-in .2s cubic-bezier(.16,1,.3,1)}@keyframes cal-join-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.cal-hdr-actions{display:flex;align-items:center;gap:10px;margin-left:10px}.gx-topbar-right:has(.cal-hdr-actions){flex:0 0 auto;display:flex;align-items:center;margin-left:0;padding-right:5px}body:not(.cr-off) #vcal .cal-nav-center-moved{display:none}.cal-title-nav{display:flex;gap:10px;flex-wrap:wrap}body:not(.cr-off) #vcal .cal-title{font-size:16px;line-height:1.1}.cal-tn-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(17,24,39,.08);background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(17,24,39,.05);transition:all .15s}.cal-tn-btn:hover{color:var(--ax);border-color:color-mix(in srgb,var(--ax) 30%,transparent)}.cal-tn-today{height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:#fff;font-weight:600;font-size:13px;color:#111827;cursor:pointer;box-shadow:0 2px 8px rgba(17,24,39,.05)}.cal-tn-today:hover{color:var(--ax);border-color:color-mix(in srgb,var(--ax) 30%,transparent)}body:not(.cr-off) .cal-hdr-actions .cal-join{height:44px;border-radius:999px;background:#fff;border:1px solid var(--cr-line);padding:0 5px 0 14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)}body:not(.cr-off) .cal-hdr-actions .cal-join-input{font-size:13px;font-weight:500}body:not(.cr-off) .cal-hdr-actions .cal-join-btn{height:30px;padding:0 16px;border-radius:999px;background:#0a0a0f;color:#fff;font-size:12.5px;font-weight:600;border:none}body:not(.cr-off) .cal-hdr-actions .cal-join-btn:disabled{opacity:.45}body:not(.cr-off) .cal-hdr-actions .cal-sched-btn{height:44px;padding:0 20px;border-radius:999px;background:linear-gradient(180deg,var(--ax),var(--ax));font-size:15px;font-weight:600;box-shadow:0 4px 16px color-mix(in srgb,var(--ax) 32%,transparent),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .15s,box-shadow .15s}body:not(.cr-off) .cal-hdr-actions .cal-sched-btn:hover{transform:translateY(-.5px);box-shadow:0 8px 24px color-mix(in srgb,var(--ax) 40%,transparent),inset 0 1px 0 hsla(0,0%,100%,.2)}body:not(.cr-off) .cal-hdr-actions .cal-join{flex:0 0 auto;width:210px;min-width:0}body:not(.cr-off) .cal-hdr-actions .cal-join-input{flex:1 1 auto;min-width:0;width:100%}body:not(.cr-off) .cal-hdr-actions .cal-join-toggle{width:40px;height:40px;border-radius:50%;border:1px solid rgba(17,24,39,.08);background:#fff;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(17,24,39,.05);transition:all .15s}body:not(.cr-off) .cal-hdr-actions .cal-join-toggle:hover{color:var(--ax);border-color:color-mix(in srgb,var(--ax) 30%,transparent);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ax) 40%,transparent)}body:not(.cr-off) .cal-hdr-actions .cal-join.open{width:270px;animation:cal-join-in .2s cubic-bezier(.16,1,.3,1)}.cal-hdr-actions .cal-join{height:35px;border-radius:7px;border:1px solid var(--cal-line);background:var(--surface-raised);padding:0 5px 0 12px;gap:6px}.cal-hdr-actions .cal-join-input{font-size:11px;flex:0 1 108px;color:var(--fg-primary)}.cal-hdr-actions .cal-join-input::placeholder{color:var(--group-hdr)}.cal-hdr-actions .cal-join-btn{height:24px;padding:0 10px;border-radius:7px;font-size:11px;font-weight:var(--fw-semibold)}.cal-hdr-actions .cal-sched-btn{height:35px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:var(--fw-regular);display:inline-flex;align-items:center;gap:9px;background:var(--brand-cta-gradient)}.cal-hdr-actions .cal-sched-btn svg{width:18px;height:18px}body:not(.cr-off) #vcal .cal-title-row{flex-wrap:wrap;gap:12px 20px;padding:14px 24px 10px}.cal-title-nav{align-items:center}.cal-title-nav .cal-title{margin:0;display:inline-flex;align-items:center}.cal-title-nav .cal-title-meta-out{margin:0 4px 0 2px;font-size:13px;font-weight:500;color:rgba(17,24,39,.4);display:inline-flex;align-items:center;white-space:nowrap}.cal-tn-today{display:inline-flex;align-items:center;justify-content:center;line-height:1}.cal-title-right{display:flex;align-items:center;gap:18px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}body:not(.cr-off) #vcal .cal-nav:has(.cal-nav-center-moved){display:none}body:not(.cr-off) #vcal .cal-title-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}body:not(.cr-off) #vcal .cal-title-row .cal-title-nav{justify-self:start}body:not(.cr-off) #vcal .cal-title-row .cal-tn-today{justify-self:center}body:not(.cr-off) #vcal .cal-title-row .cal-title-right{justify-self:end;margin-left:0}body .gx-search.gx-collapsible{width:40px;min-width:40px;height:40px;border-radius:999px;background:#fff!important;border:1px solid rgba(17,24,39,.08)!important;box-shadow:0 2px 8px rgba(17,24,39,.05)!important;color:#4b5563}body .gx-search.gx-collapsible:hover{color:var(--ax);border-color:color-mix(in srgb,var(--ax) 30%,transparent)!important;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ax) 40%,transparent)!important}body .gx-search.gx-collapsible .gx-search-ico{width:18px;height:18px}body .gx-search.gx-collapsible.gx-open,body .gx-search.gx-collapsible:focus-within,body .gx-search.gx-collapsible:has(.gx-search-input:not(:placeholder-shown)){width:min(380px,100%)}#vcal{--cal-ease:cubic-bezier(.32,.72,0,1)}@media (min-width:1025px){#vcal .cal-wrap{display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr) 340px;transition:grid-template-columns .34s var(--cal-ease)}#vcal .cal-wrap.sidebar-closed{grid-template-columns:minmax(0,1fr) 0}#vcal .cal-wrap .cal-sidebar,#vcal .cal-wrap.sidebar-closed .cal-sidebar{display:block!important;justify-self:start;width:340px;min-width:340px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}#vcal .cal-wrap .cal-sidebar{opacity:1;transform:none;visibility:visible;transition:opacity .24s ease .06s,transform .34s var(--cal-ease),visibility 0s}#vcal .cal-wrap.sidebar-closed .cal-sidebar{opacity:0;transform:translateX(28px);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .34s var(--cal-ease),visibility 0s .34s}#vcal .cal-wrap.sidebar-closed .cal-main{border-right-color:transparent}#vcal .cal-main{transition:border-color .3s}}@media (max-width:1024px){#vcal .cal-sidebar,#vcal .cal-sidebar.closed,#vcal .cal-sidebar.open{display:flex!important;transform:translateX(104%);visibility:hidden;box-shadow:none;transition:transform .5s var(--cal-ease),visibility 0s .5s,box-shadow .5s}#vcal .cal-sidebar.open{transform:translateX(0);visibility:visible;box-shadow:-18px 0 48px rgba(17,24,39,.16);transition:transform .5s var(--cal-ease),visibility 0s,box-shadow .5s}#vcal .cal-sidebar-backdrop{display:block!important;opacity:0;pointer-events:none;background:rgba(17,24,39,.32);transition:opacity .4s ease}#vcal .cal-sidebar-backdrop.show{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){#vcal .cal-sidebar,#vcal .cal-sidebar-backdrop,#vcal .cal-wrap,#vcal .cal-wrap .cal-sidebar{transition-duration:.01ms!important;transition-delay:0s!important}}body .cal-hdr-actions .cal-join-toggle{width:40px;height:40px;border-radius:999px;background:var(--ax-bg);color:var(--ax);border:1.5px solid color-mix(in srgb,var(--ax) 55%,transparent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--ax) 25%,transparent)}body .cal-hdr-actions .cal-join-toggle:hover{background:var(--ax-bg2);border-color:var(--ax);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ax) 45%,transparent)}body .cal-hdr-actions .cal-join.open{background:#fff;border:1.5px solid color-mix(in srgb,var(--ax) 60%,transparent);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ax) 10%,transparent)}body .cal-hdr-actions .cal-join.open:focus-within{border-color:var(--ax);box-shadow:0 0 0 4px color-mix(in srgb,var(--ax) 16%,transparent)}body .cal-hdr-actions .cal-join.open svg{color:var(--ax)}body .cal-hdr-actions .cal-join.open .cal-join-btn{background:var(--ax)!important;color:#fff!important}body .cal-hdr-actions .cal-join.open .cal-join-btn:disabled{opacity:.45}body .cal-hdr-actions .cal-join-toggle.cal-join-pill{width:auto;height:44px;padding:0 20px;gap:7px;border-radius:999px;background:#fff;color:var(--ax);border:1.5px solid color-mix(in srgb,var(--ax) 60%,transparent);font-weight:600;font-size:15px;box-shadow:0 2px 8px -2px color-mix(in srgb,var(--ax) 25%,transparent)}body .cal-hdr-actions .cal-join-toggle.cal-join-pill:hover{background:var(--ax-bg);border-color:var(--ax)}body #vcal .cal-title-row .cal-title-nav{flex-wrap:nowrap;white-space:nowrap;min-width:0}body #vcal .cal-title-row .cal-title-nav .cal-title-meta-out{margin:0 0 0 6px;flex:0 0 auto;align-self:center;line-height:1}body #vcal .cal-title-row .cal-title-nav .cal-title{flex:0 0 auto}body:not(.cr-off) #vcal .cal-title-row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:20px}body #vcal .cal-title-row .cal-tn-today{position:relative;z-index:1}@media (min-width:1025px){#vcal .cal-wrap .cal-main{contain:layout paint;will-change:contents}#vcal .cal-wrap .cal-sidebar{will-change:transform,opacity;contain:layout paint}#vcal .cal-wrap .cal-grid *,#vcal .cal-wrap .cal-main *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body .gx-search.gx-collapsible:not(:focus-within):not(.gx-open):not(:has(.gx-search-input:not(:placeholder-shown))){width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(17,24,39,.08)!important}body .gx-search.gx-collapsible.gx-open,body .gx-search.gx-collapsible:focus-within,body .gx-search.gx-collapsible:has(.gx-search-input:not(:placeholder-shown)){width:min(380px,100%)!important;min-width:0!important;height:40px!important;border-radius:999px!important}body.dark .gx-search.gx-collapsible:not(:focus-within){background:#1e1e22!important;border-color:hsla(0,0%,100%,.1)!important}body #vact .ibx-tabs .ibx-tab.active,body #vcal .cal-seg .cal-viewsel,body #vcal .cal-upc-toggle.active,body #vcalls .cx-btn-d,body #vcalls .cx-seg-b.on,body:not(.cr-off) #vcal .cal-nav h3,body:not(.cr-off) #vcal .cal-seg .cal-viewsel,body:not(.cr-off) #vcal .cal-upc-toggle.active,body:not(.cr-off) #vcal .upc-day-n,body:not(.cr-off) #vcal .upc-sec-n{background:linear-gradient(135deg,var(--ax),var(--ax-2))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ax) 55%,transparent)!important}body #vcal .cal-upc-toggle.active .cal-upc-badge{background:hsla(0,0%,100%,.22);color:#fff;border-color:transparent}body.dark #vcal{--cr-ink:#f3f4f6;--cr-line:hsla(0,0%,100%,.1);--cr-soft:hsla(0,0%,100%,.05)}body.dark #vcal,body.dark #vcal .cal-main{background:var(--w,#18181b)}body.dark #vcal .cal-main:before{opacity:.35}body.dark #vcal .cal-sidebar{background:#141417;border-color:hsla(0,0%,100%,.08)}body.dark #vcal,body.dark #vcal .cal-main{background:#18181b}body.dark #vcal .cal-join{background:#1e1e22}body.dark #vcal .cal-join-btn{background:var(--ax)}body.dark #vcal .cal-nav-btns button{background:#1e1e22}body.dark #vcal .cal-nav h3{background:var(--ax)}body.dark #vcal .cal-upc-toggle,body.dark #vcal .cal-viewsel{background:#1e1e22}body.dark #vcal .cal-upc-toggle.active{background:var(--ax)}body.dark #vcal .cal-cell:nth-child(7n),body.dark #vcal .cal-cell:nth-child(7n+1){background:#1c1c20}body.dark #vcal .cal-cell:hover{background:#1e1e22}body.dark #vcal .cal-cell.om{background:#1c1c20}body.dark #vcal .cal-ev{background:#1e1e22}body.dark #vcal .cal-more{border:1px dashed hsla(0,0%,100%,.1)}body.dark #vcal .upc-sec-n{background:var(--ax)}body.dark #vcal .meet-card{background:#1e1e22}body.dark #vcal .meet-card.ended:before{background:#3f3f46}body.dark #vcal .meet-card:hover{background:#1e1e22}body.dark #vcal .meet-card>div[style*="display: flex"]>button{background:#1e1e22!important}body.dark #vcal .cal-seg{background:#1e1e22}body.dark #vcal .cal-seg .cal-viewsel{background:var(--ax)!important}body.dark #vcal .cal-seg .cal-upc-toggle:hover{color:#f3f4f6}body.dark #vcal .upc-day-n{background:var(--ax)}body.dark #vcal .cal-sidebar{background:#1c1c20}body.dark #vcal .upc-time b{color:#f3f4f6}body.dark #vcal .upc-time span{color:#9ca3af}body.dark #vcal .upc-row .meet-card{background:#1e1e22}body.dark #vcal .mc-hd h4{color:#f3f4f6}body.dark #vcal .mc-chip-dot{background:#1e1e22}body.dark #vcal .mc-p{color:#9ca3af}body.dark #vcal .upc-row .meet-card.ended{background:#27272a}body.dark #vcal .meet-card.ended .mc-hd h4{color:#b4b8c5}body.dark #vcal .cal-cell{background:#1e1e22}body.dark #vcal .cal-cell.is-past{background:#1c1c20}body.dark #vcal .cal-dt,body.dark #vcal .cal-ev-t{color:#e5e7eb}body.dark #vcal .cal-ev.st-live,body.dark #vcal .cal-ev.st-soon{background:rgba(16,185,129,.12)}body.dark #vcal .cal-ev.st-ended{background:#1c1c20}body.dark #vcal .cal-ev.conflict{background:rgba(245,158,11,.12)}body.dark #vcal .cal-join-toggle{background:#1e1e22;color:#9ca3af}body.dark .cal-hdr-actions .cal-join{background:#1e1e22}body.dark .cal-hdr-actions .cal-join-btn{background:var(--ax)}body.dark .cal-hdr-actions .cal-join-toggle{background:#1e1e22;color:#9ca3af}body.dark .gx-search.gx-collapsible{background:#1e1e22!important;color:#9ca3af}body.dark .cal-hdr-actions .cal-join-toggle.cal-join-pill{background:#1e1e22}body.dark .gx-search.gx-collapsible:not(:focus-within):not(.gx-open):not(:has(.gx-search-input:not(:placeholder-shown))){background:#1e1e22!important}body.dark #vcal .cal-nav-btns button:hover{background:hsla(0,0%,100%,.04)}body.dark #vcal .cal-dn{color:hsla(0,0%,100%,.64)}body.dark #vcal .cal-dn:first-child:after,body.dark #vcal .cal-dn:last-child:after{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.64)}body.dark #vcal .cal-dt{color:hsla(0,0%,100%,.92)}body.dark #vcal .cal-cell:hover .cal-dt{background:hsla(0,0%,100%,.05)}body.dark #vcal .cal-cell.is-past .cal-dt,body.dark #vcal .cal-cell.om .cal-dt{color:hsla(0,0%,100%,.56)}body.dark #vcal .cal-ev-time{color:hsla(0,0%,100%,.88)}body.dark #vcal .cal-more{border:1px dashed hsla(0,0%,100%,.27);color:hsla(0,0%,100%,.88)}body.dark #vcal .cal-more:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92)}body.dark #vcal .upc-sec-hd{color:hsla(0,0%,100%,.88)}body.dark #vcal .mc-p,body.dark #vcal .mc-time{color:hsla(0,0%,100%,.92)}body.dark #vcal .cal-title-meta{color:hsla(0,0%,100%,.64)}body.dark #vcal .cal-legend{color:hsla(0,0%,100%,.8)}body.dark #vcal .cal-cells{background:hsla(0,0%,100%,.05)}body.dark #vcal .cal-cnt{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88)}body.dark #vcal .cal-seg .cal-upc-toggle{color:hsla(0,0%,100%,.92)}body.dark #vcal .cal-seg .cal-upc-toggle:hover{background:hsla(0,0%,100%,.04)}body.dark #vcal .upc-sec-hd{color:hsla(0,0%,100%,.72)}body.dark #vcal .upc-sec-n{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.92)}body.dark #vcal .upc-day-l{color:hsla(0,0%,100%,.88)}body.dark #vcal .upc-day-c{color:hsla(0,0%,100%,.56)}body.dark #vcal .upc-day-c:before{background:hsla(0,0%,100%,.2)}body.dark #vcal .cal-ev.st-ended{color:hsla(0,0%,100%,.8)}body.dark #vcal .cal-ev.st-ended:hover{background:hsla(0,0%,100%,.08)}body.dark #vcal .cal-more{color:hsla(0,0%,100%,.8)}body.dark #vcal .cal-dn{color:hsla(0,0%,100%,.69)}body.dark #vcal .cal-cell{border:1px solid hsla(0,0%,100%,.18)}body.dark #vcal .cal-cell.is-past{border-color:hsla(0,0%,100%,.15)}body.dark #vcal .cal-cell.is-past:hover{border-color:hsla(0,0%,100%,.21)}body.dark #vcal .cal-cell.om{border:1px dashed hsla(0,0%,100%,.21)}body.dark #vcal .cal-cell.om:hover{border-color:hsla(0,0%,100%,.21)}body.dark #vcal .cal-cell.is-past .cal-dt{color:hsla(0,0%,100%,.64)}body.dark #vcal .cal-join-toggle,body.dark .cal-hdr-actions .cal-join-toggle{border:1px solid hsla(0,0%,100%,.21)}body.dark .gx-search.gx-collapsible{border:1px solid hsla(0,0%,100%,.21)!important}@media (max-width:1024px){body.dark #vcal .cal-sidebar-backdrop{background:hsla(0,0%,100%,.2)}}body.dark .gx-search.gx-collapsible:not(:focus-within):not(.gx-open):not(:has(.gx-search-input:not(:placeholder-shown))){border:1px solid hsla(0,0%,100%,.21)!important}body.dark #vcal .cal-cell.today{background:#1e1e22;border-color:var(--ax);box-shadow:0 0 0 3px color-mix(in srgb,var(--ax) 25%,transparent)}body.dark #vcal .cal-dn,body.dark #vcal .cal-title-meta,body.dark #vcal .cal-title-meta-out,body.dark #vcal .upc-day-hd,body.dark #vcal .upc-day-sub,body.dark #vcal .upc-sec-hd{color:#9ca3af}body.dark #vcal .cal-tn-btn,body.dark #vcal .cal-tn-today,body.dark .cal-tn-btn,body.dark .cal-tn-today{background:#1e1e22;color:#e5e7eb;border-color:hsla(0,0%,100%,.12);box-shadow:none}body.dark .cal-tn-btn:hover,body.dark .cal-tn-today:hover{color:var(--ax-2,var(--ax));border-color:color-mix(in srgb,var(--ax) 45%,transparent)}body.dark .cal-hdr-actions .gx-search.gx-collapsible,body.dark .gx-search.gx-collapsible{background:#1e1e22!important;border-color:hsla(0,0%,100%,.12)!important;color:#e5e7eb;box-shadow:none!important}body.dark .gx-search.gx-collapsible svg{color:#e5e7eb}body.dark .cal-hdr-actions .cal-join-toggle,body.dark .cal-hdr-actions .cal-join-toggle.cal-join-pill{background:#1e1e22;color:var(--ax-2,var(--ax));border-color:color-mix(in srgb,var(--ax) 55%,transparent);box-shadow:none}body.dark .cal-hdr-actions .cal-join-toggle:hover{background:color-mix(in srgb,var(--ax) 22%,#1e1e22)}body.dark .cal-hdr-actions .cal-join.open{background:#1e1e22;color:#e5e7eb}body.dark #vcal .cal-join-input,body.dark .cal-hdr-actions .cal-join-input{background:transparent;color:#e5e7eb}body.dark .cal-title-nav .cal-title-meta-out{color:#9ca3af}body.dark #vcal .cal-title,body.dark .cal-title-nav .cal-title{color:#f3f4f6}body.dark #vcal .cal-seg{background:#1c1c20;border-color:hsla(0,0%,100%,.1)}#vcal .cal-main{position:relative}body #vcal .cal-legend.cal-legend-br,body:not(.cr-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-legend.cal-legend-br{display:flex;position:absolute;right:18px;bottom:14px;z-index:6;gap:14px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 4px 16px rgba(17,24,39,.1);font-size:11.5px;color:#4b5563;pointer-events:none}body.dark #vcal .cal-legend.cal-legend-br{background:#1e1e22;border-color:hsla(0,0%,100%,.12);color:#e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.4)}body.dark #vcal .mc-stack-av,body.dark #vcal .mc-stack-more{box-shadow:0 0 0 2px #1e1e22}body.dark #vcal .meet-card.ended .mc-stack-av,body.dark #vcal .meet-card.ended .mc-stack-more,body.dark #vcal .upc-row .meet-card.ended .mc-stack-av{box-shadow:0 0 0 2px #27272a}body.dark #vcal .meet-card.next .mc-stack-av{box-shadow:0 0 0 2px var(--ax)}body.dark #vcal .mc-stack-more{background:color-mix(in srgb,var(--ax) 22%,#1e1e22);color:var(--ax-2,var(--ax))}body.dark #vcal .cal-wrap .cal-legend.cal-legend-br,body.dark #vcal .cal-wrap:not(.sidebar-closed) .cal-legend.cal-legend-br{background:#1e1e22;border-color:hsla(0,0%,100%,.12);color:#e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.4)}body:not(.gg-off) #vcal{--gg-line:#dadce0;--gg-ink:#3c4043;--gg-mut:#5f6368;--gg-bg:#fff}body.dark:not(.gg-off) #vcal{--gg-line:hsla(0,0%,100%,.12);--gg-ink:#e5e7eb;--gg-mut:#9ca3af;--gg-bg:#141417}body:not(.gg-off) #vcal,body:not(.gg-off) #vcal .cal-main{background:var(--gg-page,#f8fafd)}body.dark:not(.gg-off) #vcal,body.dark:not(.gg-off) #vcal .cal-main{--gg-page:#101014}body:not(.gg-off) #vcal .cal-main:before{display:none}body:not(.gg-off) #vcal .cal-grid-area{margin:4px 14px 14px;border-radius:28px;background:var(--gg-bg);border:0;box-shadow:none;display:flex;flex-direction:column}body:not(.gg-off) #vcal .cal-dh{background:transparent;border:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0}body:not(.gg-off) #vcal .cal-dn{justify-content:center;padding:12px 0 6px;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--gg-mut);text-transform:uppercase;border:0}body:not(.gg-off) #vcal .cal-dn:after{display:none!important}body:not(.gg-off) #vcal .cal-cells{grid-auto-rows:minmax(112px,auto)}body:not(.gg-off) #vcal .cal-cell{border:0;border-top:1px solid var(--gg-line);border-right:1px solid var(--gg-line);border-radius:0;background:transparent;box-shadow:none;padding:4px 4px 6px;gap:2px;opacity:1}body:not(.gg-off) #vcal .cal-cell:nth-child(7n){border-right:0}body:not(.gg-off) #vcal .cal-cell:hover{background:color-mix(in srgb,var(--ax) 4%,transparent)}body:not(.gg-off) #vcal .cal-cell.is-past,body:not(.gg-off) #vcal .cal-cell.om,body:not(.gg-off) #vcal .cal-cell:nth-child(7n),body:not(.gg-off) #vcal .cal-cell:nth-child(7n+1){background:transparent;border-style:solid}body:not(.gg-off) #vcal .cal-cell.om{border-style:solid}body:not(.gg-off) #vcal .cal-dt-row{justify-content:center;min-height:30px}body:not(.gg-off) #vcal .cal-dt-meta{display:none}body:not(.gg-off) #vcal .cal-dt{margin:0 auto;width:26px;height:26px;font-size:12px;font-weight:500;color:var(--gg-ink)}body:not(.gg-off) #vcal .cal-cell.is-past .cal-dt,body:not(.gg-off) #vcal .cal-cell.om .cal-dt{color:var(--gg-ink)}body:not(.gg-off) #vcal .cal-cell.om .cal-dt{color:var(--gg-mut)}body:not(.gg-off) #vcal .cal-cell:hover .cal-dt{background:rgba(60,64,67,.08)}body:not(.gg-off) #vcal .cal-cell.today{box-shadow:none}body:not(.gg-off) #vcal .cal-cell.today .cal-dt{background:var(--ax);color:#fff;box-shadow:none}body:not(.gg-off) #vcal .cal-ev{--bg:var(--ax);background:var(--bg);color:#fff;border:0;border-radius:6px;min-height:22px;padding:2px 8px;gap:0;box-shadow:none}body:not(.gg-off) #vcal .cal-ev:before{display:none}body:not(.gg-off) #vcal .cal-ev:hover{background:color-mix(in srgb,var(--ax) 85%,#000);transform:none;box-shadow:0 1px 3px rgba(60,64,67,.3)}body:not(.gg-off) #vcal .cal-ev .cal-ev-t{color:#fff;font-size:11.5px;font-weight:500}body:not(.gg-off) #vcal .cal-ev .cal-ev-time{display:none!important}body:not(.gg-off) #vcal .cal-ev.st-live,body:not(.gg-off) #vcal .cal-ev.st-soon{--bg:#0b8043;background:#0b8043;color:#fff}body:not(.gg-off) #vcal .cal-ev.st-live:hover,body:not(.gg-off) #vcal .cal-ev.st-soon:hover{background:#096a38}body:not(.gg-off) #vcal .cal-ev.st-ended{--bg:#e8eaed;background:#e8eaed;color:#5f6368}body:not(.gg-off) #vcal .cal-ev.st-ended .cal-ev-t{color:#5f6368}body:not(.gg-off) #vcal .cal-ev.conflict{--bg:#f09300;background:#f09300;color:#fff}body:not(.gg-off) #vcal .cal-ev.conflict .cal-ev-t{color:#fff}body.dark:not(.gg-off) #vcal .cal-ev.st-ended{background:#3a3a40;--bg:#3a3a40}body.dark:not(.gg-off) #vcal .cal-ev.st-ended .cal-ev-t{color:#c4c4cc}body:not(.gg-off) #vcal .cal-more{font-size:11px;font-weight:500;color:var(--gg-mut);padding:1px 8px;border:0}body:not(.gg-off) #vcal .cal-nav-btns button,body:not(.gg-off) #vcal .cal-tn-btn{background:transparent;border:0;box-shadow:none;color:var(--gg-ink);width:36px;height:36px}body:not(.gg-off) #vcal .cal-nav-btns button:hover,body:not(.gg-off) #vcal .cal-tn-btn:hover{background:rgba(60,64,67,.08)}body:not(.gg-off) #vcal .cal-nav-btns .cal-today-btn,body:not(.gg-off) #vcal .cal-tn-today{background:transparent;border:1px solid var(--gg-line);box-shadow:none;color:var(--gg-ink);height:40px;padding:0 22px;font-weight:500;font-size:14px}body:not(.gg-off) #vcal .cal-tn-today:hover{background:rgba(60,64,67,.06)}body:not(.gg-off) #vcal .cal-title{font-size:22px;font-weight:400;letter-spacing:0;color:var(--gg-ink)}body:not(.gg-off) #vcal .cal-title-meta,body:not(.gg-off) #vcal .cal-title-meta-out{color:var(--gg-mut);font-size:13px}body:not(.gg-off) #vcal .cal-seg,body:not(.gg-off) #vcal .cal-upc-toggle,body:not(.gg-off) #vcal .cal-viewsel{background:transparent;border:1px solid var(--gg-line);box-shadow:none;color:var(--gg-ink);font-weight:500}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle,body:not(.gg-off) #vcal .cal-seg .cal-viewsel{border:0}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle.active,body:not(.gg-off) #vcal .cal-seg .cal-viewsel,body:not(.gg-off) #vcal .cal-upc-toggle.active{background:var(--ax-bg2);color:var(--ax);border-color:transparent}body.dark:not(.gg-off) #vcal .cal-upc-toggle,body.dark:not(.gg-off) #vcal .cal-viewsel{color:var(--gg-ink)}body.dark:not(.gg-off) #vcal .cal-seg .cal-upc-toggle.active,body.dark:not(.gg-off) #vcal .cal-seg .cal-viewsel,body.dark:not(.gg-off) #vcal .cal-upc-toggle.active{background:color-mix(in srgb,var(--ax) 25%,transparent);color:#e9d5ff}body.dark:not(.gg-off) #vcal .cal-nav-btns button:hover,body.dark:not(.gg-off) #vcal .cal-tn-btn:hover,body.dark:not(.gg-off) #vcal .cal-tn-today:hover{background:hsla(0,0%,100%,.08)}body.dark:not(.gg-off) #vcal .cal-cell:hover .cal-dt{background:hsla(0,0%,100%,.12)}body:not(.gg-off) #vcal .cal-grid-area{padding:0}body:not(.gg-off) #vcal .cal-dh{margin-bottom:0;gap:0}body:not(.gg-off) #vcal .cal-cells{border-radius:0;padding:0;gap:0}body.dark:not(.gg-off) #vcal .cal-cells,body:not(.gg-off) #vcal .cal-cells{box-shadow:none;background:transparent}@media (max-width:1024px){body:not(.gg-off) #vcal .cal-grid-area{margin:4px 8px 10px;border-radius:20px}body:not(.gg-off) #vcal .cal-cells,body:not(.gg-off) #vcal .cal-dh{gap:0}}body:not(.gg-off) #vcal .cal-seg{gap:0;height:40px;border:1px solid var(--gg-line);border-radius:999px;background:transparent;box-shadow:none;overflow:hidden}body:not(.gg-off) #vcal .cal-seg .cal-viewsel,body:not(.gg-off) #vcal .cal-seg .ui-select-trigger{background:transparent!important;color:var(--gg-ink)!important;height:38px;padding:0 18px;border:0;border-radius:0;font-size:14px;font-weight:500;box-shadow:none}body:not(.gg-off) #vcal .cal-seg .cal-viewsel *{color:var(--gg-ink)!important}body:not(.gg-off) #vcal .cal-seg .cal-viewsel:hover{background:rgba(60,64,67,.06)!important}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle{height:38px;padding:0 16px;border:0;border-left:1px solid var(--gg-line);border-radius:0;background:transparent;color:var(--gg-ink);font-size:14px;font-weight:500;box-shadow:none}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle:hover{background:rgba(60,64,67,.06);color:var(--gg-ink)}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle.active{background:var(--ax-bg2);color:var(--ax);border-left-color:transparent}body:not(.gg-off) #vcal .cal-upc-badge{background:var(--ax);color:#fff;border:0}body.dark:not(.gg-off) #vcal .cal-seg .cal-upc-toggle.active{background:color-mix(in srgb,var(--ax) 28%,transparent);color:#e9d5ff}body.dark:not(.gg-off) #vcal .cal-seg .cal-upc-toggle:hover,body.dark:not(.gg-off) #vcal .cal-seg .cal-viewsel:hover{background:hsla(0,0%,100%,.08)!important}body:not(.gg-off) #vcal .cal-nav-btns button.cal-tn-btn,body:not(.gg-off) #vcal .cal-title-row .cal-tn-btn{width:36px;height:36px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--gg-ink)}body:not(.gg-off) #vcal .cal-title-row .cal-tn-btn:hover{background:rgba(60,64,67,.08)!important}body.dark:not(.gg-off) #vcal .cal-title-row .cal-tn-btn:hover{background:hsla(0,0%,100%,.08)!important}body:not(.gg-off) #vcal .cal-title-row .cal-tn-today,body:not(.gg-off) #vcal .cal-tn-today.cal-today-btn{height:40px;padding:0 22px;border:1px solid var(--gg-line)!important;border-radius:999px;background:transparent!important;color:var(--gg-ink)!important;box-shadow:none!important;font-size:14px;font-weight:500}body:not(.gg-off) #vcal .cal-title-row .cal-tn-today:hover{background:rgba(60,64,67,.06)!important}body.dark:not(.gg-off) #vcal .cal-title-row .cal-tn-today:hover{background:hsla(0,0%,100%,.08)!important}body:not(.gg-off) #vcal .cal-title-row{display:flex!important;align-items:center;gap:8px;grid-template-columns:none}body:not(.gg-off) #vcal .cal-title-row .cal-title-nav{gap:2px;flex:0 1 auto}body:not(.gg-off) #vcal .cal-title-row .cal-title{margin-left:14px}body:not(.gg-off) #vcal .cal-title-row .cal-title-right{margin-left:auto}body:not(.gg-off) #vcal .cal-grid-area{overflow-x:hidden;overflow-y:auto;min-height:0;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:var(--ax-3) transparent}body:not(.gg-off) #vcal .cal-cells,body:not(.gg-off) #vcal .cal-dh{flex:none}body:not(.gg-off) #vcal .cal-cells{min-height:0}body:not(.gg-off) #vcal .cal-main{display:flex;flex-direction:column;min-height:0;overflow:hidden}body:not(.gg-off) #vcal .cal-seg{height:36px}body:not(.gg-off) #vcal .cal-seg .cal-viewsel,body:not(.gg-off) #vcal .cal-seg .ui-select-trigger{height:34px;padding:0 14px;font-size:13px}body:not(.gg-off) #vcal .cal-seg .cal-viewsel *{font-size:13px}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle{height:34px;padding:0 14px;font-size:13px;gap:6px}body:not(.gg-off) #vcal .cal-title-row .cal-tn-today{height:36px;padding:0 18px;font-size:13px}body:not(.gg-off) #vcal .cal-title-row .cal-title{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body:not(.gg-off) #vcal .cal-title-row{min-width:0;padding:12px 18px 8px}body:not(.gg-off) #vcal .cal-title-row .cal-title-nav{min-width:0;overflow:hidden}body:not(.gg-off) #vcal .cal-title-row .cal-title-right{flex:none}body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-seg .cal-upc-toggle-txt,body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-title-meta-out{display:none}body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-grid-area{margin:2px 8px 10px}body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-cells{grid-auto-rows:minmax(96px,auto)}body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-dn{font-size:10px;padding:10px 0 4px}body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-ev{padding:1px 6px;min-height:20px}body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-ev .cal-ev-t{font-size:10.5px}body:not(.gg-off) #vcal .cal-nav{padding:0}body:not(.gg-off) #vcal .cal-nav .cal-nav-right:empty,body:not(.gg-off) #vcal .cal-nav .cal-nav-row:not(:has(*)){display:none}body:not(.gg-off) #vcal .cal-nav:not(:has(.cal-join,.cal-sched-btn,button)){display:none}body:not(.gg-off) #vcal .cal-tg{margin:4px 14px 14px;border-radius:28px;background:var(--gg-bg);border:0;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}body:not(.gg-off) #vcal .ctg-head{background:transparent;border:0;border-bottom:1px solid var(--gg-line);flex:none}body:not(.gg-off) #vcal .ctg-gh{display:flex;align-items:flex-end;justify-content:center;padding:0 4px 6px;font-size:10px;font-weight:400;color:var(--gg-mut);white-space:nowrap}body:not(.gg-off) #vcal .ctg-dh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 0 6px;background:transparent;border:0;opacity:1}body:not(.gg-off) #vcal .ctg-dh.is-past{opacity:1}body:not(.gg-off) #vcal .ctg-dow{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--gg-mut);text-transform:uppercase}body:not(.gg-off) #vcal .ctg-dnum{display:inline-flex;align-items:center;justify-content:center;min-width:35px;height:35px;border-radius:50%;font-size:20px;font-weight:400;line-height:1}body:not(.gg-off) #vcal .ctg-dh.is-past .ctg-dnum,body:not(.gg-off) #vcal .ctg-dh.is-past .ctg-dow{color:var(--gg-mut)}body:not(.gg-off) #vcal .ctg-dh.today .ctg-dnum{background:var(--ax)}body:not(.gg-off) #vcal .cal-tg.day .ctg-dh{padding-left:18px}body:not(.gg-off) #vcal .ctg-body{background:transparent;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--ax-3) transparent}body:not(.gg-off) #vcal .ctg-gutter{background:transparent;border:0}body:not(.gg-off) #vcal .ctg-hr{position:relative;font-size:10px;font-weight:400;color:var(--gg-mut);text-align:right;padding:0 8px 0 0;white-space:nowrap;line-height:1;transform:translateY(-6px)}body:not(.gg-off) #vcal .ctg-cols{background:transparent}body:not(.gg-off) #vcal .ctg-col,body:not(.gg-off) #vcal .ctg-col.is-past,body:not(.gg-off) #vcal .ctg-col.today{background:transparent;border:0;border-left:1px solid var(--gg-line);box-shadow:none}body:not(.gg-off) #vcal .ctg-col:hover{background:transparent}body:not(.gg-off) #vcal .ctg-slot,body:not(.gg-off) #vcal .ctg-slot.is-past-slot{background:transparent;border:0;border-top:1px solid var(--gg-line)}body:not(.gg-off) #vcal .ctg-slot:first-child{border-top:0}body:not(.gg-off) #vcal .ctg-ev{background:var(--ax);color:#fff;border:0;border-radius:6px;box-shadow:none;padding:3px 8px;overflow:hidden}body:not(.gg-off) #vcal .ctg-ev:hover{background:color-mix(in srgb,var(--ax) 85%,#000);box-shadow:0 1px 3px rgba(60,64,67,.3)}body:not(.gg-off) #vcal .ctg-ev .ctg-ev-t{color:hsla(0,0%,100%,.9);font-size:11px;font-weight:500}body:not(.gg-off) #vcal .ctg-ev .ctg-ev-n{color:#fff;font-size:12px;font-weight:500}body:not(.gg-off) #vcal .ctg-ev.st-live,body:not(.gg-off) #vcal .ctg-ev.st-soon{background:#0b8043}body:not(.gg-off) #vcal .ctg-ev.st-ended{background:#e8eaed}body:not(.gg-off) #vcal .ctg-ev.st-ended .ctg-ev-n,body:not(.gg-off) #vcal .ctg-ev.st-ended .ctg-ev-t{color:#5f6368}body:not(.gg-off) #vcal .ctg-ev.conflict{background:#f09300}body.dark:not(.gg-off) #vcal .ctg-ev.st-ended{background:#3a3a40}body.dark:not(.gg-off) #vcal .ctg-ev.st-ended .ctg-ev-n,body.dark:not(.gg-off) #vcal .ctg-ev.st-ended .ctg-ev-t{color:#c4c4cc}body:not(.gg-off) #vcal .cal-seg{display:inline-flex;align-items:center;gap:12px;height:auto;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}body:not(.gg-off) #vcal .cal-seg .cal-viewsel{height:36px;border:1px solid var(--gg-line)!important;border-radius:999px;background:transparent!important;padding:0 10px 0 16px;box-shadow:none!important}body:not(.gg-off) #vcal .cal-seg .cal-viewsel .ui-select-trigger{height:34px;padding:0 8px 0 0;border:0!important}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle{height:36px;padding:0 10px;border:1px solid var(--gg-line)!important;border-radius:999px;background:transparent!important;color:var(--gg-ink)!important;gap:8px;box-shadow:none!important}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle:hover{background:rgba(60,64,67,.06)!important}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle.active{background:var(--ax-bg2)!important;color:var(--ax)!important;border-color:color-mix(in srgb,var(--ax) 35%,transparent)!important}body:not(.gg-off) #vcal .cal-seg .cal-upc-toggle.active svg{color:var(--ax)}body:not(.gg-off) #vcal .cal-seg .cal-upc-badge{background:var(--ax);color:#fff;border:0}body.dark:not(.gg-off) #vcal .cal-seg .cal-upc-toggle:hover{background:hsla(0,0%,100%,.08)!important}body.dark:not(.gg-off) #vcal .cal-seg .cal-upc-toggle.active{background:color-mix(in srgb,var(--ax) 26%,transparent)!important;color:#e9d5ff!important}body:not(.gg-off) #vcal .cal-cell,body:not(.gg-off) #vcal .cal-cell:focus-within,body:not(.gg-off) #vcal .cal-cell:hover{transform:none!important;box-shadow:none!important;transition:background .12s}body:not(.gg-off) #vcal .cal-cell:hover{border-color:var(--gg-line)!important;border-top-color:var(--gg-line)!important;border-right-color:var(--gg-line)!important}body:not(.gg-off) #vcal .cal-cell:nth-child(7n):hover{border-right-color:transparent!important}body:not(.gg-off) #vcal .cal-cell:hover .cal-dt{transform:none}body:not(.cr-off) #vcal .meet-card>div[style*="display: flex"]>button{flex:0 0 36px!important;width:36px!important;min-width:36px;height:36px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;overflow:visible;box-sizing:border-box}body:not(.cr-off) #vcal .meet-card>div[style*="display: flex"]>button svg{flex:none;width:17px;height:17px;overflow:visible}body:not(.cr-off) #vcal .meet-card>div[style*="display: flex"]{overflow:visible}body:not(.gg-off) #vcal .cal-grid-area{overflow:hidden}body:not(.gg-off) #vcal .cal-grid-area .cal-cells{flex:1 1 auto;min-height:0;grid-auto-rows:minmax(0,1fr);grid-template-rows:none}body:not(.gg-off) #vcal .cal-grid-area .cal-cell{overflow:hidden;min-height:0}body:not(.gg-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-grid-area .cal-cells{grid-auto-rows:minmax(0,1fr)}body:not(.cr-off) #vcal .meet-card.ended .mc-stack-av,body:not(.cr-off) #vcal .meet-card.ended .mc-stack-more,body:not(.cr-off) #vcal .upc-row .meet-card.ended .mc-stack-av{box-shadow:0 0 0 2px #efebf4}body:not(.cr-off) #vcal .upc-row .meet-card.ended>div[style*="display: flex"]>button{background:hsla(0,0%,100%,.35)!important;border:1px solid rgba(78,72,99,.18)!important;color:#4e4863}body:not(.cr-off) #vcal .upc-row .meet-card.ended>div[style*="display: flex"]>button:hover{background:hsla(0,0%,100%,.7)!important}body:not(.cr-off) #vcal .upc-row .meet-card.ended>div[style*="display: flex"]>button svg{opacity:.9}body.dark #vcal .upc-row .meet-card.ended>div[style*="display: flex"]>button{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.12)!important}body.dark #vcal .upc-row .meet-card.ended>div[style*="display: flex"]>button:hover{background:hsla(0,0%,100%,.12)!important}body:not(.gg-off) #vcal .ctg-dh.is-past .ctg-dnum,body:not(.gg-off) #vcal .ctg-dh.is-past .ctg-dow,body:not(.gg-off) #vcal .ctg-dow,body:not(.gg-off) #vcal .ctg-gh,body:not(.gg-off) #vcal .ctg-hr{color:var(--gg-ink)}body:not(.gg-off) #vcal .ctg-hr{font-weight:500}body:not(.gg-off) #vcal .ctg-dnum{color:var(--gg-ink)}body:not(.gg-off) #vcal .ctg-dh.today .ctg-dow{color:var(--ax)}body:not(.gg-off) #vcal .ctg-dh.today .ctg-dnum{color:#fff}body:not(.gg-off) #vcal .cal-tg.day .ctg-dh{align-items:flex-start;padding:10px 0 6px}body:not(.gg-off) #vcal .cal-tg.day .ctg-dow{width:96px;text-align:center}body:not(.gg-off) #vcal .cal-tg.day .ctg-dnum{margin-left:28px}#vcal .cal-legend,body #vcal .cal-legend.cal-legend-br,body:not(.cr-off) #vcal .cal-wrap:not(.sidebar-closed) .cal-legend.cal-legend-br{display:none!important}body:not(.gg-off) #vcal .cal-cell.today,body:not(.gg-off) #vcal .cal-cell.today:hover{background:transparent!important;background-image:none!important;border-top-color:var(--gg-line)!important;border-right-color:var(--gg-line)!important;border-left-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;outline:0!important}body:not(.gg-off) #vcal .cal-cell.today:after,body:not(.gg-off) #vcal .cal-cell.today:before{display:none!important}body:not(.gg-off) #vcal .cal-cell:nth-child(7n).today{border-right-color:transparent!important}body:not(.gg-off) #vcal .cal-cells,body:not(.gg-off) #vcal .cal-grid-area{box-shadow:none!important;outline:0!important;filter:none!important}body:not(.gg-off) #vcal .cal-cell,body:not(.gg-off) #vcal .cal-cell.is-past,body:not(.gg-off) #vcal .cal-cell.om,body:not(.gg-off) #vcal .cal-cell.today{border-top:1px solid var(--gg-line)!important;border-right:1px solid var(--gg-line)!important;border-left:0!important;border-bottom:0!important}body:not(.gg-off) #vcal .cal-cell:nth-child(7n),body:not(.gg-off) #vcal .cal-cell:nth-child(7n).today{border-right:0!important}body:not(.gg-off) #vcal .cal-cell.today:not(:nth-child(7n+1)){border-left:1px solid var(--gg-line)!important}body:not(.gg-off) #vcal .cal-cell.today:not(:nth-child(7n)),body:not(.gg-off) #vcal .cal-cell:hover{border-right:1px solid var(--gg-line)!important}body:not(.gg-off) #vcal .cal-cell:hover{border-top:1px solid var(--gg-line)!important}body:not(.gg-off) #vcal .cal-cell:nth-child(7n):hover{border-right:0!important}body #vcal .cal-seg,body #vcal .cal-seg *,body #vcal .cal-seg .ui-select-trigger,body #vcal .cal-viewsel,body #vcal .cal-viewsel *,body #vcal .ui-select-trigger{box-shadow:none!important;filter:none}body #vcal .cal-seg .cal-viewsel:focus,body #vcal .cal-seg .cal-viewsel:focus-within{box-shadow:none!important;outline:none}body #vcal .cal-seg .cal-viewsel:focus-visible{box-shadow:none!important;outline:2px solid var(--ax,#7c3aed);outline-offset:2px}body .ui-select-popup.cal-viewpop{box-shadow:none!important;filter:none!important;border:1px solid var(--cr-line,#e4e4e7);border-radius:12px}body #vcal .cal-viewsel.open,body #vcal .cal-viewsel:focus-visible,body #vcal .cal-viewsel:hover{box-shadow:none!important;background:#fff!important}body.dark #vcal .cal-viewsel.open,body.dark #vcal .cal-viewsel:focus-visible,body.dark #vcal .cal-viewsel:hover{background:#1e1e22!important}body #vcal .meet-card.next .mc-participants-block{background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.22)!important;border-radius:10px!important;padding:8px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #vcal .meet-card.next .mc-p-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}body #vcal .meet-card.next .mc-p-hdr-title{display:flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.92)!important;font-size:12px;font-weight:700;letter-spacing:.02em}body #vcal .meet-card.next .mc-p-hdr-title svg{opacity:.85!important}body #vcal .meet-card.next .mc-p-close{width:22px;height:22px;border-radius:50%;border:0;background:hsla(0,0%,100%,.16)!important;color:#fff!important;display:grid;place-items:center;cursor:pointer;padding:0}body #vcal .meet-card.next .mc-p-close:hover{background:hsla(0,0%,100%,.28)!important}body #vcal .meet-card.next .mc-p-list{display:flex;flex-direction:column;gap:6px}body #vcal .meet-card.next .mc-p-chip{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:6px 10px 6px 6px;border-radius:12px;background:hsla(0,0%,100%,.14)!important;border:1px solid hsla(0,0%,100%,.16)!important;box-shadow:none!important;color:#fff!important}body #vcal .meet-card.next .mc-p-chip .mc-p-name{flex:1 1;min-width:0;color:#fff!important;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #vcal .meet-card.next .mc-p-tag{flex:none;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:hsla(0,0%,100%,.2)!important;color:#fff!important;border:0!important}body #vcal .meet-card.next .mc-p-tag.host{background:#fff!important;color:#6d28d9!important}body #vcal .meet-card.next .mc-p-tag.accepted{background:rgba(74,222,128,.28)!important;color:#dcfce7!important}body #vcal .meet-card.next .mc-p-tag.declined{background:hsla(0,91%,71%,.3)!important;color:#fee2e2!important}body #vcal .meet-card:not(.next) .mc-participants-block{background:#f7f5fc!important;border:1px solid #ebe6f5!important;border-radius:10px!important;padding:8px!important;box-shadow:none!important}body #vcal .meet-card:not(.next) .mc-p-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}body #vcal .meet-card:not(.next) .mc-p-hdr-title{display:flex;align-items:center;gap:7px;color:#3f3f46!important;font-size:12px;font-weight:500}body #vcal .meet-card:not(.next) .mc-p-close{width:22px;height:22px;border-radius:50%;border:0;background:#ece8f6!important;color:#52525b!important;display:grid;place-items:center;cursor:pointer;padding:0}body #vcal .meet-card:not(.next) .mc-p-list{display:flex;flex-direction:column;gap:6px}body #vcal .meet-card:not(.next) .mc-p-chip{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:6px 10px 6px 6px;border-radius:12px;background:#fff!important;border:1px solid #ebe6f5!important;box-shadow:none!important}body #vcal .meet-card:not(.next) .mc-p-chip .mc-p-name{flex:1 1;min-width:0;color:#18181b!important;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #vcal .meet-card:not(.next) .mc-p-tag{flex:none;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#f0f0f3!important;color:#52525b!important;border:0!important}body #vcal .meet-card:not(.next) .mc-p-tag.host{background:#ede9fe!important;color:#6d28d9!important}body #vcal .meet-card:not(.next) .mc-p-tag.accepted{background:#dcfce7!important;color:#166534!important}body #vcal .meet-card:not(.next) .mc-p-tag.declined{background:#fee2e2!important;color:#991b1b!important}body.dark #vcal .meet-card:not(.next) .mc-participants-block{background:#1a1a1e!important;border-color:#2e2e33!important}body.dark #vcal .meet-card:not(.next) .mc-p-chip{background:#222226!important;border-color:#2e2e33!important}body.dark #vcal .meet-card:not(.next) .mc-p-chip .mc-p-name,body.dark #vcal .meet-card:not(.next) .mc-p-hdr-title{color:#f4f4f5!important}body.dark #vcal .meet-card:not(.next) .mc-p-close,body.dark #vcal .meet-card:not(.next) .mc-p-tag{background:#2e2e33!important;color:#d4d4d8!important}body #vcal .meet-card .mc-participants-block{min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}body #vcal .meet-card .mc-p-list{flex-wrap:nowrap!important;max-height:150px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;min-width:0}body #vcal .meet-card .mc-p-chip{min-width:0;flex:none}body #vcal .meet-card .mc-p-chip .mc-p-name{max-width:none!important}body:not(.dark) #vcal .cal-dow,body:not(.dark) #vcal .cal-dow *,body:not(.dark) #vcal .cal-dows>*,body:not(.dark) #vcal .cal-title,body:not(.dark) #vcal .cal-title-nav button,body:not(.dark) #vcal .cal-title-nav svg,body:not(.dark) #vcal .cal-title-row .cal-today,body:not(.dark) #vcal .cal-title-row button.cal-today,body:not(.dark) #vcal .cal-viewsel,body:not(.dark) #vcal .cal-viewsel *,body:not(.dark) #vcal .cal-viewsel .ui-select-label,body:not(.dark) #vcal h1.cal-title{color:#0a0a0f!important}body:not(.dark) #vcal .cal-viewsel svg{color:#0a0a0f!important;stroke:currentColor}body:not(.dark) #vcal .cal-dh .cal-dn,body:not(.dark) #vcal .cal-dn,body:not(.dark) #vcal .cal-tn-today,body:not(.dark) #vcal .cal-today-btn{color:#0a0a0f!important}body #vcal .ctg-body{align-items:flex-start!important}body #vcal .ctg-cols,body #vcal .ctg-gutter{align-self:flex-start}body #vcal .ctg-cols{min-width:0}body #vcal .ctg-cols>.ctg-col:only-child .ctg-ev{display:flex!important;flex-direction:row;align-items:center;gap:10px;padding:0 12px!important;white-space:nowrap}body #vcal .ctg-cols>.ctg-col:only-child .ctg-ev .ctg-ev-n{order:1;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px!important;font-weight:600!important}body #vcal .ctg-cols>.ctg-col:only-child .ctg-ev .ctg-ev-t{order:2;flex:none;font-size:12px!important;font-weight:500!important;opacity:.9}body #vcal .ctg-cols>.ctg-col:not(:only-child) .ctg-ev{display:flex!important;align-items:center;padding:0 8px!important}body #vcal .ctg-cols>.ctg-col:not(:only-child) .ctg-ev .ctg-ev-t{display:none!important}body #vcal .ctg-cols>.ctg-col:not(:only-child) .ctg-ev .ctg-ev-n{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;font-weight:600!important}@keyframes cal-slide-next{0%{opacity:.25;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes cal-slide-prev{0%{opacity:.25;transform:translateX(-40px)}to{opacity:1;transform:none}}#vcal .cal-cells.cal-slide-next{animation:cal-slide-next .28s cubic-bezier(.22,1,.36,1) both}#vcal .cal-cells.cal-slide-prev{animation:cal-slide-prev .28s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){#vcal .cal-cells.cal-slide-next,#vcal .cal-cells.cal-slide-prev{animation:none}}