.row.svelte-1odg1sn{border-top:1px solid color-mix(in oklab, var(--color-ink) 22%, transparent);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"clock tail""body body";align-items:start;gap:.875rem 1rem;width:100%;padding:1.25rem 0;transition:opacity .16s ease-out,border-color .16s ease-out;display:grid}@media (width>=640px){.row.svelte-1odg1sn{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) auto;grid-template-areas:"clock body tail";align-items:center;gap:0 2rem;padding:1.75rem 0}}.row.svelte-1odg1sn:hover:not(:disabled){border-top-color:var(--color-ink)}.row.svelte-1odg1sn:hover:not(:disabled) .verb:where(.svelte-1odg1sn){background:var(--color-ink);color:var(--color-void)}.row.svelte-1odg1sn:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.row.svelte-1odg1sn:active:not(:disabled){opacity:.7}.row.svelte-1odg1sn:disabled{cursor:default}.row.dim.svelte-1odg1sn{opacity:.55}.clock.svelte-1odg1sn{grid-area:clock;align-items:baseline;gap:.45rem;padding-top:.15rem;line-height:1;display:flex}@media (width>=640px){.clock.svelte-1odg1sn{flex-direction:column;align-items:flex-start;gap:0;padding-top:0}}.clock-h.svelte-1odg1sn{font-family:var(--font-condensed);font-variation-settings:"wdth" 80, "wght" 700;letter-spacing:-.012em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.75rem;line-height:.9}@media (width>=640px){.clock-h.svelte-1odg1sn{font-size:2.25rem}.clock-m.svelte-1odg1sn{margin-top:.3rem}.len.svelte-1odg1sn{margin-top:.4rem}}.clock-m.svelte-1odg1sn{font-family:var(--font-condensed);font-variation-settings:"wdth" 80, "wght" 700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.len.svelte-1odg1sn{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.body.svelte-1odg1sn{grid-area:body;align-self:center;align-items:center;gap:.875rem;min-width:0;display:flex}@media (width>=640px){.body.svelte-1odg1sn{gap:1.125rem}}.portrait.svelte-1odg1sn{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 35%, transparent);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}@media (width>=640px){.portrait.svelte-1odg1sn{width:4rem;height:4rem}}.stack.svelte-1odg1sn{box-shadow:none;position:relative;overflow:visible}.stack.svelte-1odg1sn .disc:where(.svelte-1odg1sn){box-shadow:0 0 0 2px var(--color-void), inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 35%, transparent);border-radius:9999px;position:absolute}.face.svelte-1odg1sn{object-fit:cover;filter:grayscale(.55)contrast(1.06);width:100%;height:100%;transition:filter .2s ease-out}.row.spent.svelte-1odg1sn .face:where(.svelte-1odg1sn){filter:grayscale()contrast(1.08)}.lines.svelte-1odg1sn{flex-direction:column;gap:.2rem;min-width:0;display:flex}.coach.svelte-1odg1sn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-condensed);font-variation-settings:"wdth" 76, "wght" 800;letter-spacing:-.006em;text-transform:uppercase;color:var(--color-ink);font-size:1.25rem;line-height:1;overflow:hidden}@media (width>=640px){.coach.svelte-1odg1sn{font-size:1.75rem}}.withco.svelte-1odg1sn{border:1px solid color-mix(in oklab, var(--color-ink) 38%, transparent);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-muted);align-self:flex-start;align-items:center;gap:.35rem;margin-top:.25rem;padding:.2rem .45rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}@media (width>=640px){.withco.svelte-1odg1sn{margin-top:.3rem;padding:.25rem .5rem;font-size:.625rem}}.rings.svelte-1odg1sn{flex-shrink:0;width:.95rem;height:.635rem}.what.svelte-1odg1sn{align-items:baseline;gap:.4rem;min-width:0;display:flex}.name.svelte-1odg1sn{letter-spacing:.13em;text-transform:uppercase;min-width:0;color:var(--color-ink-muted);overflow-wrap:break-word;font-size:.75rem;font-weight:700;line-height:1.25}@media (width>=640px){.name.svelte-1odg1sn{font-size:.8125rem}}.group.svelte-1odg1sn{color:var(--color-ink-faint)}.arrow.svelte-1odg1sn{margin:0 .3em}.mark.svelte-1odg1sn{background-color:var(--color-ink-muted);flex-shrink:0;align-self:flex-start;width:.8125rem;height:.8125rem;margin-top:.14em}.mark-lg.svelte-1odg1sn{background-color:var(--color-ink-muted);width:1.375rem;height:1.375rem;margin:auto}@media (width>=640px){.mark-lg.svelte-1odg1sn{width:2rem;height:2rem}}.tail.svelte-1odg1sn{flex-direction:column;flex-shrink:0;grid-area:tail;align-items:flex-end;gap:.5rem;display:flex}.verb.svelte-1odg1sn{border:1px solid var(--color-ink);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);padding:.4rem .9rem;font-size:.6875rem;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out}.spots.svelte-1odg1sn{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:600}.wrap.svelte-1yx3rv3{margin-inline:-1.25rem;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%)}.rail.svelte-1yx3rv3{overscroll-behavior-x:contain;scrollbar-width:none;gap:.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.rail.svelte-1yx3rv3::-webkit-scrollbar{display:none}.day.svelte-1yx3rv3{cursor:pointer;min-width:3.25rem;color:var(--color-ink-faint);border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .5rem .7rem;transition:color .16s ease-out,border-color .16s ease-out;display:flex}.day.svelte-1yx3rv3:hover{color:var(--color-ink-soft)}.day.svelte-1yx3rv3:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.day.on.svelte-1yx3rv3{border-bottom-color:var(--color-ink);color:var(--color-ink)}.dow.svelte-1yx3rv3{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:700}.num.svelte-1yx3rv3{font-family:var(--font-condensed);font-variation-settings:"wdth" 80, "wght" 700;font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1}.grid-wrap.svelte-1ama4gc{border-top:1px solid color-mix(in oklab, var(--color-ink) 22%, transparent);flex-direction:column;gap:.875rem;padding-top:1.125rem;display:flex}.head.svelte-1ama4gc{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.label.svelte-1ama4gc{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink);font-size:.625rem;font-weight:700}.count.svelte-1ama4gc{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:600}.mats.svelte-1ama4gc{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.mat.svelte-1ama4gc{aspect-ratio:3/4;border:1px solid color-mix(in oklab, var(--color-ink) 45%, transparent);background:0 0;place-items:center;width:calc(14.2857% - .321429rem);transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out;display:grid}.mat.svelte-1ama4gc .num:where(.svelte-1ama4gc){color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:700;line-height:1;transition:color .14s ease-out}button.mat.svelte-1ama4gc{cursor:pointer}button.mat.svelte-1ama4gc:hover:not(:disabled):not(.on){border-color:var(--color-ink)}button.mat.svelte-1ama4gc:hover:not(:disabled):not(.on) .num:where(.svelte-1ama4gc){color:var(--color-ink)}button.mat.svelte-1ama4gc:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}button.mat.svelte-1ama4gc:active:not(:disabled){transform:scale(.96)}.mat.on.svelte-1ama4gc{border-color:var(--color-marble);background:var(--color-marble)}.mat.on.svelte-1ama4gc .num:where(.svelte-1ama4gc){color:var(--color-void)}.mat.taken.svelte-1ama4gc{border-style:dashed;border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}button.mat.taken.svelte-1ama4gc{cursor:not-allowed}.mat.taken.svelte-1ama4gc .num:where(.svelte-1ama4gc){color:color-mix(in oklab, var(--color-ink) 30%, transparent)}.mat.coach.svelte-1ama4gc{border-style:solid;border-color:color-mix(in oklab, var(--color-ink) 20%, transparent);background:color-mix(in oklab, var(--color-ink) 8%, transparent)}.mat.coach.svelte-1ama4gc .num:where(.svelte-1ama4gc){letter-spacing:.02em;font-size:.4375rem}.mat.svelte-1ama4gc .num.tiny:where(.svelte-1ama4gc){letter-spacing:.04em;font-size:.5rem}.slots.svelte-1ama4gc{flex-wrap:wrap;gap:.5rem;display:flex}.slot.svelte-1ama4gc{border:1px dashed color-mix(in oklab, var(--color-ink) 28%, transparent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.5625rem;font-weight:700;display:inline-flex}.slot.filled.svelte-1ama4gc{border-style:solid;border-color:var(--color-ink)}.slot-name.svelte-1ama4gc{color:var(--color-ink-muted)}.slot.filled.svelte-1ama4gc .slot-name:where(.svelte-1ama4gc){color:var(--color-ink)}.slot-empty.svelte-1ama4gc{color:color-mix(in oklab, var(--color-ink) 45%, transparent);text-transform:none;letter-spacing:.06em;font-weight:600}.slot-seat.svelte-1ama4gc{color:var(--color-ink);font-variant-numeric:tabular-nums}.slot-clear.svelte-1ama4gc{cursor:pointer;min-width:1.25rem;min-height:1.25rem;color:var(--color-ink-muted);background:0 0;border:0;justify-content:center;align-items:center;margin:-.25rem -.25rem -.25rem 0;font-size:.875rem;line-height:1;display:inline-flex}.slot-clear.svelte-1ama4gc:hover{color:var(--color-ink)}.slot-clear.svelte-1ama4gc:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pop-trigger.svelte-ebgzmz{border:1px solid color-mix(in oklab, var(--color-ink) 30%, transparent);letter-spacing:.14em;text-transform:uppercase;max-width:11rem;height:2.25rem;color:var(--color-ink-muted);cursor:pointer;flex-shrink:0;align-items:center;gap:.45rem;padding-inline:.7rem;font-size:.6875rem;font-weight:700;transition:border-color .16s ease-out,color .16s ease-out;display:inline-flex}.pop-trigger.svelte-ebgzmz:hover,.pop-trigger.on.svelte-ebgzmz{border-color:var(--color-ink);color:var(--color-ink)}.pop-trigger.svelte-ebgzmz:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.pop-panel.svelte-ebgzmz{z-index:300;border:1px solid var(--color-ink);background:var(--color-void);flex-direction:column;max-height:70dvh;animation:.16s cubic-bezier(.16,1,.3,1) svelte-ebgzmz-pop-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px -12px oklch(0% 0 0/.85)}@keyframes svelte-ebgzmz-pop-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.pop-panel.svelte-ebgzmz{animation:none}}.count.svelte-17zjc2q{letter-spacing:.1em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.625rem;font-weight:700}.empty.svelte-17zjc2q{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);padding:2.5rem 1.125rem;font-size:.6875rem;font-weight:700}.list.svelte-17zjc2q{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.list.svelte-17zjc2q::-webkit-scrollbar{display:none}.list.svelte-17zjc2q>li:where(.svelte-17zjc2q)+li:where(.svelte-17zjc2q){border-top:1px solid color-mix(in oklab, var(--color-ink) 18%, transparent)}.item.svelte-17zjc2q{text-align:left;cursor:default;border-left:2px solid #0000;flex-direction:column;gap:.3rem;width:100%;padding:.9rem 1.125rem .9rem calc(1.125rem - 2px);transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}.item.unread.svelte-17zjc2q{border-left-color:var(--color-ink)}.item.linked.svelte-17zjc2q{cursor:pointer}.item.linked.svelte-17zjc2q:hover{background:color-mix(in oklab, var(--color-ink) 7%, transparent)}.item.svelte-17zjc2q:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.item-title.svelte-17zjc2q{color:var(--color-ink);font-size:.8125rem;font-weight:700;line-height:1.3}.item-body.svelte-17zjc2q{color:var(--color-ink-muted);font-size:.75rem;line-height:1.5}.item-time.svelte-17zjc2q{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.5625rem;font-weight:700}.scrim.svelte-nq9zkc{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(0% 0 0/.72);position:fixed;inset:0}.panel.svelte-nq9zkc{z-index:100;border-top:1px solid var(--color-ink);background:var(--color-void);will-change:transform;flex-direction:column;width:100%;max-height:90dvh;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.panel.open.svelte-nq9zkc{transform:translateY(0);box-shadow:0 -24px 60px -12px oklch(0% 0 0/.85)}@media (width>=640px){.panel.svelte-nq9zkc{border-top:0;border-left:1px solid var(--color-ink);max-width:26rem;max-height:none;top:0;bottom:0;left:auto;transform:translate(100%)}.panel.open.svelte-nq9zkc{transform:translate(0);box-shadow:-24px 0 60px -12px oklch(0% 0 0/.85)}}@media (prefers-reduced-motion:reduce){.panel.svelte-nq9zkc{transition:none}}.head.svelte-nq9zkc{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 25%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.title.svelte-nq9zkc{font-family:var(--font-condensed);font-variation-settings:"wdth" 76, "wght" 800;letter-spacing:-.006em;text-transform:uppercase;color:var(--color-ink);font-size:1.375rem;line-height:1}.close.svelte-nq9zkc{width:2rem;height:2rem;color:var(--color-ink-muted);cursor:pointer;flex-shrink:0;place-items:center;transition:color .16s ease-out;display:grid}.close.svelte-nq9zkc:hover{color:var(--color-ink)}.close.svelte-nq9zkc:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.body.svelte-nq9zkc{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding:1.25rem;overflow-y:auto}.body.svelte-nq9zkc::-webkit-scrollbar{display:none}.foot.svelte-nq9zkc{border-top:1px solid color-mix(in oklab, var(--color-ink) 25%, transparent);padding:.875rem 1.25rem;padding-bottom:max(.875rem, env(safe-area-inset-bottom));flex-shrink:0;justify-content:center;align-items:center;display:flex}
