.wk{container:wk/inline-size;--wk-gutter:50px}.wk[data-clock="12h"]{--wk-gutter:64px}.wk-head{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.pk-section-title,.wk-title{margin:0 2px;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;word-spacing:.12em;line-height:1.15;color:var(--heading)}.pk-section-title{margin-bottom:12px}.wk-roles{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--pk-hairline)}.wk-roles>button{all:unset;box-sizing:border-box;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:0;height:36px;padding:0 6px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--muted-ink);transition:color var(--motion-quick) var(--ease-standard)}.wk-roles>button:before{content:"";position:absolute;inset:-4px 0}@media (hover:hover) and (pointer:fine){.wk-roles>button:hover{color:var(--heading)}}.wk-roles>button[aria-pressed=true]{color:var(--heading)}.wk-roles-thumb{z-index:-1;border-radius:999px;background:var(--surface-overlay);box-shadow:var(--shadow-e1)}.wk-roles>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-role-long{display:none}@container wk (max-width: 309px){.wk-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 4px;border-radius:22px}}.wk-lane{display:none}.wk-slots,.wk-week{margin:0;padding:0;list-style:none}.wk-week{display:flex;flex-direction:column;gap:18px}.wk-day-head{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding-left:calc(var(--wk-gutter) + 10px);font-size:var(--text-caption);font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:16px;color:var(--muted-ink)}.wk-day-head:after{content:"";flex:1;height:1px;background:var(--pk-hairline)}.wk-day-short{display:none}.wk-today,[data-today]>.wk-day-head{color:var(--brand-ink)}.wk-today{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:var(--brand-soft);letter-spacing:.08em}.wk-slots{display:flex;flex-direction:column;gap:8px}.wk-slot{container:wk-slot/inline-size;position:relative;display:grid;grid-template-columns:var(--wk-gutter) minmax(0,1fr);column-gap:10px;align-items:start}.wk-open{all:unset;position:absolute;inset:0;z-index:1;border-radius:16px;cursor:pointer}.wk-when{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding-top:12px;font-variant-numeric:tabular-nums;pointer-events:none}.wk-when>b{font-size:13px;line-height:18px;font-weight:800;color:var(--heading);white-space:nowrap}.wk-len{font-size:11px;line-height:15px;font-weight:600;color:var(--muted-ink);white-space:nowrap}.wk-field{box-sizing:border-box;position:relative;display:flex;flex-direction:column;min-width:0;padding:12px 14px 13px;border-radius:16px;background:var(--wk-field);transition:box-shadow var(--motion-quick) var(--ease-standard)}.wk-mark{position:absolute;top:14px;right:12px;pointer-events:none}.wk-meet{padding-right:24px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;word-spacing:.12em;line-height:20px;color:var(--heading)}.wk-pack{display:block;margin-top:6px;font-size:12.5px;line-height:16px;font-weight:700;color:var(--wk-ink)}.wk-count{margin-top:3px;font-size:11.5px;line-height:16px;font-weight:600;color:var(--muted-ink);font-variant-numeric:tabular-nums;--pk-dot-gap:0.57em}.wk-slot[data-open]>.wk-field{box-shadow:inset 0 0 0 2px var(--wk-solid)}@media (hover:hover) and (pointer:fine){.wk-open:hover+.wk-when+.wk-field{box-shadow:var(--shadow-e1)}.wk-slot[data-open]>.wk-open:hover+.wk-when+.wk-field{box-shadow:inset 0 0 0 2px var(--wk-solid),var(--shadow-e1)}}.wk-slot:has(>.wk-open:focus-visible)>.wk-field{outline:2px solid var(--focus);outline-offset:2px}@layer base{@supports selector(:has(*)){.wk-open:focus-visible{outline:none!important}}}.wk-phrases{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.wk-phrases>li{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:9px;background:var(--pk-pill);color:var(--heading);font-size:12.5px;font-weight:700;white-space:nowrap}.wk-phrases>.wk-phrase-wait{padding:0;background:color-mix(in oklch,var(--pk-pill) 60%,#0000)}.wk-detail{display:none}@container wk (min-width: 640px){.wk-head{flex-direction:row;align-items:center;justify-content:space-between}.wk-roles{grid-template-columns:repeat(4,auto)}.wk-roles>button{padding:0 12px}.wk-role-short{display:none}.wk-role-long{display:inline}.wk-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto 1fr 1fr;padding:4px 4px 6px;border-radius:22px;background:var(--surface-overlay);box-shadow:var(--shadow-e1),inset 0 0 0 1px var(--pk-hairline)}.wk-day,.wk-slots,.wk-week{display:contents}.wk-lane{display:block;grid-column:var(--wk-col);grid-row:1/-1}.wk-lane+.wk-lane{box-shadow:inset 1px 0 0 var(--pk-hairline)}.wk-day-head{grid-column:var(--wk-col);grid-row:1;margin:0;padding:12px 12px 10px 15px}.wk-day-head:after{display:none}.wk-day-short{display:inline}.wk-day-long{display:none}.wk-slot{grid-column:var(--wk-col);grid-row:var(--wk-row);grid-template-columns:minmax(0,1fr);margin:0 5px 6px}.wk-when{grid-area:1/1;position:relative;z-index:1;flex-direction:row;align-items:baseline;gap:6px;padding:11px 30px 0 12px}.wk-when>b{font-size:12px;line-height:16px;color:var(--wk-ink)}.wk-field{grid-area:1/1;align-self:stretch;padding:31px 10px 12px 12px;border-radius:14px}.wk-mark{top:11px;right:9px}.wk-meet{padding-right:0;font-size:15px;line-height:19px}.wk-pack{font-size:12px}.wk-count{font-size:11px}.wk-detail{display:block;margin-top:12px}}@container wk-slot (max-width: 124px){.wk-len{display:none}}@container wk-slot (max-width: 149px){[data-clock="12h"] .wk-len{display:none}}.dark [data-packs-tab] .wk-board{background:#0000}.wk-invite{position:relative;overflow:hidden;overflow:clip;display:flex;flex-direction:column;min-width:0;padding:18px 20px;border-radius:22px;background:var(--wk-field);color:inherit;text-decoration:none}a.wk-invite{transition:box-shadow var(--motion-quick) var(--ease-standard)}@media (hover:hover) and (pointer:fine){a.wk-invite:hover{box-shadow:var(--shadow-e1)}}a.wk-invite:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-invite-art{position:absolute;top:-16px;right:-18px;transform:rotate(-9deg);pointer-events:none}.wk-invite-when{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding-right:84px}.wk-invite-time{font-size:12px;line-height:16px;font-weight:800;color:var(--wk-ink);font-variant-numeric:tabular-nums;--pk-dot-gap:0.6em}.wk-invite-meet{font-size:13px;line-height:18px;font-weight:700;color:var(--body)}.wk-invite-title{position:relative;margin:6px 0 0;padding-right:84px;font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.015em;word-spacing:.14em;line-height:1.15;color:var(--heading)}.wk-invite>.wk-phrases{position:relative;margin-top:14px}.wk-invite-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:auto;padding-top:14px}.wk-invite-foot>.wk-invite-go,.wk-invite-foot>.wk-invite-pill{margin-left:auto}.wk-invite-count{font-size:12.5px;line-height:18px;font-weight:800;color:var(--wk-ink);font-variant-numeric:tabular-nums;--pk-dot-gap:0.614em}.wk-invite-go{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:999px;background:var(--wk-solid);color:var(--wk-on-solid);font-size:13.5px;font-weight:800;white-space:nowrap;transition:transform var(--motion-quick) var(--ease-standard)}.wk-invite-go:active{transform:scale(.97)}.wk-invite-go:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-invite-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 11px;border-radius:999px;background:var(--pk-pill);color:var(--wk-ink);font-size:12.5px;font-weight:800;white-space:nowrap}@media (prefers-reduced-motion:reduce){.wk-field,.wk-invite-go,.wk-roles>button,a.wk-invite{transition:none}.wk-invite-go:active{transform:none}}