.kit-activity-card.svelte-1d8qrsu{box-sizing:border-box;padding:calc(var(--kit-px,1px) * 14) calc(var(--kit-px,1px) * 16);background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow);color:var(--admin-text);scroll-margin-top:calc(var(--kit-px,1px) * 16);border-radius:14px;position:relative}.kit-activity-card--focus.svelte-1d8qrsu{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-link) 35%, transparent), var(--kit-lit-shadow)}.kit-activity-card__dot.svelte-1d8qrsu{inset-inline-start:calc(var(--kit-px,1px) * -14);top:calc(var(--kit-px,1px) * 27);width:calc(var(--kit-px,1px) * 7);height:calc(var(--kit-px,1px) * 7);background:var(--admin-link);border-radius:999px;position:absolute}.kit-activity-card__why.svelte-1d8qrsu{align-items:center;gap:calc(var(--kit-px,1px) * 8);padding-bottom:calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted);display:flex}.kit-activity-card__why.svelte-1d8qrsu b:where(.svelte-1d8qrsu){color:var(--admin-text);font-weight:600}.kit-activity-card__time.svelte-1d8qrsu{font-size:calc(var(--kit-px,1px) * 12);font-variant-numeric:tabular-nums;margin-inline-start:auto}.kit-activity-card__head.svelte-1d8qrsu{align-items:center;gap:calc(var(--kit-px,1px) * 12);padding-bottom:calc(var(--kit-px,1px) * 8);flex-wrap:wrap;display:flex}.kit-activity-card__identity.svelte-1d8qrsu{min-width:calc(var(--kit-px,1px) * 200);flex:1}.kit-activity-card__title.svelte-1d8qrsu{font-size:calc(var(--kit-px,1px) * 16);font-weight:600;line-height:calc(var(--kit-px,1px) * 21)}.kit-activity-card__sub.svelte-1d8qrsu{font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted)}.kit-activity-card__controls.svelte-1d8qrsu{align-items:center;gap:calc(var(--kit-px,1px) * 6);display:flex}.kit-activity-card__earlier.svelte-1d8qrsu{height:calc(var(--kit-px,1px) * 26);padding:0 calc(var(--kit-px,1px) * 8);border-radius:calc(var(--kit-px,1px) * 8);font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-link);align-items:center;margin-inline-start:calc(var(--kit-px,1px) * 52);font-weight:600;text-decoration:none;display:inline-flex}.kit-activity-card__inset.svelte-1d8qrsu{margin-inline-start:calc(var(--kit-px,1px) * 52)}.kit-activity-card__reply.svelte-1d8qrsu{margin-top:calc(var(--kit-px,1px) * 10)}.kit-activity-card__well.svelte-1d8qrsu{width:calc(100% - var(--kit-px,1px) * 52);min-height:calc(var(--kit-px,1px) * 40);margin:calc(var(--kit-px,1px) * 10) 0 0 calc(var(--kit-px,1px) * 52);padding:0 calc(var(--kit-px,1px) * 6) 0 calc(var(--kit-px,1px) * 14);background:var(--kit-well);box-shadow:var(--kit-well-shadow);color:var(--admin-muted);font:inherit;text-align:start;cursor:text;border:0;border-radius:12px;align-items:center;display:flex}.kit-activity-card__send.svelte-1d8qrsu{padding:calc(var(--kit-px,1px) * 8);color:var(--admin-muted);margin-inline-start:auto;display:inline-flex}.kit-activity-card__actions.svelte-1d8qrsu{gap:calc(var(--kit-px,1px) * 6);margin:calc(var(--kit-px,1px) * 12) 0 0 calc(var(--kit-px,1px) * 52);flex-wrap:wrap;display:flex}@media (width<=560px){.kit-activity-card__inset.svelte-1d8qrsu,.kit-activity-card__earlier.svelte-1d8qrsu,.kit-activity-card__actions.svelte-1d8qrsu{margin-inline-start:0}.kit-activity-card__well.svelte-1d8qrsu{width:100%;margin-inline-start:0}}.kit-activity-msg.svelte-6n6c3j{gap:calc(var(--kit-px,1px) * 12);padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 8);border-radius:calc(var(--kit-px,1px) * 10);display:flex;position:relative}.kit-activity-msg--hi.svelte-6n6c3j{background:var(--admin-row-selected)}.kit-activity-msg__dot.svelte-6n6c3j{inset-inline-start:calc(var(--kit-px,1px) * -6);top:calc(var(--kit-px,1px) * 20);width:calc(var(--kit-px,1px) * 6);height:calc(var(--kit-px,1px) * 6);background:var(--admin-link);border-radius:999px;position:absolute}.kit-activity-msg__blank.svelte-6n6c3j{width:calc(var(--kit-px,1px) * 32);flex:none}.kit-activity-msg__main.svelte-6n6c3j{min-width:0}.kit-activity-msg__who.svelte-6n6c3j{font-size:calc(var(--kit-px,1px) * 14);font-weight:600}.kit-activity-msg__when.svelte-6n6c3j{font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-muted);font-variant-numeric:tabular-nums;margin-inline-start:calc(var(--kit-px,1px) * 8)}.kit-activity-msg__who.svelte-6n6c3j+.kit-activity-msg__when:where(.svelte-6n6c3j){margin-inline-start:calc(var(--kit-px,1px) * 8)}.kit-activity-msg__text.svelte-6n6c3j{font-size:calc(var(--kit-px,1px) * 14);line-height:calc(var(--kit-px,1px) * 21);white-space:pre-line;overflow-wrap:anywhere;margin-top:1px}.kit-activity-msg__mention.svelte-6n6c3j{background:var(--admin-brand-soft);color:var(--admin-link);border-radius:4px;padding:0 3px;font-weight:600}.kit-cal.svelte-1afa4vp{--cal-hour:calc(var(--kit-px,1px) * 64);--cal-gutter:calc(var(--kit-px,1px) * 56);--cal-weekend:calc(var(--kit-px,1px) * 44);--cal-cols:var(--cal-gutter) repeat(var(--cal-days), minmax(0, 1fr)) var(--cal-weekend);overscroll-behavior:contain;overflow-anchor:none;height:100%;font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-text);position:relative;overflow-y:auto}.kit-cal__sticky.svelte-1afa4vp{z-index:3;background:var(--admin-surface);box-shadow:0 1px 0 var(--admin-hairline);position:sticky;top:0}.kit-cal__bands.svelte-1afa4vp{grid-template-columns:var(--cal-cols);pointer-events:none;display:grid;position:absolute;inset:0}.kit-cal__bands.svelte-1afa4vp:before{content:""}.kit-cal__band[data-today=true].svelte-1afa4vp,.kit-cal__allband.svelte-1afa4vp{background:var(--admin-today-band)}.kit-cal__day[data-today=true].svelte-1afa4vp{border-radius:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 10) 0 0;background:var(--admin-today-band)}.kit-cal__allband.svelte-1afa4vp{margin-bottom:calc(var(--kit-px,1px) * -4);grid-row:1/-1}.kit-cal__head.svelte-1afa4vp,.kit-cal__allday.svelte-1afa4vp,.kit-cal__body.svelte-1afa4vp{grid-template-columns:var(--cal-cols);display:grid;position:relative}.kit-cal__head.svelte-1afa4vp:before{content:""}.kit-cal__day.svelte-1afa4vp{min-height:calc(var(--kit-px,1px) * 48);padding-top:calc(var(--kit-px,1px) * 4);flex-direction:column;align-items:center;display:flex}.kit-cal__weekday.svelte-1afa4vp{font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);color:var(--admin-muted);font-weight:600}.kit-cal__date.svelte-1afa4vp{font-size:calc(var(--kit-px,1px) * 20);line-height:calc(var(--kit-px,1px) * 26);font-variant-numeric:tabular-nums;font-weight:600}.kit-cal__day[data-hover=true].svelte-1afa4vp :is(.kit-cal__weekday:where(.svelte-1afa4vp),.kit-cal__date:where(.svelte-1afa4vp)){color:var(--admin-link)}.kit-cal__day[data-today=true].svelte-1afa4vp .kit-cal__date:where(.svelte-1afa4vp){color:var(--admin-link);font-weight:700}.kit-cal__weekend.svelte-1afa4vp{height:calc(var(--kit-px,1px) * 40);margin:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 2) 0;font:inherit;font-size:calc(var(--kit-px,1px) * 12);font-weight:600;line-height:calc(var(--kit-px,1px) * 14);color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-self:start;align-items:center;padding:0;display:flex}@media (hover:hover){.kit-cal__weekend.svelte-1afa4vp:hover{background:var(--admin-row-hover);color:var(--admin-text)}}.kit-cal__weekend.svelte-1afa4vp:focus-visible,.kit-cal__block.svelte-1afa4vp:focus-visible{outline:2px solid var(--admin-link);outline-offset:1px}.kit-cal__allday.svelte-1afa4vp{grid-template-rows:repeat(var(--rows), calc(var(--kit-px,1px) * 22));row-gap:calc(var(--kit-px,1px) * 2);padding-bottom:calc(var(--kit-px,1px) * 4)}.kit-cal__bar.svelte-1afa4vp{height:calc(var(--kit-px,1px) * 22);margin-inline:calc(var(--kit-px,1px) * 2);padding:0 calc(var(--kit-px,1px) * 8);line-height:calc(var(--kit-px,1px) * 22);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;position:static}.kit-cal__body.svelte-1afa4vp{height:calc(var(--cal-hour) * var(--hours))}.kit-cal__body.svelte-1afa4vp:before{content:"";inset-block:0;inset-inline:var(--cal-gutter) 0;background-image:repeating-linear-gradient(to bottom, #0f172a0f 0, #0f172a0f 1px, transparent 1px, transparent var(--cal-hour));pointer-events:none;position:absolute}.dark .kit-cal__body.svelte-1afa4vp:before{background-image:repeating-linear-gradient(to bottom, #ffffff12 0, #ffffff12 1px, transparent 1px, transparent var(--cal-hour))}.kit-cal__hours.svelte-1afa4vp{grid-area:1/1;position:relative}.kit-cal__hours.svelte-1afa4vp span:where(.svelte-1afa4vp){inset-inline:0 calc(var(--kit-px,1px) * 8);text-align:end;font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);color:var(--admin-muted);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.kit-cal__col.svelte-1afa4vp{grid-row:1;position:relative}.kit-cal__block.svelte-1afa4vp{text-align:start;font:inherit;font-size:calc(var(--kit-px,1px) * 12.5);cursor:pointer;background:var(--block-bg);color:var(--block-fg);border:0;font-weight:500;display:block;overflow:hidden}.kit-cal__block[data-tone=appointment].svelte-1afa4vp{--block-bg:var(--admin-tone-active-bg);--block-fg:var(--admin-tone-active-fg)}.kit-cal__block[data-tone=meeting].svelte-1afa4vp{--block-bg:var(--kit-tint-bg-hover);--block-fg:var(--admin-text)}.kit-cal__block[data-tone=busy].svelte-1afa4vp{--block-bg:var(--kit-tint-bg-press);--block-fg:var(--admin-muted)}.kit-cal__block[data-tone=timeoff].svelte-1afa4vp{--block-fg:var(--admin-muted);--block-bg:repeating-linear-gradient(135deg, var(--kit-tint-bg) 0, var(--kit-tint-bg) 6px, transparent 6px, transparent 12px)}@media (hover:hover){.kit-cal__block.svelte-1afa4vp:hover{box-shadow:inset 0 0 0 999px var(--admin-row-hover)}}.kit-cal__block[data-selected=true].svelte-1afa4vp{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 55%, transparent);font-weight:600}.kit-cal__block[data-tone=meeting][data-selected=true].svelte-1afa4vp{--block-bg:var(--kit-tint-bg-press)}.kit-cal__block[data-answer=pending].svelte-1afa4vp{--block-bg:radial-gradient(color-mix(in srgb, var(--block-fg) 28%, transparent) .8px, transparent 1.2px) 0 0 / 5px 5px, var(--kit-tint-bg)}.kit-cal__block[data-answer=declined].svelte-1afa4vp{--block-bg:var(--kit-tint-bg);--block-fg:var(--admin-muted);opacity:.5;text-decoration:line-through}.kit-cal__block[data-free=true].svelte-1afa4vp:not([data-answer=declined]){opacity:.6}.kit-cal__block[data-answer=pending][data-selected=true].svelte-1afa4vp{box-shadow:inset 0 0 0 2px var(--block-fg)}.kit-cal__mark.svelte-1afa4vp{float:inline-end;margin-inline-start:calc(var(--kit-px,1px) * 4);font-weight:700}.kit-cal__tile.svelte-1afa4vp{--area:calc(100% - var(--kit-px,1px) * (6 + 16 * var(--cal-lanes)));width:calc(var(--area) / var(--cols) - var(--kit-px,1px) * 2);height:var(--h);min-height:calc(var(--kit-px,1px) * 22);padding:calc(var(--kit-px,1px) * 2) calc(var(--kit-px,1px) * 7);line-height:calc(var(--kit-px,1px) * 15);border-radius:8px;position:absolute;inset-inline-start:calc(var(--area) / var(--cols) * var(--col) + var(--kit-px,1px) * 2)}@media (hover:hover){.kit-cal.svelte-1afa4vp:not([data-dragging]) .kit-cal__tile[data-squeezed=true]:where(.svelte-1afa4vp):hover{z-index:4;width:calc(var(--area) - var(--kit-px,1px) * 2);height:auto;min-height:var(--h);background:var(--admin-surface);box-shadow:var(--admin-depth-floating);inset-inline-start:calc(var(--kit-px,1px) * 2)}.kit-cal.svelte-1afa4vp:not([data-dragging]) .kit-cal__tile[data-squeezed=true]:where(.svelte-1afa4vp):hover:before{content:"";z-index:-1;border-radius:inherit;background:var(--block-bg);position:absolute;inset:0}.kit-cal.svelte-1afa4vp:not([data-dragging]) .kit-cal__tile[data-squeezed=true]:where(.svelte-1afa4vp):hover .kit-cal__title:where(.svelte-1afa4vp){-webkit-line-clamp:4;line-clamp:4}.kit-cal.svelte-1afa4vp:not([data-dragging]) .kit-cal__tile[data-squeezed=true]:where(.svelte-1afa4vp):hover .kit-cal__title--inline:where(.svelte-1afa4vp){white-space:normal}}.kit-cal__block[data-clash=true].svelte-1afa4vp,.kit-cal__strip[data-clash=true].svelte-1afa4vp{z-index:3;box-shadow:0 0 0 2px var(--admin-accent)}.kit-cal__block[data-focus=true].svelte-1afa4vp{z-index:3;box-shadow:inset 0 0 0 999px var(--admin-row-hover), 0 0 0 1.5px var(--admin-text)}.kit-cal__title.svelte-1afa4vp{-webkit-line-clamp:var(--lines,1);line-clamp:var(--lines,1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kit-cal__title--inline.svelte-1afa4vp{gap:calc(var(--kit-px,1px) * 4);white-space:nowrap;display:flex}.kit-cal__name.svelte-1afa4vp{text-overflow:ellipsis;min-width:0;overflow:hidden}.kit-cal__tile.svelte-1afa4vp{container-type:inline-size}@container (width<=96px){.kit-cal__at.svelte-1afa4vp{display:none}}.kit-cal__at.svelte-1afa4vp{opacity:.75;font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-weight:400}.kit-cal__time.svelte-1afa4vp{opacity:.75;font-variant-numeric:tabular-nums;font-weight:400;display:block}.kit-cal[data-dragging].svelte-1afa4vp{-webkit-user-select:none;user-select:none}.kit-cal[data-dragging=move].svelte-1afa4vp,.kit-cal[data-dragging=move].svelte-1afa4vp .kit-cal__block:where(.svelte-1afa4vp){cursor:grabbing}.kit-cal[data-dragging=resize].svelte-1afa4vp,.kit-cal[data-dragging=resize].svelte-1afa4vp .kit-cal__block:where(.svelte-1afa4vp){cursor:ns-resize}.kit-cal__tile[data-editable=true].svelte-1afa4vp{cursor:grab}.kit-cal__tile[data-moving=true].svelte-1afa4vp{z-index:2;box-shadow:0 4px 14px #0f172a2e, inset 0 0 0 1.5px color-mix(in srgb, currentColor 55%, transparent)}.kit-cal__grip.svelte-1afa4vp{inset-inline:0;height:calc(var(--kit-px,1px) * 8);cursor:ns-resize;position:absolute;bottom:0}.kit-cal__ghost.svelte-1afa4vp{inset-inline:calc(var(--kit-px,1px) * 2) calc(var(--kit-px,1px) * (4 + 16 * var(--cal-lanes)));background:var(--kit-tint-bg-press);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--admin-text) 40%, transparent);pointer-events:none;border-radius:8px;position:absolute}.kit-cal__slot.svelte-1afa4vp{inset-inline:calc(var(--kit-px,1px) * 2) calc(var(--kit-px,1px) * (4 + 16 * var(--cal-lanes)));box-sizing:border-box;padding:calc(var(--kit-px,1px) * 3) calc(var(--kit-px,1px) * 7);background:var(--kit-tint-bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--admin-text) 30%, transparent);font-size:calc(var(--kit-px,1px) * 12);font-weight:600;line-height:calc(var(--kit-px,1px) * 15);white-space:nowrap;color:var(--admin-muted);pointer-events:none;border-radius:8px;position:absolute;overflow:hidden}.kit-cal__guide.svelte-1afa4vp{inset-inline:var(--cal-gutter) 0;border-top:1px dashed color-mix(in srgb, var(--admin-text) 28%, transparent);pointer-events:none;position:absolute}.kit-cal__clock.svelte-1afa4vp{z-index:1;padding:0 calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 11);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);font-variant-numeric:tabular-nums;color:var(--admin-surface);background:var(--admin-text);border-radius:5px;position:absolute;inset-inline-end:calc(var(--kit-px,1px) * 4);transform:translateY(-50%)}.kit-cal__tip.svelte-1afa4vp{z-index:60;padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);white-space:nowrap;color:var(--admin-text);background:var(--kit-glass-sheet);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--admin-depth-floating);pointer-events:none;border-radius:8px;position:fixed}.kit-cal__tip[data-side=start].svelte-1afa4vp{transform:translate(-100%)}.kit-cal__strip.svelte-1afa4vp{width:calc(var(--kit-px,1px) * 14);background:var(--kit-tint-bg-press);font-size:calc(var(--kit-px,1px) * 11);font-weight:600;line-height:calc(var(--kit-px,1px) * 14);text-align:center;color:var(--admin-muted);writing-mode:vertical-rl;border-radius:6px;position:absolute;overflow:hidden}.kit-cal__now.svelte-1afa4vp{background:var(--admin-accent);pointer-events:none;height:2px;margin-top:-1px;position:absolute;inset-inline:0}.kit-cal__now.svelte-1afa4vp:before{content:"";inset-inline-start:calc(var(--kit-px,1px) * -4);top:calc(var(--kit-px,1px) * -4);width:calc(var(--kit-px,1px) * 10);height:calc(var(--kit-px,1px) * 10);background:var(--admin-accent);border-radius:999px;position:absolute}.kit-month.svelte-ksm517{height:100%;min-height:0;font-size:calc(var(--kit-px,1px) * 12.5);color:var(--admin-text);flex-direction:column;display:flex}.kit-month__head.svelte-ksm517,.kit-month__grid.svelte-ksm517{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kit-month__head.svelte-ksm517 span:where(.svelte-ksm517){padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 8);font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-muted);font-weight:600}.kit-month__grid.svelte-ksm517{grid-template-rows:repeat(var(--weeks), minmax(calc(var(--kit-px,1px) * 112), 1fr));border-top:1px solid var(--admin-hairline);border-inline-start:1px solid var(--admin-hairline);flex:1;min-height:0}.kit-month__day.svelte-ksm517{min-width:0;min-height:0;padding:calc(var(--kit-px,1px) * 4);border-inline-end:1px solid var(--admin-hairline);border-bottom:1px solid var(--admin-hairline);flex-direction:column;gap:1px;display:flex;overflow:hidden}.kit-month__day[data-today=true].svelte-ksm517{background:var(--admin-today-band)}.kit-month__date.svelte-ksm517{min-width:calc(var(--kit-px,1px) * 24);height:calc(var(--kit-px,1px) * 24);margin-bottom:calc(var(--kit-px,1px) * 2);padding:0 calc(var(--kit-px,1px) * 6);font:inherit;font-size:calc(var(--kit-px,1px) * 13);font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;font-weight:600}.kit-month__day[data-out=true].svelte-ksm517 .kit-month__date:where(.svelte-ksm517){color:var(--admin-muted);font-weight:500}.kit-month__day[data-today=true].svelte-ksm517 .kit-month__date:where(.svelte-ksm517){color:var(--admin-link);font-weight:700}.kit-month__line.svelte-ksm517,.kit-month__more.svelte-ksm517{align-items:center;gap:calc(var(--kit-px,1px) * 5);min-width:0;height:calc(var(--kit-px,1px) * 20);padding:0 calc(var(--kit-px,1px) * 6);font:inherit;text-align:start;white-space:nowrap;color:var(--admin-text);cursor:pointer;background:0 0;border:0;border-radius:6px;display:flex}.kit-month__line[data-allday=true].svelte-ksm517{background:var(--kit-tint-bg-hover)}.kit-month__line[data-allday=true][data-tone=appointment].svelte-ksm517{color:var(--admin-tone-active-fg);background:var(--admin-tone-active-bg)}.kit-month__line[data-allday=true][data-tone=timeoff].svelte-ksm517{color:var(--admin-muted);background:repeating-linear-gradient(135deg, var(--kit-tint-bg) 0, var(--kit-tint-bg) 6px, transparent 6px, transparent 12px)}.kit-month__line[data-answer=pending].svelte-ksm517{background:radial-gradient(color-mix(in srgb, var(--admin-text) 28%, transparent) .8px, transparent 1.2px) 0 0 / 5px 5px}.kit-month__line[data-answer=declined].svelte-ksm517{opacity:.5;text-decoration:line-through}.kit-month__line[data-free=true].svelte-ksm517:not([data-answer=declined]){opacity:.6}.kit-month__line[data-selected=true].svelte-ksm517{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 55%, transparent);font-weight:600}@media (hover:hover){.svelte-ksm517:is(.kit-month__line:where(.svelte-ksm517),.kit-month__more:where(.svelte-ksm517),.kit-month__date:where(.svelte-ksm517)):hover{box-shadow:inset 0 0 0 999px var(--admin-row-hover)}}.svelte-ksm517:is(.kit-month__line:where(.svelte-ksm517),.kit-month__more:where(.svelte-ksm517),.kit-month__date:where(.svelte-ksm517)):focus-visible{outline:2px solid var(--admin-link);outline-offset:1px}.kit-month__dot.svelte-ksm517{width:calc(var(--kit-px,1px) * 6);height:calc(var(--kit-px,1px) * 6);background:var(--admin-muted);border-radius:999px;flex:none}.kit-month__line[data-tone=appointment].svelte-ksm517 .kit-month__dot:where(.svelte-ksm517){background:var(--admin-tone-active-fg)}.kit-month__time.svelte-ksm517{color:var(--admin-muted);font-variant-numeric:tabular-nums;flex:none}.kit-month__title.svelte-ksm517{text-overflow:ellipsis;min-width:0;overflow:hidden}.kit-month__more.svelte-ksm517{color:var(--admin-muted);font-weight:600}.kit-calpeek.svelte-g5oyzc{z-index:40;box-sizing:border-box;width:calc(var(--kit-px,1px) * 360);max-width:calc(100vw - 24px);padding:calc(var(--kit-px,1px) * 14) calc(var(--kit-px,1px) * 16) calc(var(--kit-px,1px) * 12);color:var(--admin-text);background:var(--kit-surface-modal);box-shadow:var(--admin-depth-floating);font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);border-radius:12px;animation:.12s ease-out svelte-g5oyzc-kit-calpeek-in;position:fixed}@keyframes svelte-g5oyzc-kit-calpeek-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.kit-calpeek.svelte-g5oyzc{animation:none}}.kit-calpeek__title.svelte-g5oyzc{font-size:calc(var(--kit-px,1px) * 15);line-height:calc(var(--kit-px,1px) * 20);overflow-wrap:anywhere;margin:0;font-weight:600}.kit-calpeek__when.svelte-g5oyzc{align-items:center;gap:calc(var(--kit-px,1px) * 6);margin:calc(var(--kit-px,1px) * 4) 0 0;color:var(--admin-muted);flex-wrap:wrap;display:flex}.kit-calpeek__chip.svelte-g5oyzc{height:calc(var(--kit-px,1px) * 20);padding:0 calc(var(--kit-px,1px) * 7);font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-text);background:var(--kit-tint-bg-press);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.kit-calpeek__chip[data-soon=true].svelte-g5oyzc{color:var(--admin-accent);background:color-mix(in srgb, var(--admin-accent) 18%, transparent)}.kit-calpeek__facts.svelte-g5oyzc{gap:calc(var(--kit-px,1px) * 6);margin:calc(var(--kit-px,1px) * 10) 0 0;padding:0;list-style:none;display:grid}.kit-calpeek__facts.svelte-g5oyzc li:where(.svelte-g5oyzc){align-items:center;gap:calc(var(--kit-px,1px) * 8);min-width:0;display:flex}.kit-calpeek__facts.svelte-g5oyzc li:where(.svelte-g5oyzc)>svg{color:var(--admin-muted);flex:none}.kit-calpeek__facts.svelte-g5oyzc li:where(.svelte-g5oyzc)>:is(a:where(.svelte-g5oyzc),span:where(.svelte-g5oyzc)){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.kit-calpeek__facts.svelte-g5oyzc a:where(.svelte-g5oyzc){text-decoration:none}.kit-calpeek__facts.svelte-g5oyzc a:where(.svelte-g5oyzc):hover{text-decoration:underline}.kit-calpeek__sub.svelte-g5oyzc{color:var(--admin-muted)}.kit-calpeek__people.svelte-g5oyzc{align-items:center;gap:calc(var(--kit-px,1px) * 8);margin-top:calc(var(--kit-px,1px) * 10);padding-top:calc(var(--kit-px,1px) * 10);border-top:1px solid var(--admin-hairline);display:flex}.kit-calpeek__tally.svelte-g5oyzc{min-width:0;font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-muted)}.kit-calpeek__clash.svelte-g5oyzc{gap:calc(var(--kit-px,1px) * 8);margin-top:calc(var(--kit-px,1px) * 10);padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 10);background:color-mix(in srgb, var(--admin-accent) 14%, transparent);border-radius:8px;display:flex}.kit-calpeek__clash.svelte-g5oyzc>svg{color:var(--admin-accent);flex:none;margin-top:1px}.kit-calpeek__clash.svelte-g5oyzc div:where(.svelte-g5oyzc){min-width:0;display:grid}.kit-calpeek__clash.svelte-g5oyzc span:where(.svelte-g5oyzc){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-calpeek__actions.svelte-g5oyzc{align-items:center;gap:calc(var(--kit-px,1px) * 8);margin-top:calc(var(--kit-px,1px) * 12);display:flex}.kit-calpeek__actions.svelte-g5oyzc>.kit-seg{flex:1}.kit-calpeek__hint.svelte-g5oyzc{margin:calc(var(--kit-px,1px) * 10) 0 0;font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-muted)}.kit-eventpanel.svelte-uwzng5{min-width:0;color:var(--admin-text);flex-direction:column;display:flex}.kit-eventpanel__head.svelte-uwzng5{align-items:flex-start;gap:calc(var(--kit-px,1px) * 8);display:flex}.kit-eventpanel__text.svelte-uwzng5{flex:1;min-width:0}h2.svelte-uwzng5{font-size:calc(var(--kit-px,1px) * 20);line-height:calc(var(--kit-px,1px) * 26);letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-weight:700}p.svelte-uwzng5{margin:0}.kit-eventpanel__when.svelte-uwzng5{margin-top:calc(var(--kit-px,1px) * 6);font-size:calc(var(--kit-px,1px) * 14);line-height:calc(var(--kit-px,1px) * 20)}.kit-eventpanel__repeat.svelte-uwzng5{font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted)}.kit-eventpanel__description.svelte-uwzng5{margin-top:calc(var(--kit-px,1px) * 12);font-size:calc(var(--kit-px,1px) * 14);line-height:calc(var(--kit-px,1px) * 20);color:var(--admin-muted);white-space:pre-wrap;overflow-wrap:anywhere}.kit-eventpanel__description.svelte-uwzng5:empty,.kit-eventpanel__response.svelte-uwzng5:empty,.kit-eventpanel__actions.svelte-uwzng5:empty{display:none}.kit-eventpanel__actions.svelte-uwzng5{align-items:center;gap:calc(var(--kit-px,1px) * 4);margin-top:calc(var(--kit-px,1px) * 16);flex-wrap:wrap;display:flex}.kit-eventpanel__response.svelte-uwzng5{margin-top:calc(var(--kit-px,1px) * 14)}.kit-eventpanel__section.svelte-uwzng5{margin-top:calc(var(--kit-px,1px) * 22)}.kit-eventpanel__count.svelte-uwzng5{font-variant-numeric:tabular-nums;margin-inline-start:calc(var(--kit-px,1px) * 6);font-weight:400}.kit-eventpanel__people.svelte-uwzng5{margin:calc(var(--kit-px,1px) * 6) 0 0;padding:0;list-style:none}.kit-eventpanel__people.svelte-uwzng5 li:where(.svelte-uwzng5){align-items:center;gap:calc(var(--kit-px,1px) * 10);min-height:calc(var(--kit-px,1px) * 36);display:flex}.kit-eventpanel__name.svelte-uwzng5{min-width:0;font-size:calc(var(--kit-px,1px) * 14);overflow-wrap:anywhere;flex:1}.kit-eventpanel__note.svelte-uwzng5{font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-muted)}.kit-eventpanel__state.svelte-uwzng5{align-items:center;gap:calc(var(--kit-px,1px) * 5);font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-muted);display:inline-flex}.kit-eventpanel__state[data-state=accepted].svelte-uwzng5{color:var(--admin-tone-done-fg)}.kit-eventpanel__state[data-state=declined].svelte-uwzng5{color:var(--admin-tone-problem-fg)}.kit-eventpanel__chat.svelte-uwzng5{margin-top:calc(var(--kit-px,1px) * 22)}.kit-status-headline.svelte-1wwdoh9{justify-content:space-between;align-items:center;gap:calc(var(--kit-px,1px) * 12);min-width:0;display:flex}.kit-status-headline__word.svelte-1wwdoh9{align-items:center;gap:calc(var(--kit-px,1px) * 10);min-width:0;height:calc(var(--kit-px,1px) * 40);font-size:calc(var(--kit-px,1px) * 22);line-height:calc(var(--kit-px,1px) * 27);letter-spacing:-.01em;color:var(--tone);font-weight:700;display:inline-flex}.kit-status-headline__button.svelte-1wwdoh9{margin:calc(var(--kit-px,1px) * -4) 0 calc(var(--kit-px,1px) * -4) calc(var(--kit-px,1px) * -8);padding:0 calc(var(--kit-px,1px) * 10) 0 calc(var(--kit-px,1px) * 8);background:color-mix(in srgb, var(--tone) 10%, transparent);cursor:pointer;border:0;border-radius:10px;font-family:inherit;transition:background-color .12s,transform .12s cubic-bezier(.25,.46,.45,.94)}.kit-status-headline__button.svelte-1wwdoh9:hover,.kit-status-headline__button[aria-expanded=true].svelte-1wwdoh9{background:color-mix(in srgb, var(--tone) 16%, transparent)}.kit-status-headline__button.svelte-1wwdoh9:active{transform:scale(.97)}.kit-status-headline__button.svelte-1wwdoh9:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.kit-status-headline__button.svelte-1wwdoh9:disabled{cursor:default;opacity:.6}.kit-status-headline__dot.svelte-1wwdoh9{width:calc(var(--kit-px,1px) * 10);height:calc(var(--kit-px,1px) * 10);background:var(--tone);box-shadow:0 0 0 calc(var(--kit-px,1px) * 4) color-mix(in srgb, var(--tone) 18%, transparent);border-radius:50%;flex:none}.kit-status-headline__meta.svelte-1wwdoh9{font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-muted);white-space:nowrap;flex:none}.kit-status-headline__current.svelte-1wwdoh9{align-items:center;gap:calc(var(--kit-px,1px) * 8);height:calc(var(--kit-px,1px) * 32);padding:0 calc(var(--kit-px,1px) * 10);color:var(--tone);font-weight:600;display:flex}.kit-status-headline__current.svelte-1wwdoh9 svg{margin-inline-start:auto}.kit-status-headline__move.svelte-1wwdoh9{align-items:center;gap:calc(var(--kit-px,1px) * 8);display:inline-flex}.kit-status-headline__mini.svelte-1wwdoh9{width:calc(var(--kit-px,1px) * 8);height:calc(var(--kit-px,1px) * 8);background:var(--tone);border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){.kit-status-headline__button.svelte-1wwdoh9:active{transform:none}}.kit-link-well.svelte-yug8yr{align-items:center;gap:calc(var(--kit-px,1px) * 8);min-width:0;min-height:calc(var(--kit-px,1px) * 36);padding:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 10);background:var(--kit-well);box-shadow:var(--kit-well-shadow);border-radius:10px;display:flex}.kit-link-well__link.svelte-yug8yr{min-width:0;font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-link);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.kit-link-well__link.svelte-yug8yr:hover{text-decoration:underline}.kit-link-well__link.svelte-yug8yr:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px;border-radius:4px}.kit-lanes.svelte-rh87ag{flex-direction:column;min-width:0;display:flex}.kit-lanes__list.svelte-rh87ag{margin:0;padding:0;list-style:none}.kit-lanes__row.svelte-rh87ag{grid-template-columns:minmax(0, 1fr) calc(var(--kit-px,1px) * 88) minmax(0, 1fr);display:grid}.kit-lanes__names.svelte-rh87ag{padding-bottom:calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-muted);font-weight:700}.kit-lanes__left.svelte-rh87ag{align-items:flex-end;gap:calc(var(--kit-px,1px) * 6);min-width:0;padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 16) calc(var(--kit-px,1px) * 14) 0;text-align:end;flex-direction:column;display:flex}.kit-lanes__right.svelte-rh87ag{gap:calc(var(--kit-px,1px) * 8);min-width:0;padding:calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 14) calc(var(--kit-px,1px) * 16);flex-direction:column;display:flex}.kit-lanes__names.svelte-rh87ag .kit-lanes__left:where(.svelte-rh87ag),.kit-lanes__names.svelte-rh87ag .kit-lanes__right:where(.svelte-rh87ag){padding-block:0}.kit-lanes__spine.svelte-rh87ag{justify-content:center;display:flex;position:relative}.kit-lanes__spine.svelte-rh87ag:before{content:"";inset-block:0;background:var(--admin-hairline);width:2px;margin-left:-1px;position:absolute;left:50%}.kit-lanes__date.svelte-rh87ag{margin-top:calc(var(--kit-px,1px) * 12);padding:calc(var(--kit-px,1px) * 4) 0;background:var(--admin-canvas,var(--admin-surface));font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-muted);text-align:center;white-space:nowrap;align-self:flex-start;font-weight:700;line-height:1.2;position:relative}@media (width<=640px){.kit-lanes__names.svelte-rh87ag{display:none}.kit-lanes__row.svelte-rh87ag{grid-template-columns:calc(var(--kit-px,1px) * 56) minmax(0, 1fr)}.kit-lanes__spine.svelte-rh87ag{grid-area:1/1/span 2}.kit-lanes__left.svelte-rh87ag,.kit-lanes__right.svelte-rh87ag{padding:calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 12);text-align:start;grid-column:2;align-items:flex-start}.kit-lanes__left.svelte-rh87ag .kit-lane-event{flex-direction:row-reverse}}.kit-lane-event__block.svelte-1r60xbt{align-items:inherit;gap:calc(var(--kit-px,1px) * 2);flex-direction:column;display:flex}.kit-lane-event.svelte-1r60xbt{justify-content:flex-end;align-items:center;gap:calc(var(--kit-px,1px) * 8);font-size:calc(var(--kit-px,1px) * 14);line-height:calc(var(--kit-px,1px) * 20);color:var(--tone);font-weight:600;display:flex}.kit-lane-event--back.svelte-1r60xbt{font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-muted)}.kit-lane-event__dot.svelte-1r60xbt{width:calc(var(--kit-px,1px) * 9);height:calc(var(--kit-px,1px) * 9);background:var(--tone);border-radius:50%;flex:none}.kit-lane-event--back.svelte-1r60xbt .kit-lane-event__dot:where(.svelte-1r60xbt){box-shadow:inset 0 0 0 2px var(--admin-muted);background:0 0}.kit-lane-event__meta.svelte-1r60xbt{font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);color:var(--admin-muted);font-variant-numeric:tabular-nums;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kit-lane-card.svelte-s8mn0r{gap:calc(var(--kit-px,1px) * 4);padding:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 12);background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow);border-radius:12px;flex-direction:column;display:flex}.kit-lane-card--current.svelte-s8mn0r{box-shadow:0 0 0 1.5px var(--admin-link), var(--kit-lit-shadow)}.kit-lane-card__head.svelte-s8mn0r{justify-content:space-between;align-items:center;gap:calc(var(--kit-px,1px) * 10);width:100%;color:var(--admin-text);font:inherit;font-size:calc(var(--kit-px,1px) * 13);text-align:start;background:0 0;border:0;margin:0;padding:0;display:flex}button.kit-lane-card__head.svelte-s8mn0r{cursor:pointer}button.kit-lane-card__head.svelte-s8mn0r:focus-visible{outline:2px solid var(--admin-focus);outline-offset:4px;border-radius:6px}.kit-lane-card__main.svelte-s8mn0r{align-items:center;gap:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 8);flex-wrap:wrap;min-width:0;display:flex}.kit-lane-card__chip.svelte-s8mn0r{padding:calc(var(--kit-px,1px) * 2) calc(var(--kit-px,1px) * 7);background:var(--kit-tint-bg);font-size:calc(var(--kit-px,1px) * 11);white-space:nowrap;border-radius:6px;font-weight:700}.kit-lane-card--current.svelte-s8mn0r .kit-lane-card__chip:where(.svelte-s8mn0r){background:color-mix(in srgb, var(--admin-link) 18%, transparent);color:var(--admin-link)}.kit-lane-card__delta.svelte-s8mn0r{font-variant-numeric:tabular-nums;font-weight:700}.kit-lane-card__total.svelte-s8mn0r,.kit-lane-card__note.svelte-s8mn0r,.kit-lane-card__author.svelte-s8mn0r{color:var(--admin-muted);font-variant-numeric:tabular-nums}.kit-lane-card__author.svelte-s8mn0r{font-size:calc(var(--kit-px,1px) * 12);white-space:nowrap;flex:none}.kit-lane-card__body.svelte-s8mn0r{gap:calc(var(--kit-px,1px) * 2);padding-top:calc(var(--kit-px,1px) * 4);flex-direction:column;display:flex}.kit-lane-card__line.svelte-s8mn0r{align-items:baseline;column-gap:calc(var(--kit-px,1px) * 8);font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);flex-wrap:wrap;display:flex}.kit-lane-card__mark.svelte-s8mn0r{color:var(--admin-muted)}.kit-lane-card__mark[data-mark=\+].svelte-s8mn0r{color:var(--admin-tone-done-fg)}.kit-lane-card__mark[data-mark=\-].svelte-s8mn0r{color:var(--admin-tone-problem-fg)}.kit-lane-card__mark.svelte-s8mn0r{width:calc(var(--kit-px,1px) * 10);flex:none}.kit-lane-card__label.svelte-s8mn0r{flex:1 1 calc(var(--kit-px,1px) * 120);overflow-wrap:break-word;min-width:0}.kit-lane-card__value.svelte-s8mn0r{text-align:end;color:var(--admin-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:auto}.kit-lane-card__action.svelte-s8mn0r{padding-top:calc(var(--kit-px,1px) * 4);justify-content:flex-end;display:flex}.kit-island{z-index:150;top:calc(env(safe-area-inset-top) + 10px);left:calc(env(safe-area-inset-left) + 12px);color:#fff;max-width:calc(100vw - 24px);font-family:var(--admin-font-sans);position:fixed}.kit-island:is([inert],[inert] *){z-index:0}.kit-island__pill{background:#1f1f22;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 5px 0 6px;display:flex;position:relative;box-shadow:0 0 0 .5px #ffffff1a,inset 0 1px #ffffff0f,0 14px 34px -10px #0000008c,0 2px 6px #00000040}html.dark .kit-island__pill{background:#2c2c30}html.dark .kit-island__flag{border-color:#2c2c30}.kit-island__summary{min-width:0;height:36px;color:inherit;font:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 10px;transition:background-color .12s;display:flex}button.kit-island__summary{cursor:pointer}button.kit-island__summary:hover,button.kit-island__summary[aria-expanded=true]{background:#ffffff12}.kit-island__summary:focus-visible,.kit-island__more:focus-visible,.kit-island-btn:focus-visible{outline:2px solid var(--brand-light);outline-offset:2px}.kit-island__divider{background:#ffffff1f;flex-shrink:0;width:1px;height:20px}.kit-island__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.kit-island__more{color:#fff;cursor:pointer;background:#ffffff21;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.kit-island__more:hover{background:#fff3}.kit-island__more svg{transition:transform .16s cubic-bezier(.25,.46,.45,.94)}.kit-island__more--open{color:var(--brand-pale);background:#16204a}.kit-island__more--open svg{transform:rotate(180deg)}.kit-island__flag{background:#fb7185;border:2px solid #1f1f22;border-radius:999px;width:12px;height:12px;position:absolute;top:-2px;right:-1px}.kit-island__sheet,.kit-island__face{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#26262af7;border-radius:22px;max-height:calc(100dvh - 90px);padding:16px;overflow-y:auto;box-shadow:0 0 0 .5px #ffffff1a,inset 0 1px #ffffff0f,0 24px 60px -12px #0009}.kit-island__sheet{width:min(420px,100vw - 24px);position:absolute;top:calc(100% + 10px);left:0}.kit-island__face{width:min(380px,100vw - 24px)}.kit-island__head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:12px;display:flex}.kit-island__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.kit-island-well{background:#00000047;border-radius:14px;align-items:center;gap:4px;height:52px;padding:4px;display:flex;box-shadow:inset 0 1px 3px #0006,0 0 0 .5px #ffffff0f}.kit-island-well .kit-select__trigger--ghost{color:#ffffff9e;border-radius:10px;height:44px}.kit-island-well input{color:#fff;min-width:0;height:44px;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-size:20px;font-weight:500}.kit-island-well input::placeholder{color:#ffffff6b;font-size:16px;font-weight:400}.kit-island-well:focus-within{box-shadow:inset 0 1px 3px #0006, 0 0 0 1.5px var(--brand-light)}.kit-island .kit-seg{box-shadow:none;background:#00000047}.kit-island .kit-seg>[aria-checked=true]{color:#fff}.kit-island .kit-seg>[aria-checked=true]:not(.kit-seg--slide>*),.kit-island .kit-seg__thumb{box-shadow:none;background:#ffffff1f}.kit-island__note{align-items:flex-start;gap:6px;margin-top:10px;font-size:12.5px;line-height:1.4;display:flex}.kit-island__note--bad{color:#fda4af}.kit-island__notch{background:#26262a;border-radius:3px;width:12px;height:12px;position:absolute;top:calc(100% + 4px);right:17px;transform:rotate(45deg)}@media (width<=639px){.kit-island{top:auto;bottom:calc(env(safe-area-inset-bottom) + 12px);left:12px;right:12px}.kit-island__summary{flex:1}.kit-island__sheet{width:auto;top:auto;bottom:calc(100% + 10px);right:0}.kit-island__face{width:auto}.kit-island__notch{top:auto;bottom:calc(100% + 4px)}}@media (prefers-reduced-motion:no-preference){.kit-island__pill{animation:.18s cubic-bezier(.25,.46,.45,.94) kit-island-in}.kit-island__face{animation:.16s cubic-bezier(.25,.46,.45,.94) kit-island-sheet-in}.kit-island__sheet{transform-origin:calc(var(--kit-island-width,100%) - 23px) 0;animation:.16s cubic-bezier(.25,.46,.45,.94) kit-island-sheet-in}}@keyframes kit-island-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}}@keyframes kit-island-sheet-in{0%{opacity:0;transform:translateY(-3px)scale(.99)}}.kit-island-btn{color:#ffffff9e;min-width:0;font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kit-island-btn:disabled{cursor:default;opacity:.4}.kit-island-btn__face{color:#fff;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .12s,transform .13s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.kit-island-btn--labelled .kit-island-btn__face{width:46px;height:46px}.kit-island-btn:not(:disabled):hover .kit-island-btn__face{background:#ffffff24}.kit-island-btn:not(:disabled):active .kit-island-btn__face{transform:scale(.97)}.kit-island-btn--danger .kit-island-btn__face{color:#fda4af;background:#fda4af29}.kit-island-btn--danger:not(:disabled):hover .kit-island-btn__face{background:#fda4af3d}.kit-island-btn--hold .kit-island-btn__face{color:#fcd34d;background:#33260a}.kit-island-btn--hold:not(:disabled):hover .kit-island-btn__face{background:#45340f}.kit-island-btn--selected .kit-island-btn__face{color:var(--brand-pale);background:#16204a}.kit-island-btn--primary .kit-island-btn__face{color:#fff;background:linear-gradient(var(--brand-top), var(--brand-face) 55%, var(--brand-bottom));width:auto;box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000029, 0 0 0 .5px var(--brand-ring);padding:0 16px;font-size:14px;font-weight:500}.kit-island-btn--primary:not(:disabled):hover .kit-island-btn__face{background:linear-gradient(oklch(from var(--brand-face) calc(l + .084) calc(c * .95) calc(h + 1.8)), oklch(from var(--brand-face) calc(l + .026) calc(c * 1.06) h) 55%, var(--brand-face))}.kit-island__face .kit-island-btn--primary .kit-island-btn__face{height:44px;padding:0 20px;font-size:15px;font-weight:600}.kit-island-btn__label{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}@media (prefers-reduced-motion:reduce){.kit-island-btn:not(:disabled):active .kit-island-btn__face{transform:none}}.kit-island-wave{align-items:center;gap:2px;height:14px;padding:0 2px;display:inline-flex}.kit-island-wave i{background:#6ee7b7;border-radius:2px;width:3px;height:6px}@media (prefers-reduced-motion:no-preference){.kit-island-wave i{animation:1s ease-in-out infinite kit-island-wave}.kit-island-wave i:nth-child(2){animation-delay:.15s}.kit-island-wave i:nth-child(3){animation-delay:.3s}.kit-island-wave i:nth-child(4){animation-delay:.45s}}@keyframes kit-island-wave{0%,to{height:4px}50%{height:14px}}.kit-island-wave--level i{height:calc(4px + var(--level) * 10px);transition:height 90ms linear;animation:none}.kit-island--inline{z-index:auto;display:inline-block;position:relative;inset:auto}.kit-board.svelte-153tyn7{grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--kit-px,1px) * 264), 1fr);align-items:start;gap:calc(var(--kit-px,1px) * 14);contain:inline-size;padding:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 16);margin-inline:calc(var(--kit-px,1px) * -4);scroll-padding-inline:calc(var(--kit-px,1px) * 4);overscroll-behavior-x:contain;display:grid;overflow-x:auto}.kit-board-col.svelte-18mjr65{gap:calc(var(--kit-px,1px) * 10);flex-direction:column;min-width:0;display:flex}.head.svelte-18mjr65{align-items:center;gap:calc(var(--kit-px,1px) * 8);height:calc(var(--kit-px,1px) * 30);padding:0 calc(var(--kit-px,1px) * 4);display:flex}.title.svelte-18mjr65{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--kit-px,1px) * 14);font-weight:600;line-height:calc(var(--kit-px,1px) * 20);color:var(--admin-text);margin:0;overflow:hidden}.count.svelte-18mjr65{box-sizing:border-box;min-width:calc(var(--kit-px,1px) * 20);height:calc(var(--kit-px,1px) * 18);padding:0 calc(var(--kit-px,1px) * 6);font-size:calc(var(--kit-px,1px) * 11);font-weight:600;line-height:calc(var(--kit-px,1px) * 14);font-variant-numeric:tabular-nums;color:var(--kit-ink-2);background:var(--kit-chip-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.count.toned.svelte-18mjr65{color:var(--tone-fg);background:var(--tone-bg)}.cards.svelte-18mjr65{gap:calc(var(--kit-px,1px) * 10);flex-direction:column;min-width:0;display:flex}.empty.svelte-18mjr65{padding:calc(var(--kit-px,1px) * 12) calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted);margin:0}.kit-board-card.svelte-167ex8h{gap:calc(var(--kit-px,1px) * 8);box-sizing:border-box;min-width:0;padding:calc(var(--kit-px,1px) * 12) calc(var(--kit-px,1px) * 14);color:var(--admin-text);background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow);border-radius:14px;flex-direction:column;transition:box-shadow .16s,background-color .16s;display:flex;position:relative}.kit-board-card.svelte-167ex8h:hover{background:var(--kit-lit-bg-hover);box-shadow:var(--kit-lit-shadow-hover)}.kit-board-card.attention.svelte-167ex8h{box-shadow:var(--kit-lit-shadow), 0 0 0 1px color-mix(in srgb, var(--admin-tone-problem-fg) 38%, transparent)}.kit-board-card.attention.svelte-167ex8h:hover{box-shadow:var(--kit-lit-shadow-hover), 0 0 0 1px color-mix(in srgb, var(--admin-tone-problem-fg) 38%, transparent)}.kit-board-card.selected.svelte-167ex8h{box-shadow:var(--kit-lit-shadow), 0 0 0 2px var(--admin-focus)}.top.svelte-167ex8h{justify-content:space-between;align-items:center;gap:calc(var(--kit-px,1px) * 8);height:calc(var(--kit-px,1px) * 18);display:flex}.id.svelte-167ex8h{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--kit-px,1px) * 12);font-weight:600;line-height:calc(var(--kit-px,1px) * 16);font-variant-numeric:tabular-nums;color:var(--admin-muted);overflow:hidden}.attention.svelte-167ex8h .id:where(.svelte-167ex8h){color:var(--admin-tone-problem-fg)}.age.svelte-167ex8h{font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);font-variant-numeric:tabular-nums;color:var(--admin-muted);flex-shrink:0}.open.svelte-167ex8h{font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.open.svelte-167ex8h:after{content:"";border-radius:14px;position:absolute;inset:0}.kit-board-card.svelte-167ex8h .open:where(.svelte-167ex8h):focus-visible{outline:none}.open.svelte-167ex8h:focus-visible:after{outline:2px solid var(--admin-focus);outline-offset:2px}.title.svelte-167ex8h{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:calc(var(--kit-px,1px) * 14);font-weight:600;line-height:calc(var(--kit-px,1px) * 19);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.state.svelte-167ex8h{align-items:center;gap:calc(var(--kit-px,1px) * 6);flex-wrap:wrap;display:flex}.detail.svelte-167ex8h{align-items:flex-start;gap:calc(var(--kit-px,1px) * 6);font-size:calc(var(--kit-px,1px) * 12.5);line-height:calc(var(--kit-px,1px) * 17);color:var(--admin-muted);margin:0;display:flex}.waiting.svelte-167ex8h svg{margin-top:calc(var(--kit-px,1px) * 2);flex-shrink:0}.members.svelte-167ex8h{align-items:center;gap:calc(var(--kit-px,1px) * 6);margin:calc(var(--kit-px,1px) * 2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.member.svelte-167ex8h{align-items:center;gap:calc(var(--kit-px,1px) * 5);height:calc(var(--kit-px,1px) * 22);padding:0 calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 7);background:var(--kit-chip-bg);border-radius:999px;display:inline-flex}.member-id.svelte-167ex8h{font-size:calc(var(--kit-px,1px) * 11.5);font-weight:600;line-height:calc(var(--kit-px,1px) * 14);font-variant-numeric:tabular-nums;color:var(--admin-text)}.more.svelte-167ex8h{font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);color:var(--admin-muted)}.kit-command-layer.svelte-7h8esh{padding-top:min(14vh, calc(var(--kit-px,1px) * 120));align-items:start}.kit-command.svelte-7h8esh{z-index:1;width:min(calc(var(--kit-px,1px) * 520), 100%);max-height:min(calc(var(--kit-px,1px) * 520), calc(100dvh - 24px));animation:kit-rise-in .16s var(--kit-out) both;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.kit-command-layer.is-leaving .kit-command.svelte-7h8esh{animation:kit-sink-out .12s var(--kit-out) both}@media (prefers-reduced-motion:reduce){.kit-command.svelte-7h8esh,.kit-command-layer.is-leaving .kit-command.svelte-7h8esh{animation:none}}.search.svelte-7h8esh{align-items:center;gap:calc(var(--kit-px,1px) * 10);height:calc(var(--kit-px,1px) * 52);padding:0 calc(var(--kit-px,1px) * 16);border-bottom:1px solid var(--admin-hairline);color:var(--admin-muted);flex-shrink:0;display:flex}.field.svelte-7h8esh{min-width:0;height:100%;font-size:calc(var(--kit-px,1px) * 15);color:var(--admin-text);flex:1}.field.svelte-7h8esh::placeholder{color:var(--admin-muted)}.list.svelte-7h8esh{min-height:0;padding:calc(var(--kit-px,1px) * 6);overscroll-behavior:contain;flex:1;overflow-y:auto}.heading.svelte-7h8esh{padding:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 12);font-weight:600;line-height:calc(var(--kit-px,1px) * 16);color:var(--admin-muted);margin:0}.group.svelte-7h8esh:first-child .heading:where(.svelte-7h8esh){padding-top:calc(var(--kit-px,1px) * 6)}.item.svelte-7h8esh{align-items:center;gap:calc(var(--kit-px,1px) * 10);box-sizing:border-box;height:calc(var(--kit-px,1px) * 34);padding:0 calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 14);line-height:calc(var(--kit-px,1px) * 20);color:var(--admin-text);cursor:pointer;border-radius:7px;display:flex}.item.svelte-7h8esh>svg{color:var(--kit-ink-2);flex-shrink:0}.item[data-active=true].svelte-7h8esh{background:var(--kit-tint-bg)}.item[aria-disabled=true].svelte-7h8esh{opacity:.45;cursor:default}.text.svelte-7h8esh{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hint.svelte-7h8esh{font-size:calc(var(--kit-px,1px) * 12);color:var(--admin-muted);flex-shrink:0}.empty.svelte-7h8esh{padding:calc(var(--kit-px,1px) * 20) calc(var(--kit-px,1px) * 10);text-align:center;font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-muted);margin:0}.kit-datepicker.svelte-ie6bqd{width:calc(var(--kit-px,1px) * 252);padding:calc(var(--kit-px,1px) * 4);color:var(--admin-text)}.kit-datepicker__head.svelte-ie6bqd{align-items:center;gap:calc(var(--kit-px,1px) * 2);margin-bottom:calc(var(--kit-px,1px) * 6);display:flex}.kit-datepicker__head.svelte-ie6bqd span:where(.svelte-ie6bqd){font-size:calc(var(--kit-px,1px) * 14);flex:1;padding-inline-start:calc(var(--kit-px,1px) * 6);font-weight:600}.kit-datepicker__grid.svelte-ie6bqd{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.kit-datepicker__weekday.svelte-ie6bqd{font-size:calc(var(--kit-px,1px) * 11);font-weight:600;line-height:calc(var(--kit-px,1px) * 22);text-align:center;color:var(--admin-muted)}.kit-datepicker__day.svelte-ie6bqd{height:calc(var(--kit-px,1px) * 32);font:inherit;font-size:calc(var(--kit-px,1px) * 13);font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.kit-datepicker__day[data-out=true].svelte-ie6bqd{color:var(--admin-muted)}.kit-datepicker__day[data-band=true].svelte-ie6bqd{background:var(--kit-tint-bg-press)}.kit-datepicker__day[aria-current=date].svelte-ie6bqd{color:var(--admin-link);font-weight:700}@media (hover:hover){.kit-datepicker__day.svelte-ie6bqd:hover{box-shadow:inset 0 0 0 999px var(--admin-row-hover)}}.kit-datepicker__day.svelte-ie6bqd:focus-visible{outline:2px solid var(--admin-link);outline-offset:1px}.kit-transfer.svelte-msh62w{width:calc(var(--kit-px,1px) * 300);flex-direction:column;max-width:100%;display:flex}.kit-transfer__section.svelte-msh62w{padding:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 12);color:var(--kit-ink-2);font-weight:600}.kit-transfer__current.svelte-msh62w{align-items:center;gap:calc(var(--kit-px,1px) * 8);height:calc(var(--kit-px,1px) * 32);padding:0 calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 14);color:var(--kit-ink-2);display:flex}.kit-transfer__current.svelte-msh62w svg{margin-inline-start:auto}.kit-transfer__name.svelte-msh62w{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kit-transfer__empty.svelte-msh62w{padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 13);color:var(--kit-ink-2);margin:0}@media (width<=639px){.kit-transfer.svelte-msh62w{width:auto}}.kit-mood.svelte-1p3nich{flex-shrink:0}.kit-nrow.svelte-bq1ch6{border-radius:12px;padding:10px 10px 10px 16px;transition:background-color .15s;position:relative}.kit-nrow.svelte-bq1ch6:hover{background:var(--kit-ghost-bg-hover)}.kit-nrow__main.svelte-bq1ch6{align-items:flex-start;gap:12px;display:flex}.kit-nrow__col.svelte-bq1ch6{flex:1;min-width:0}.kit-nrow--plain.svelte-bq1ch6 .kit-nrow__top:where(.svelte-bq1ch6){padding-block:6px}.kit-nrow__top.svelte-bq1ch6{align-items:flex-start;gap:8px;display:flex}.kit-nrow__copy.svelte-bq1ch6{text-align:start;min-width:0;font:inherit;color:inherit;flex:1}.kit-nrow__copy--link.svelte-bq1ch6{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.kit-nrow__copy--link.svelte-bq1ch6:after{content:"";border-radius:12px;position:absolute;inset:0}.kit-nrow__title.svelte-bq1ch6{white-space:nowrap;text-overflow:ellipsis;color:var(--admin-text);font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.kit-nrow--person.svelte-bq1ch6 .kit-nrow__title:where(.svelte-bq1ch6){font-weight:400}.kit-nrow__title.svelte-bq1ch6 b{font-weight:600}.kit-nrow--plain.svelte-bq1ch6:hover .kit-nrow__title:where(.svelte-bq1ch6),.kit-nrow--plain.svelte-bq1ch6:focus-within .kit-nrow__title:where(.svelte-bq1ch6){white-space:normal;overflow-wrap:anywhere}.kit-nrow--read.svelte-bq1ch6 .kit-nrow__title:where(.svelte-bq1ch6),.kit-nrow--read.svelte-bq1ch6 .kit-nrow__preview:where(.svelte-bq1ch6){color:var(--admin-muted)}.kit-nrow__ctx.svelte-bq1ch6{white-space:nowrap;text-overflow:ellipsis;color:var(--admin-muted);font-size:13px;line-height:18px;display:block;overflow:hidden}.kit-nrow__preview.svelte-bq1ch6{-webkit-line-clamp:2;line-clamp:2;color:var(--admin-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.kit-nrow__end.svelte-bq1ch6{flex:none;place-items:start end;display:grid}.kit-nrow__end.svelte-bq1ch6>:where(.svelte-bq1ch6){grid-area:1/1}.kit-nrow__time.svelte-bq1ch6{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.kit-nrow__done.svelte-bq1ch6{z-index:1;opacity:0;pointer-events:none;margin-block:-4px;margin-inline-end:-2px;transition:opacity .15s;position:relative}.kit-nrow.svelte-bq1ch6:hover .kit-nrow__done:where(.svelte-bq1ch6),.kit-nrow.svelte-bq1ch6:focus-within .kit-nrow__done:where(.svelte-bq1ch6){opacity:1;pointer-events:auto}:is(.kit-nrow.svelte-bq1ch6:hover .kit-nrow__time:where(.svelte-bq1ch6):has(~.kit-nrow__done:where(.svelte-bq1ch6)),.kit-nrow.svelte-bq1ch6:focus-within .kit-nrow__time:where(.svelte-bq1ch6):has(~.kit-nrow__done:where(.svelte-bq1ch6))){visibility:hidden}@media (hover:none){.kit-nrow__done.svelte-bq1ch6{opacity:1;pointer-events:auto}.kit-nrow__time.svelte-bq1ch6:has(~.kit-nrow__done:where(.svelte-bq1ch6)){visibility:hidden}}.kit-nrow__dot.svelte-bq1ch6{inset-inline-start:5px;background:var(--admin-link);border-radius:50%;width:6px;height:6px;position:absolute;top:23px}.kit-tray-host.svelte-a9p7ae,.kit-tray-bell.svelte-a9p7ae{display:inline-flex;position:relative}.kit-tray-bell--ping.svelte-a9p7ae .kit-tray-badge:where(.svelte-a9p7ae),.kit-tray-bell--ping.svelte-a9p7ae .kit-tray-count:where(.svelte-a9p7ae){animation:.22s ease-out svelte-a9p7ae-kit-tray-tick}@keyframes svelte-a9p7ae-kit-tray-tick{50%{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.kit-tray-bell--ping.svelte-a9p7ae .kit-tray-badge:where(.svelte-a9p7ae),.kit-tray-bell--ping.svelte-a9p7ae .kit-tray-count:where(.svelte-a9p7ae){animation:none}}.kit-tray-badge.svelte-a9p7ae{top:-3px;background:var(--admin-link);min-width:18px;height:18px;color:var(--admin-surface);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--admin-panel);pointer-events:none;border-radius:999px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px;position:absolute;inset-inline-end:-4px}.kit-tray-until.svelte-a9p7ae{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (width<=420px){.kit-tray-until.svelte-a9p7ae{display:none}}.kit-tray-count.svelte-a9p7ae{box-sizing:border-box;background:var(--kit-ghost-bg-hover);min-width:16px;height:16px;color:var(--admin-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.kit-tray.svelte-a9p7ae{inset-inline-end:var(--kit-tray-right,16px);z-index:200;width:min(420px,100vw - 32px);transition:opacity .12s var(--kit-out);border-radius:18px;padding:6px;position:fixed;top:72px}.kit-tray--off.svelte-a9p7ae{opacity:0;pointer-events:none;transition:opacity 90ms}.kit-tray-pills.svelte-a9p7ae{inset-inline-end:var(--kit-tray-right,16px);z-index:200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;width:min(420px,100vw - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;top:64px}.kit-tray-pills.svelte-a9p7ae>li:where(.svelte-a9p7ae){max-width:100%}.kit-tray-pill.svelte-a9p7ae{pointer-events:auto;border-radius:999px;align-items:center;gap:2px;max-width:100%;min-height:40px;padding:4px;display:flex}.kit-tray-pill__main.svelte-a9p7ae{min-width:0;color:var(--admin-text);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;line-height:20px;display:flex}.kit-tray-pill__main--open.svelte-a9p7ae{appearance:none;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0}.kit-tray-pill__main--open.svelte-a9p7ae:hover{background:var(--kit-ghost-bg-hover)}.kit-tray-pill__mark.svelte-a9p7ae{width:24px;height:24px;color:var(--admin-muted);flex:none;place-items:center;display:grid}.kit-tray-pill__mark--alert.svelte-a9p7ae{color:var(--admin-tone-problem-fg)}.kit-tray-pill__title.svelte-a9p7ae{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.kit-tray-pill--more.svelte-a9p7ae{appearance:none;font:inherit;color:var(--admin-muted);cursor:pointer;border:0;padding:4px 14px;font-size:13px;font-weight:600}@media (width<=640px){.kit-tray.svelte-a9p7ae{inset-inline:16px;top:calc(env(safe-area-inset-top,0px) + 72px);width:auto;position:fixed}.kit-tray-pills.svelte-a9p7ae{top:calc(env(safe-area-inset-top,0px) + 64px)}}.kit-tray-ghost{z-index:210;pointer-events:none;margin:0;list-style:none;position:fixed}.kit-tray-scroll.svelte-a9p7ae{overscroll-behavior:contain;max-height:min(60vh,520px);overflow-y:auto}.kit-tray-foot.svelte-a9p7ae{flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;padding:10px 4px 2px;display:flex}.kit-tray-empty.svelte-a9p7ae{color:var(--admin-muted);margin:0;padding:14px 8px;font-size:13px}.kit-panel-sheet{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.kit-panel-sheet__scrim{background:var(--kit-scrim);cursor:default;border:0;position:absolute;inset:0}.kit-panel-sheet__panel{box-sizing:border-box;min-height:0;max-height:86%;color:var(--admin-text);background:var(--kit-surface-modal);box-shadow:0 -1px 0 var(--kit-surface-modal-edge), 0 -20px 50px -20px #0f172a66;border-radius:22px 22px 0 0;flex-direction:column;animation:.18s cubic-bezier(.25,.46,.45,.94) kit-panel-sheet-in;display:flex;position:relative}.kit-panel-sheet__panel:focus{outline:none}.kit-panel-sheet__head{flex:none;align-items:center;gap:8px;padding:12px 12px 8px 20px;display:flex}.kit-panel-sheet__head h2{flex:1;margin:0;font-size:17px;font-weight:600;line-height:22px}.kit-panel-sheet__tools{flex:none;padding:0 14px 6px}.kit-panel-sheet__body{overscroll-behavior:contain;min-height:0;padding:0 6px calc(10px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}@keyframes kit-panel-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.kit-panel-sheet__panel{animation:none}}.kit-recordnav.svelte-s907x{align-items:center;gap:calc(var(--kit-px,1px) * 10);width:100%;min-width:0;font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);white-space:nowrap;flex-wrap:nowrap;display:flex}.kit-recordnav__path.svelte-s907x,.kit-recordnav__related.svelte-s907x{align-items:center;gap:calc(var(--kit-px,1px) * 4);flex:none;margin:0;padding:0;list-style:none;display:flex}.kit-recordnav__related.svelte-s907x{gap:calc(var(--kit-px,1px) * 12)}.kit-recordnav__step.svelte-s907x{align-items:center;gap:calc(var(--kit-px,1px) * 4);display:inline-flex}.kit-recordnav__step.svelte-s907x .kit-recordnav__sep{color:var(--admin-muted);flex-shrink:0}.kit-recordnav__item.svelte-s907x{align-items:center;gap:calc(var(--kit-px,1px) * 5);color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;text-decoration:none;display:inline-flex}.kit-recordnav__item.svelte-s907x svg{opacity:.8;flex-shrink:0}.kit-recordnav__item.svelte-s907x:hover{color:var(--admin-link)}.kit-recordnav__item.svelte-s907x:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.kit-recordnav__item--current.svelte-s907x{color:var(--admin-text);cursor:default;font-weight:700}.kit-recordnav__item--current.svelte-s907x:hover{color:var(--admin-text)}.kit-recordnav__unit.svelte-s907x{display:inline-flex}.kit-recordnav__rule.svelte-s907x{width:1px;height:calc(var(--kit-px,1px) * 14);background:var(--kit-surface-modal-edge);flex:none}.kit-recordnav__n.svelte-s907x{font-variant-numeric:tabular-nums}.kit-color{gap:calc(var(--kit-px,1px) * 8);flex-direction:column;display:flex}.kit-color__row{align-items:flex-start;gap:calc(var(--kit-px,1px) * 20);flex-wrap:wrap;display:flex}.kit-color__wheel{width:calc(var(--kit-px,1px) * 176);height:calc(var(--kit-px,1px) * 176);cursor:crosshair;touch-action:none;border-radius:50%;flex:none;position:relative}.kit-color__wheel canvas{border-radius:50%;width:100%;height:100%;display:block}.kit-color__wheel:focus-visible{outline:2px solid var(--admin-focus);outline-offset:4px}.kit-color__wheel[aria-disabled=true]{opacity:.5;cursor:default}.kit-color__marker{width:calc(var(--kit-px,1px) * 20);height:calc(var(--kit-px,1px) * 20);background:var(--swatch);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff,0 0 0 3.5px #00000040,0 2px 6px #0000004d}.kit-color__controls{flex:1 1 calc(var(--kit-px,1px) * 240);gap:calc(var(--kit-px,1px) * 12);flex-direction:column;min-width:0;display:flex}.kit-color__shade{gap:calc(var(--kit-px,1px) * 6);max-width:calc(var(--kit-px,1px) * 320);font-size:calc(var(--kit-px,1px) * 13);color:var(--kit-ink-2);flex-direction:column;display:flex}.kit-color__shade input{width:100%;height:calc(var(--kit-px,1px) * 14);background:var(--shade-track);appearance:none;cursor:pointer;border-radius:999px;margin:0;box-shadow:inset 0 0 0 .5px #0003}.kit-color__shade input::-webkit-slider-thumb{width:calc(var(--kit-px,1px) * 22);height:calc(var(--kit-px,1px) * 22);appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 0 .5px #00000040,0 2px 6px #0000004d}.kit-color__shade input::-moz-range-thumb{width:calc(var(--kit-px,1px) * 22);height:calc(var(--kit-px,1px) * 22);background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 .5px #00000040,0 2px 6px #0000004d}.kit-color__shade input:focus-visible{outline:2px solid var(--admin-focus);outline-offset:4px}.kit-color__swatches{align-items:center;gap:calc(var(--kit-px,1px) * 14);min-height:var(--kit-field-h);flex-wrap:wrap;display:flex}.kit-color__swatch{width:calc(var(--kit-px,1px) * 30);height:calc(var(--kit-px,1px) * 30);background:var(--swatch);cursor:pointer;border:0;border-radius:50%;padding:0;box-shadow:inset 0 1px #ffffff4d,0 0 0 .5px #0003,0 1px 2px #00000026}.kit-color__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--admin-surface), 0 0 0 4px var(--swatch-ring,var(--swatch))}.kit-color__swatch:focus-visible{outline:2px solid var(--admin-focus);outline-offset:4px}.kit-color__swatch:disabled{opacity:.5;cursor:default}.kit-color__hex{width:calc(var(--kit-px,1px) * 200);max-width:100%}.kit-color__name{font-size:calc(var(--kit-px,1px) * 13);color:var(--kit-ink-2);margin:0}.kit-delivery.svelte-1mmu8jd{gap:calc(var(--kit-px,1px) * 6);min-width:calc(var(--kit-px,1px) * 260);padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 13);color:var(--admin-text);flex-direction:column;display:flex}.kit-delivery__bar.svelte-1mmu8jd{gap:calc(var(--kit-px,1px) * 4);margin-bottom:calc(var(--kit-px,1px) * 4);display:flex}.kit-delivery__bar.svelte-1mmu8jd i:where(.svelte-1mmu8jd){height:calc(var(--kit-px,1px) * 6);border-radius:calc(var(--kit-px,1px) * 3);background:var(--kit-track);flex:1;display:block}.kit-delivery__bar.svelte-1mmu8jd .kit-delivery__on:where(.svelte-1mmu8jd){background:var(--kit-ink-3)}.kit-delivery__bar.svelte-1mmu8jd .kit-delivery__seen:where(.svelte-1mmu8jd){background:var(--kit-action-ink)}.kit-delivery__bar.svelte-1mmu8jd .kit-delivery__bad:where(.svelte-1mmu8jd){background:var(--kit-danger-ink)}.kit-delivery__row.svelte-1mmu8jd{align-items:center;gap:calc(var(--kit-px,1px) * 10);display:flex}.kit-delivery__row--off.svelte-1mmu8jd{color:var(--kit-ink-3)}.kit-delivery__label.svelte-1mmu8jd{width:calc(var(--kit-px,1px) * 74);color:var(--kit-ink-2)}.kit-delivery__value.svelte-1mmu8jd{text-align:end;font-variant-numeric:tabular-nums;min-width:0;margin-inline-start:auto}.kit-sort__head.svelte-76cgw5{min-height:calc(var(--kit-px,1px) * 32);margin-bottom:calc(var(--kit-px,1px) * 10);justify-content:space-between;align-items:center;display:flex}.kit-sort__title.svelte-76cgw5{font-size:calc(var(--kit-px,1px) * 17);letter-spacing:-.01em;color:var(--admin-text);margin:0;font-weight:700}.kit-sort__grid.svelte-76cgw5{gap:calc(var(--kit-px,1px) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kit-sort__tile.svelte-76cgw5{gap:calc(var(--kit-px,1px) * 12);min-width:0;padding:calc(var(--kit-px,1px) * 12);border-radius:calc(var(--kit-px,1px) * 14);font:inherit;text-align:start;color:var(--admin-text);background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow);cursor:pointer;transition:transform .16s var(--kit-out), box-shadow .16s var(--kit-out);border:0;flex-direction:column;display:flex}.kit-sort__tile.svelte-76cgw5:hover{box-shadow:var(--kit-lit-shadow-hover)}.kit-sort__tile.svelte-76cgw5:active{transform:scale(.985)}.kit-sort__tile--active.svelte-76cgw5{box-shadow:var(--kit-lit-shadow), 0 0 0 2px var(--kit-action-ink)}.kit-sort__top.svelte-76cgw5{justify-content:space-between;align-items:center;display:flex}.kit-sort__count.svelte-76cgw5{font-size:calc(var(--kit-px,1px) * 22);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.kit-sort__label.svelte-76cgw5{font-size:calc(var(--kit-px,1px) * 14);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);overflow-wrap:anywhere}.kit-sort__edit.svelte-76cgw5{gap:calc(var(--kit-px,1px) * 6);margin:0 0 calc(var(--kit-px,1px) * 12);flex-direction:column;padding:0;list-style:none;display:flex}.kit-sort__editrow.svelte-76cgw5{align-items:center;gap:calc(var(--kit-px,1px) * 4);display:flex}.kit-sort__name.svelte-76cgw5{min-width:0;height:calc(var(--kit-px,1px) * 32);margin-inline:calc(var(--kit-px,1px) * 4);padding:0 calc(var(--kit-px,1px) * 8);border-radius:calc(var(--kit-px,1px) * 9);font:inherit;font-size:calc(var(--kit-px,1px) * 14);color:var(--admin-text);background:0 0;border:0;flex:1;font-weight:600}.kit-sort__name.svelte-76cgw5:hover{background:var(--kit-ghost-bg-hover)}.kit-sort__name.svelte-76cgw5:focus{background:var(--kit-well);box-shadow:var(--kit-well-shadow);outline:none}.kit-sort__add.svelte-76cgw5{align-items:center;gap:calc(var(--kit-px,1px) * 6);display:flex}.kit-sort__add.svelte-76cgw5>:first-child{flex:1;min-width:0}.kit-swipe.svelte-fhgo1p{position:relative;overflow:hidden}.kit-swipe__under.svelte-fhgo1p{width:50%;padding-inline:calc(var(--kit-px,1px) * 24);color:#fff;opacity:.55;transition:opacity .12s var(--kit-out);align-items:center;display:flex;position:absolute;inset-block:0}.kit-swipe__under--on.svelte-fhgo1p{opacity:1}.kit-swipe__under--right.svelte-fhgo1p{background:var(--kit-heat-good);justify-content:flex-start;inset-inline-start:0}.kit-swipe__under--left.svelte-fhgo1p{background:var(--kit-chip-ink);justify-content:flex-end;inset-inline-end:0}.kit-swipe__face.svelte-fhgo1p{background:var(--admin-surface);touch-action:pan-y;transition:transform .22s var(--kit-out);position:relative}.kit-swipe__face--drag.svelte-fhgo1p{transition:none}@media (prefers-reduced-motion:reduce){.kit-swipe__face.svelte-fhgo1p{transition:none}}.kit-slide.svelte-myw5fu{height:calc(var(--kit-px,1px) * 64);border-radius:calc(var(--kit-px,1px) * 16);padding:calc(var(--kit-px,1px) * 4);box-sizing:border-box;background:linear-gradient(#d2455f 0%,#be123c 60%,#a81035 100%);position:relative;box-shadow:inset 0 1px #ffffff38,0 6px 14px -6px #be123cb3}.kit-slide[data-busy].svelte-myw5fu{opacity:.7}.kit-slide__label.svelte-myw5fu{color:#fff;font-size:calc(var(--kit-px,1px) * 17);pointer-events:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.kit-slide__input.svelte-myw5fu{appearance:none;z-index:1;width:100%;height:calc(var(--kit-px,1px) * 56);touch-action:pan-y;background:0 0;margin:0;position:relative}.kit-slide__input.svelte-myw5fu::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--kit-px,1px) * 56);height:calc(var(--kit-px,1px) * 56);border-radius:calc(var(--kit-px,1px) * 14);cursor:grab;background:#fff;box-shadow:0 2px 6px #0f172a4d}.kit-slide__input.svelte-myw5fu::-moz-range-thumb{width:calc(var(--kit-px,1px) * 56);height:calc(var(--kit-px,1px) * 56);border-radius:calc(var(--kit-px,1px) * 14);cursor:grab;background:#fff;border:none;box-shadow:0 2px 6px #0f172a4d}.kit-slide__input.svelte-myw5fu:focus-visible{outline-offset:2px;outline:2px solid #fff}
