.schedule{--quiet:#6f6754;--rule:#17171721;--rule-strong:#17171742}.schedule .daytabs{--tab-ink:var(--ink);--tab-quiet:var(--quiet);--tab-accent:var(--amber)}.schedule__pending{width:min(var(--shell), 100% - var(--gutter) * 2);border:1px dashed var(--rule-strong);text-align:center;border-radius:16px;margin:40px auto 0;padding:48px 32px}.schedule__pending-title{font-family:var(--font-display);margin:0;font-size:28px;line-height:1.2}.schedule__pending-text{max-width:46ch;color:var(--quiet);margin:10px auto 0;font-size:16px;line-height:24px}@media (max-width:767px){.schedule__pending{padding:36px 20px}.schedule__pending-title{font-size:22px}}.clock{font-variant-numeric:tabular-nums;gap:1px;margin:0;display:grid}.clock__start{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:22px}.clock__end{color:var(--quiet);font-size:12px;line-height:16px}.tag{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:2px;padding:3px 9px 4px;font-size:11px;font-weight:500;line-height:14px;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s cubic-bezier(.34,1.56,.64,1);display:inline-block}.tag:hover{transform:scale(1.08);box-shadow:0 4px 12px -2px #17171726}.tag:active{transform:scale(.96)}.tag[data-format=keynote]{background:var(--amber);color:var(--ink)}.tag[data-format=break],.tag[data-format=open],.tag[data-format=social]{color:var(--quiet);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.who{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.who__one{align-items:center;gap:9px;display:flex}.who__badge{letter-spacing:.02em;width:28px;height:28px;color:var(--ink);background:#17171714;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:grid}.who__text{gap:1px;min-width:0;display:grid}.who__name{letter-spacing:-.01em;font-size:14px;line-height:18px}.who__at{color:var(--quiet);font-size:12px;line-height:16px}.agenda{width:min(var(--shell), 100% - var(--gutter) * 2);margin-inline:auto}.agenda__head,.slot{grid-template-columns:116px minmax(0,1fr) minmax(0,290px);gap:28px;display:grid}.agenda__head{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);padding:16px 0 10px;font-size:11px;font-weight:500}.agenda__list{margin:0;padding:0;list-style:none}.slot{border-top:1px solid var(--rule);align-items:start;padding:22px 0 24px}.slot__title{letter-spacing:-.015em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:19px;font-weight:500;line-height:25px;display:flex}.slot__track{color:var(--quiet);margin:5px 0 0;font-size:13px;line-height:17px}.slot__summary{max-width:58ch;color:var(--quiet);margin:9px 0 0;font-size:14px;line-height:21px}.cards{width:min(var(--shell), 100% - var(--gutter) * 2);background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;margin:0 auto;padding:0;list-style:none;display:grid}.ecard{background:var(--cream);flex-direction:column;gap:12px;padding:26px 26px 30px;display:flex}.ecard:active{transform:translateY(-1px)}.ecard__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ecard__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:27px}.ecard__track{color:var(--quiet);align-items:center;gap:6px;margin:-4px 0 0;font-size:13px;line-height:17px;display:flex}.ecard__summary{color:var(--quiet);margin:0;font-size:14px;line-height:21px}.ecard__who{margin-top:auto;padding-top:6px}@media (max-width:1023px){.agenda__head,.slot{grid-template-columns:96px minmax(0,1fr);gap:20px}.agenda__head span:last-child{display:none}.slot__who{grid-column:2}.slot__who:not(:empty){margin-top:14px}}@media (max-width:767px){.agenda__head{display:none}.slot{grid-template-columns:1fr;gap:8px}.slot__who{grid-column:1}.clock{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px}.cards{grid-template-columns:1fr}.ecard{padding:22px 20px 26px}}@media (prefers-reduced-motion:reduce){.tag{transition:none}.tag:hover,.tag:active{transform:none}}
