.kit-activity-card.svelte-1d8qrsu{position:relative;box-sizing:border-box;padding:calc(var(--kit-px, 1px) * 14) calc(var(--kit-px, 1px) * 16);border-radius:14px;background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow);color:var(--admin-text);scroll-margin-top:calc(var(--kit-px, 1px) * 16)}.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{position:absolute;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);border-radius:999px;background:var(--admin-link)}.kit-activity-card__why.svelte-1d8qrsu{display:flex;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)}.kit-activity-card__why.svelte-1d8qrsu b:where(.svelte-1d8qrsu){font-weight:600;color:var(--admin-text)}.kit-activity-card__time.svelte-1d8qrsu{margin-inline-start:auto;font-size:calc(var(--kit-px, 1px) * 12);font-variant-numeric:tabular-nums}.kit-activity-card__head.svelte-1d8qrsu{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--kit-px, 1px) * 12);padding-bottom:calc(var(--kit-px, 1px) * 8)}.kit-activity-card__identity.svelte-1d8qrsu{flex:1;min-width:calc(var(--kit-px, 1px) * 200)}.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{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 6)}.kit-activity-card__earlier.svelte-1d8qrsu{display:inline-flex;align-items:center;height:calc(var(--kit-px, 1px) * 26);margin-inline-start:calc(var(--kit-px, 1px) * 52);padding:0 calc(var(--kit-px, 1px) * 8);border-radius:calc(var(--kit-px, 1px) * 8);font-size:calc(var(--kit-px, 1px) * 13);font-weight:600;color:var(--admin-link);text-decoration:none}.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{display:flex;align-items:center;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);border:0;border-radius:12px;background:var(--kit-well);box-shadow:var(--kit-well-shadow);color:var(--admin-muted);font:inherit;text-align:start;cursor:text}.kit-activity-card__send.svelte-1d8qrsu{display:inline-flex;margin-inline-start:auto;padding:calc(var(--kit-px, 1px) * 8);color:var(--admin-muted)}.kit-activity-card__actions.svelte-1d8qrsu{display:flex;flex-wrap:wrap;gap:calc(var(--kit-px, 1px) * 6);margin:calc(var(--kit-px, 1px) * 12) 0 0 calc(var(--kit-px, 1px) * 52)}@media(max-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{position:relative;display:flex;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)}.kit-activity-msg--hi.svelte-6n6c3j{background:var(--admin-row-selected)}.kit-activity-msg__dot.svelte-6n6c3j{position:absolute;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);border-radius:999px;background:var(--admin-link)}.kit-activity-msg__blank.svelte-6n6c3j{flex:none;width:calc(var(--kit-px, 1px) * 32)}.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{margin-inline-start:calc(var(--kit-px, 1px) * 8);font-size:calc(var(--kit-px, 1px) * 12);color:var(--admin-muted);font-variant-numeric:tabular-nums}.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{margin-top:1px;font-size:calc(var(--kit-px, 1px) * 14);line-height:calc(var(--kit-px, 1px) * 21);white-space:pre-line;overflow-wrap:anywhere}.kit-activity-msg__mention.svelte-6n6c3j{padding:0 3px;border-radius:4px;background:var(--admin-brand-soft);color:var(--admin-link);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);position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;font-size:calc(var(--kit-px, 1px) * 13);color:var(--admin-text)}.kit-cal__sticky.svelte-1afa4vp{position:sticky;top:0;z-index:3;background:var(--admin-surface);box-shadow:0 1px 0 var(--admin-hairline)}.kit-cal__bands.svelte-1afa4vp{position:absolute;inset:0;display:grid;grid-template-columns:var(--cal-cols);pointer-events:none}.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{grid-row:1 / -1;margin-bottom:calc(var(--kit-px, 1px) * -4)}.kit-cal__head.svelte-1afa4vp,.kit-cal__allday.svelte-1afa4vp,.kit-cal__body.svelte-1afa4vp{position:relative;display:grid;grid-template-columns:var(--cal-cols)}.kit-cal__head.svelte-1afa4vp:before{content:""}.kit-cal__day.svelte-1afa4vp{display:flex;flex-direction:column;align-items:center;min-height:calc(var(--kit-px, 1px) * 48);padding-top:calc(var(--kit-px, 1px) * 4)}.kit-cal__weekday.svelte-1afa4vp{font-size:calc(var(--kit-px, 1px) * 12);line-height:calc(var(--kit-px, 1px) * 16);font-weight:600;color:var(--admin-muted)}.kit-cal__date.svelte-1afa4vp{font-size:calc(var(--kit-px, 1px) * 20);line-height:calc(var(--kit-px, 1px) * 26);font-weight:600;font-variant-numeric:tabular-nums}.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){font-weight:700;color:var(--admin-link)}.kit-cal__weekend.svelte-1afa4vp{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:start;height:calc(var(--kit-px, 1px) * 40);margin:calc(var(--kit-px, 1px) * 6) calc(var(--kit-px, 1px) * 2) 0;padding:0;border:0;border-radius:8px;background:transparent;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}@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{position:static;height:calc(var(--kit-px, 1px) * 22);margin-inline:calc(var(--kit-px, 1px) * 2);padding:0 calc(var(--kit-px, 1px) * 8);border-radius:6px;line-height:calc(var(--kit-px, 1px) * 22);white-space:nowrap;text-overflow:ellipsis}.kit-cal__body.svelte-1afa4vp{height:calc(var(--cal-hour) * var(--hours))}.kit-cal__body.svelte-1afa4vp:before{content:"";position:absolute;inset-block:0;inset-inline:var(--cal-gutter) 0;background-image:repeating-linear-gradient(to bottom,rgb(15 23 42 / .06) 0,rgb(15 23 42 / .06) 1px,transparent 1px,transparent var(--cal-hour));pointer-events:none}.dark .kit-cal__body.svelte-1afa4vp:before{background-image:repeating-linear-gradient(to bottom,rgb(255 255 255 / .07) 0,rgb(255 255 255 / .07) 1px,transparent 1px,transparent var(--cal-hour))}.kit-cal__hours.svelte-1afa4vp{position:relative;grid-column:1;grid-row:1}.kit-cal__hours.svelte-1afa4vp span:where(.svelte-1afa4vp){position:absolute;inset-inline:0 calc(var(--kit-px, 1px) * 8);text-align:end;transform:translateY(-50%);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}.kit-cal__col.svelte-1afa4vp{position:relative;grid-row:1}.kit-cal__block.svelte-1afa4vp{display:block;overflow:hidden;border:0;text-align:start;font:inherit;font-size:calc(var(--kit-px, 1px) * 12.5);font-weight:500;cursor:pointer;background:var(--block-bg);color:var(--block-fg)}.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{font-weight:600;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 55%,transparent)}.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{position:absolute;--area: calc(100% - var(--kit-px, 1px) * (6 + 16 * var(--cal-lanes)));inset-inline-start:calc(var(--area) / var(--cols) * var(--col) + var(--kit-px, 1px) * 2);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);border-radius:8px;line-height:calc(var(--kit-px, 1px) * 15)}@media(hover:hover){.kit-cal.svelte-1afa4vp:not([data-dragging]) .kit-cal__tile[data-squeezed=true]:where(.svelte-1afa4vp):hover{z-index:4;inset-inline-start:calc(var(--kit-px, 1px) * 2);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)}.kit-cal.svelte-1afa4vp:not([data-dragging]) .kit-cal__tile[data-squeezed=true]:where(.svelte-1afa4vp):hover:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--block-bg)}.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{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines, 1);line-clamp:var(--lines, 1);overflow:hidden}.kit-cal__title--inline.svelte-1afa4vp{display:flex;gap:calc(var(--kit-px, 1px) * 4);white-space:nowrap}.kit-cal__name.svelte-1afa4vp{min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-cal__tile.svelte-1afa4vp{container-type:inline-size}@container (max-width: 96px){.kit-cal__at.svelte-1afa4vp{display:none}}.kit-cal__at.svelte-1afa4vp{flex:none;margin-inline-start:auto;font-weight:400;opacity:.75;font-variant-numeric:tabular-nums}.kit-cal__time.svelte-1afa4vp{display:block;font-weight:400;opacity:.75;font-variant-numeric:tabular-nums}.kit-cal[data-dragging].svelte-1afa4vp{user-select:none;-webkit-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{position:absolute;inset-inline:0;bottom:0;height:calc(var(--kit-px, 1px) * 8);cursor:ns-resize}.kit-cal__ghost.svelte-1afa4vp{position:absolute;inset-inline:calc(var(--kit-px, 1px) * 2) calc(var(--kit-px, 1px) * (4 + 16 * var(--cal-lanes)));border-radius:8px;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}.kit-cal__slot.svelte-1afa4vp{position:absolute;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);overflow:hidden;border-radius:8px;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}.kit-cal__guide.svelte-1afa4vp{position:absolute;inset-inline:var(--cal-gutter) 0;border-top:1px dashed color-mix(in srgb,var(--admin-text) 28%,transparent);pointer-events:none}.kit-cal__clock.svelte-1afa4vp{position:absolute;inset-inline-end:calc(var(--kit-px, 1px) * 4);z-index:1;padding:0 calc(var(--kit-px, 1px) * 4);border-radius:5px;transform:translateY(-50%);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)}.kit-cal__tip.svelte-1afa4vp{position:fixed;z-index:60;padding:calc(var(--kit-px, 1px) * 6) calc(var(--kit-px, 1px) * 10);border-radius:8px;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}.kit-cal__tip[data-side=start].svelte-1afa4vp{transform:translate(-100%)}.kit-cal__strip.svelte-1afa4vp{position:absolute;width:calc(var(--kit-px, 1px) * 14);overflow:hidden;border-radius:6px;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}.kit-cal__now.svelte-1afa4vp{position:absolute;inset-inline:0;height:2px;margin-top:-1px;background:var(--admin-accent);pointer-events:none}.kit-cal__now.svelte-1afa4vp:before{content:"";position:absolute;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);border-radius:999px;background:var(--admin-accent)}.kit-month.svelte-ksm517{display:flex;flex-direction:column;height:100%;min-height:0;font-size:calc(var(--kit-px, 1px) * 12.5);color:var(--admin-text)}.kit-month__head.svelte-ksm517,.kit-month__grid.svelte-ksm517{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.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);font-weight:600;color:var(--admin-muted)}.kit-month__grid.svelte-ksm517{flex:1;min-height:0;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)}.kit-month__day.svelte-ksm517{display:flex;flex-direction:column;gap:1px;min-width:0;min-height:0;overflow:hidden;padding:calc(var(--kit-px, 1px) * 4);border-inline-end:1px solid var(--admin-hairline);border-bottom:1px solid var(--admin-hairline)}.kit-month__day[data-today=true].svelte-ksm517{background:var(--admin-today-band)}.kit-month__date.svelte-ksm517{align-self:flex-start;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);border:0;border-radius:999px;font:inherit;font-size:calc(var(--kit-px, 1px) * 13);font-weight:600;font-variant-numeric:tabular-nums;color:inherit;background:none;cursor:pointer}.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{display:flex;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);border:0;border-radius:6px;font:inherit;text-align:start;white-space:nowrap;color:var(--admin-text);background:none;cursor:pointer}.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{font-weight:600;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 55%,transparent)}@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{flex:none;width:calc(var(--kit-px, 1px) * 6);height:calc(var(--kit-px, 1px) * 6);border-radius:999px;background:var(--admin-muted)}.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{flex:none;color:var(--admin-muted);font-variant-numeric:tabular-nums}.kit-month__title.svelte-ksm517{min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-month__more.svelte-ksm517{font-weight:600;color:var(--admin-muted)}.kit-calpeek.svelte-g5oyzc{position:fixed;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);border-radius:12px;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);animation:svelte-g5oyzc-kit-calpeek-in .12s ease-out}@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{margin:0;font-size:calc(var(--kit-px, 1px) * 15);line-height:calc(var(--kit-px, 1px) * 20);font-weight:600;overflow-wrap:anywhere}.kit-calpeek__when.svelte-g5oyzc{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--kit-px, 1px) * 6);margin:calc(var(--kit-px, 1px) * 4) 0 0;color:var(--admin-muted)}.kit-calpeek__chip.svelte-g5oyzc{display:inline-flex;align-items:center;height:calc(var(--kit-px, 1px) * 20);padding:0 calc(var(--kit-px, 1px) * 7);border-radius:999px;font-size:calc(var(--kit-px, 1px) * 12);font-weight:600;color:var(--admin-text);background:var(--kit-tint-bg-press)}.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{display:grid;gap:calc(var(--kit-px, 1px) * 6);margin:calc(var(--kit-px, 1px) * 10) 0 0;padding:0;list-style:none}.kit-calpeek__facts.svelte-g5oyzc li:where(.svelte-g5oyzc){display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 8);min-width:0}.kit-calpeek__facts.svelte-g5oyzc li:where(.svelte-g5oyzc)>svg{flex:none;color:var(--admin-muted)}.kit-calpeek__facts.svelte-g5oyzc li:where(.svelte-g5oyzc)>:is(a:where(.svelte-g5oyzc),span:where(.svelte-g5oyzc)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.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{display:flex;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)}.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{display:flex;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);border-radius:8px;background:color-mix(in srgb,var(--admin-accent) 14%,transparent)}.kit-calpeek__clash.svelte-g5oyzc>svg{flex:none;margin-top:1px;color:var(--admin-accent)}.kit-calpeek__clash.svelte-g5oyzc div:where(.svelte-g5oyzc){display:grid;min-width:0}.kit-calpeek__clash.svelte-g5oyzc span:where(.svelte-g5oyzc){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-calpeek__actions.svelte-g5oyzc{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 8);margin-top:calc(var(--kit-px, 1px) * 12)}.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{display:flex;flex-direction:column;min-width:0;color:var(--admin-text)}.kit-eventpanel__head.svelte-uwzng5{display:flex;align-items:flex-start;gap:calc(var(--kit-px, 1px) * 8)}.kit-eventpanel__text.svelte-uwzng5{flex:1;min-width:0}h2.svelte-uwzng5{margin:0;font-size:calc(var(--kit-px, 1px) * 20);line-height:calc(var(--kit-px, 1px) * 26);font-weight:700;letter-spacing:-.3px;overflow-wrap:anywhere}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{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--kit-px, 1px) * 4);margin-top:calc(var(--kit-px, 1px) * 16)}.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{margin-inline-start:calc(var(--kit-px, 1px) * 6);font-weight:400;font-variant-numeric:tabular-nums}.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){display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 10);min-height:calc(var(--kit-px, 1px) * 36)}.kit-eventpanel__name.svelte-uwzng5{flex:1;min-width:0;font-size:calc(var(--kit-px, 1px) * 14);overflow-wrap:anywhere}.kit-eventpanel__note.svelte-uwzng5{font-size:calc(var(--kit-px, 1px) * 13);color:var(--admin-muted)}.kit-eventpanel__state.svelte-uwzng5{display:inline-flex;align-items:center;gap:calc(var(--kit-px, 1px) * 5);font-size:calc(var(--kit-px, 1px) * 13);color:var(--admin-muted)}.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{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--kit-px, 1px) * 12);min-width:0}.kit-status-headline__word.svelte-1wwdoh9{display:inline-flex;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);font-weight:700;letter-spacing:-.01em;color:var(--tone)}.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);border:0;border-radius:10px;background:color-mix(in srgb,var(--tone) 10%,transparent);font-family:inherit;cursor:pointer;transition:background-color .12s ease,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{flex:none;width:calc(var(--kit-px, 1px) * 10);height:calc(var(--kit-px, 1px) * 10);border-radius:50%;background:var(--tone);box-shadow:0 0 0 calc(var(--kit-px, 1px) * 4) color-mix(in srgb,var(--tone) 18%,transparent)}.kit-status-headline__meta.svelte-1wwdoh9{flex:none;font-size:calc(var(--kit-px, 1px) * 13);color:var(--admin-muted);white-space:nowrap}.kit-status-headline__current.svelte-1wwdoh9{display:flex;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-weight:600;color:var(--tone)}.kit-status-headline__current.svelte-1wwdoh9 svg{margin-inline-start:auto}.kit-status-headline__move.svelte-1wwdoh9{display:inline-flex;align-items:center;gap:calc(var(--kit-px, 1px) * 8)}.kit-status-headline__mini.svelte-1wwdoh9{flex:none;width:calc(var(--kit-px, 1px) * 8);height:calc(var(--kit-px, 1px) * 8);border-radius:50%;background:var(--tone)}@media(prefers-reduced-motion:reduce){.kit-status-headline__button.svelte-1wwdoh9:active{transform:none}}.kit-link-well.svelte-yug8yr{display:flex;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);border-radius:10px;background:var(--kit-well);box-shadow:var(--kit-well-shadow)}.kit-link-well__link.svelte-yug8yr{flex:1;min-width:0;overflow:hidden;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;text-decoration:none}.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{display:flex;flex-direction:column;min-width:0}.kit-lanes__list.svelte-rh87ag{margin:0;padding:0;list-style:none}.kit-lanes__row.svelte-rh87ag{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--kit-px, 1px) * 88) minmax(0,1fr)}.kit-lanes__names.svelte-rh87ag{padding-bottom:calc(var(--kit-px, 1px) * 4);font-size:calc(var(--kit-px, 1px) * 13);font-weight:700;color:var(--admin-muted)}.kit-lanes__left.svelte-rh87ag{display:flex;flex-direction:column;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}.kit-lanes__right.svelte-rh87ag{display:flex;flex-direction:column;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)}.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{position:relative;display:flex;justify-content:center}.kit-lanes__spine.svelte-rh87ag:before{content:"";position:absolute;inset-block:0;left:50%;width:2px;margin-left:-1px;background:var(--admin-hairline)}.kit-lanes__date.svelte-rh87ag{position:relative;align-self:flex-start;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);line-height:1.2;font-weight:700;color:var(--admin-muted);text-align:center;white-space:nowrap}@media(max-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-row:1 / span 2;grid-column:1}.kit-lanes__left.svelte-rh87ag,.kit-lanes__right.svelte-rh87ag{grid-column:2;align-items:flex-start;padding:calc(var(--kit-px, 1px) * 8) 0 calc(var(--kit-px, 1px) * 4) calc(var(--kit-px, 1px) * 12);text-align:start}.kit-lanes__left.svelte-rh87ag .kit-lane-event{flex-direction:row-reverse}}.kit-lane-event__block.svelte-1r60xbt{display:flex;flex-direction:column;align-items:inherit;gap:calc(var(--kit-px, 1px) * 2)}.kit-lane-event.svelte-1r60xbt{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--kit-px, 1px) * 8);font-size:calc(var(--kit-px, 1px) * 14);line-height:calc(var(--kit-px, 1px) * 20);font-weight:600;color:var(--tone)}.kit-lane-event--back.svelte-1r60xbt{font-size:calc(var(--kit-px, 1px) * 12);color:var(--admin-muted)}.kit-lane-event__dot.svelte-1r60xbt{flex:none;width:calc(var(--kit-px, 1px) * 9);height:calc(var(--kit-px, 1px) * 9);border-radius:50%;background:var(--tone)}.kit-lane-event--back.svelte-1r60xbt .kit-lane-event__dot:where(.svelte-1r60xbt){background:transparent;box-shadow:inset 0 0 0 2px var(--admin-muted)}.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;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.kit-lane-card.svelte-s8mn0r{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 4);padding:calc(var(--kit-px, 1px) * 10) calc(var(--kit-px, 1px) * 12);border-radius:12px;background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow)}.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{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--kit-px, 1px) * 10);width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--admin-text);font:inherit;font-size:calc(var(--kit-px, 1px) * 13);text-align:start}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{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--kit-px, 1px) * 4) calc(var(--kit-px, 1px) * 8);min-width:0}.kit-lane-card__chip.svelte-s8mn0r{padding:calc(var(--kit-px, 1px) * 2) calc(var(--kit-px, 1px) * 7);border-radius:6px;background:var(--kit-tint-bg);font-size:calc(var(--kit-px, 1px) * 11);font-weight:700;white-space:nowrap}.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-weight:700;font-variant-numeric:tabular-nums}.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{flex:none;font-size:calc(var(--kit-px, 1px) * 12);white-space:nowrap}.kit-lane-card__body.svelte-s8mn0r{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 2);padding-top:calc(var(--kit-px, 1px) * 4)}.kit-lane-card__line.svelte-s8mn0r{display:flex;flex-wrap:wrap;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)}.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{flex:none;width:calc(var(--kit-px, 1px) * 10)}.kit-lane-card__label.svelte-s8mn0r{flex:1 1 calc(var(--kit-px, 1px) * 120);min-width:0;overflow-wrap:break-word}.kit-lane-card__value.svelte-s8mn0r{flex:none;margin-inline-start:auto;text-align:end;color:var(--admin-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-lane-card__action.svelte-s8mn0r{display:flex;justify-content:flex-end;padding-top:calc(var(--kit-px, 1px) * 4)}.kit-island{position:fixed;z-index:150;top:calc(env(safe-area-inset-top) + 10px);left:calc(env(safe-area-inset-left) + 12px);max-width:calc(100vw - 24px);color:#fff;font-family:var(--admin-font-sans)}.kit-island:is([inert],[inert] *){z-index:0}.kit-island__pill{position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 5px 0 6px;border-radius:999px;background:#1f1f22;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{display:flex;min-width:0;align-items:center;gap:10px;height:36px;padding:0 12px 0 10px;border-radius:999px;color:inherit;font:inherit;white-space:nowrap;transition:background-color .12s ease}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{width:1px;height:20px;flex-shrink:0;background:#ffffff1f}.kit-island__actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.kit-island__more{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;background:#ffffff21;cursor:pointer;transition:background-color .12s ease,color .12s ease}.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{position:absolute;top:-2px;right:-1px;width:12px;height:12px;border:2px solid #1F1F22;border-radius:999px;background:#fb7185}.kit-island__sheet,.kit-island__face{max-height:calc(100dvh - 90px);overflow-y:auto;padding:16px;border-radius:22px;background:#26262af7;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 0 0 .5px #ffffff1a,inset 0 1px #ffffff0f,0 24px 60px -12px #0009}.kit-island__sheet{position:absolute;top:calc(100% + 10px);left:0;width:min(420px,calc(100vw - 24px))}.kit-island__face{width:min(380px,calc(100vw - 24px))}.kit-island__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-bottom:12px}.kit-island__title{min-width:0;overflow:hidden;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.kit-island-well{display:flex;align-items:center;gap:4px;height:52px;padding:4px;border-radius:14px;background:#00000047;box-shadow:inset 0 1px 3px #0006,0 0 0 .5px #ffffff0f}.kit-island-well .kit-select__trigger--ghost{height:44px;border-radius:10px;color:#ffffff9e}.kit-island-well input{flex:1;min-width:0;height:44px;padding:0 8px;border:0;outline:0;color:#fff;background:none;font:inherit;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.01em}.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{background:#00000047;box-shadow:none}.kit-island .kit-seg>*:is([aria-checked=true]){color:#fff}.kit-island .kit-seg>*:is([aria-checked=true]):not(.kit-seg--slide>*),.kit-island .kit-seg__thumb{background:#ffffff1f;box-shadow:none}.kit-island__note{display:flex;align-items:flex-start;gap:6px;margin-top:10px;font-size:12.5px;line-height:1.4}.kit-island__note--bad{color:#fda4af}.kit-island__notch{position:absolute;top:calc(100% + 4px);right:17px;width:12px;height:12px;border-radius:3px;background:#26262a;transform:rotate(45deg)}@media(max-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{top:auto;bottom:calc(100% + 10px);width:auto;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:kit-island-in .18s cubic-bezier(.25,.46,.45,.94)}.kit-island__face{animation:kit-island-sheet-in .16s cubic-bezier(.25,.46,.45,.94)}.kit-island__sheet{transform-origin:calc(var(--kit-island-width, 100%) - 23px) 0;animation:kit-island-sheet-in .16s cubic-bezier(.25,.46,.45,.94)}}@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{display:inline-flex;flex-direction:column;align-items:center;gap:6px;min-width:0;color:#ffffff9e;font:inherit;font-size:12px;cursor:pointer}.kit-island-btn:disabled{cursor:default;opacity:.4}.kit-island-btn__face{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;background:#ffffff14;transition:background-color .12s ease,transform .13s cubic-bezier(.25,.46,.45,.94)}.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{width:auto;padding:0 16px;color:#fff;font-size:14px;font-weight:500;background:linear-gradient(var(--brand-top),var(--brand-face) 55%,var(--brand-bottom));box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000029,0 0 0 .5px var(--brand-ring)}.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{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.kit-island-btn:not(:disabled):active .kit-island-btn__face{transform:none}}.kit-island-wave{display:inline-flex;align-items:center;gap:2px;height:14px;padding:0 2px}.kit-island-wave i{width:3px;height:6px;border-radius:2px;background:#6ee7b7}@media(prefers-reduced-motion:no-preference){.kit-island-wave i{animation:kit-island-wave 1s ease-in-out infinite}.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);animation:none;transition:height 90ms linear}.kit-island--inline{position:relative;inset:auto;z-index:auto;display:inline-block}.kit-board.svelte-153tyn7{display:grid;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);overflow-x:auto;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}.kit-board-col.svelte-18mjr65{display:flex;min-width:0;flex-direction:column;gap:calc(var(--kit-px, 1px) * 10)}.head.svelte-18mjr65{display:flex;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)}.title.svelte-18mjr65{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--kit-px, 1px) * 14);font-weight:600;line-height:calc(var(--kit-px, 1px) * 20);color:var(--admin-text)}.count.svelte-18mjr65{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;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);border-radius:999px;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)}.count.toned.svelte-18mjr65{color:var(--tone-fg);background:var(--tone-bg)}.cards.svelte-18mjr65{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 10);min-width:0}.empty.svelte-18mjr65{margin:0;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)}.kit-board-card.svelte-167ex8h{position:relative;display:flex;flex-direction:column;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);border-radius:14px;color:var(--admin-text);background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow);transition:box-shadow .16s ease,background-color .16s ease}.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{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--kit-px, 1px) * 8);height:calc(var(--kit-px, 1px) * 18)}.id.svelte-167ex8h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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)}.attention.svelte-167ex8h .id:where(.svelte-167ex8h){color:var(--admin-tone-problem-fg)}.age.svelte-167ex8h{flex-shrink:0;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)}.open.svelte-167ex8h{display:block;margin:0;padding:0;border:0;font:inherit;text-align:start;color:inherit;text-decoration:none;background:none;cursor:pointer}.open.svelte-167ex8h:after{content:"";position:absolute;inset:0;border-radius:14px}.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{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-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)}.state.svelte-167ex8h{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--kit-px, 1px) * 6)}.detail.svelte-167ex8h{display:flex;align-items:flex-start;gap:calc(var(--kit-px, 1px) * 6);margin:0;font-size:calc(var(--kit-px, 1px) * 12.5);line-height:calc(var(--kit-px, 1px) * 17);color:var(--admin-muted)}.waiting.svelte-167ex8h svg{flex-shrink:0;margin-top:calc(var(--kit-px, 1px) * 2)}.members.svelte-167ex8h{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--kit-px, 1px) * 6);margin:calc(var(--kit-px, 1px) * 2) 0 0;padding:0;list-style:none}.member.svelte-167ex8h{display:inline-flex;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);border-radius:999px;background:var(--kit-chip-bg)}.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{align-items:start;padding-top:min(14vh,calc(var(--kit-px, 1px) * 120))}.kit-command.svelte-7h8esh{z-index:1;display:flex;flex-direction:column;width:min(calc(var(--kit-px, 1px) * 520),100%);max-height:min(calc(var(--kit-px, 1px) * 520),calc(100dvh - 24px));overflow:hidden;border-radius:16px;animation:kit-rise-in .16s var(--kit-out) both}.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{display:flex;flex-shrink:0;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)}.field.svelte-7h8esh{min-width:0;flex:1;height:100%;font-size:calc(var(--kit-px, 1px) * 15);color:var(--admin-text)}.field.svelte-7h8esh::placeholder{color:var(--admin-muted)}.list.svelte-7h8esh{min-height:0;flex:1;overflow-y:auto;padding:calc(var(--kit-px, 1px) * 6);overscroll-behavior:contain}.heading.svelte-7h8esh{margin:0;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)}.group.svelte-7h8esh:first-child .heading:where(.svelte-7h8esh){padding-top:calc(var(--kit-px, 1px) * 6)}.item.svelte-7h8esh{display:flex;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);border-radius:7px;font-size:calc(var(--kit-px, 1px) * 14);line-height:calc(var(--kit-px, 1px) * 20);color:var(--admin-text);cursor:pointer}.item.svelte-7h8esh>svg{flex-shrink:0;color:var(--kit-ink-2)}.item[data-active=true].svelte-7h8esh{background:var(--kit-tint-bg)}.item[aria-disabled=true].svelte-7h8esh{opacity:.45;cursor:default}.text.svelte-7h8esh{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint.svelte-7h8esh{flex-shrink:0;font-size:calc(var(--kit-px, 1px) * 12);color:var(--admin-muted)}.empty.svelte-7h8esh{margin:0;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)}.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{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 2);margin-bottom:calc(var(--kit-px, 1px) * 6)}.kit-datepicker__head.svelte-ie6bqd span:where(.svelte-ie6bqd){flex:1;padding-inline-start:calc(var(--kit-px, 1px) * 6);font-size:calc(var(--kit-px, 1px) * 14);font-weight:600}.kit-datepicker__grid.svelte-ie6bqd{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.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);padding:0;border:0;border-radius:8px;font:inherit;font-size:calc(var(--kit-px, 1px) * 13);font-variant-numeric:tabular-nums;color:inherit;background:none;cursor:pointer}.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{font-weight:700;color:var(--admin-link)}@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{display:flex;width:calc(var(--kit-px, 1px) * 300);max-width:100%;flex-direction:column}.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);font-weight:600;color:var(--kit-ink-2)}.kit-transfer__current.svelte-msh62w{display:flex;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)}.kit-transfer__current.svelte-msh62w svg{margin-inline-start:auto}.kit-transfer__name.svelte-msh62w{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-transfer__empty.svelte-msh62w{margin:0;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)}@media(max-width:639px){.kit-transfer.svelte-msh62w{width:auto}}.kit-mood.svelte-1p3nich{flex-shrink:0}.kit-nrow.svelte-bq1ch6{position:relative;border-radius:12px;padding:10px 10px 10px 16px;transition:background-color .15s}.kit-nrow.svelte-bq1ch6:hover{background:var(--kit-ghost-bg-hover)}.kit-nrow__main.svelte-bq1ch6{display:flex;align-items:flex-start;gap:12px}.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{display:flex;align-items:flex-start;gap:8px}.kit-nrow__copy.svelte-bq1ch6{flex:1;min-width:0;text-align:start;font:inherit;color:inherit}.kit-nrow__copy--link.svelte-bq1ch6{appearance:none;border:0;background:none;padding:0;cursor:pointer}.kit-nrow__title.svelte-bq1ch6{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;color:var(--admin-text)}.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{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;color:var(--admin-muted)}.kit-nrow__preview.svelte-bq1ch6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:2px 0 0;font-size:13px;line-height:18px;color:var(--admin-text);overflow-wrap:anywhere}.kit-nrow__end.svelte-bq1ch6{display:grid;flex:none;justify-items:end;align-items:start}.kit-nrow__end.svelte-bq1ch6>:where(.svelte-bq1ch6){grid-area:1 / 1}.kit-nrow__time.svelte-bq1ch6{font-size:12px;line-height:20px;color:var(--admin-muted);font-variant-numeric:tabular-nums}.kit-nrow__done.svelte-bq1ch6{margin-block:-4px;margin-inline-end:-2px;opacity:0;pointer-events:none;transition:opacity .15s}.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}.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{position:absolute;inset-inline-start:5px;top:23px;width:6px;height:6px;border-radius:50%;background:var(--admin-link)}.kit-tray-host.svelte-a9p7ae,.kit-tray-bell.svelte-a9p7ae{position:relative;display:inline-flex}.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:svelte-a9p7ae-kit-tray-tick .22s ease-out}@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{position:absolute;top:-3px;inset-inline-end:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--admin-link);color:var(--admin-surface);font-size:12px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--admin-panel);pointer-events:none}.kit-tray-until.svelte-a9p7ae{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:420px){.kit-tray-until.svelte-a9p7ae{display:none}}.kit-tray-count.svelte-a9p7ae{min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--kit-ghost-bg-hover);color:var(--admin-text);font-size:11px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.kit-tray.svelte-a9p7ae{position:fixed;inset-inline-end:var(--kit-tray-right, 16px);top:72px;z-index:200;width:min(420px,calc(100vw - 32px));padding:6px;border-radius:18px;transition:opacity .12s var(--kit-out)}.kit-tray--off.svelte-a9p7ae{opacity:0;pointer-events:none;transition:opacity 90ms ease}.kit-tray-pills.svelte-a9p7ae{position:fixed;inset-inline-end:var(--kit-tray-right, 16px);top:64px;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:min(420px,calc(100vw - 32px));margin:0;padding:0;list-style:none;pointer-events:none}.kit-tray-pills.svelte-a9p7ae>li:where(.svelte-a9p7ae){max-width:100%}.kit-tray-pill.svelte-a9p7ae{display:flex;align-items:center;gap:2px;max-width:100%;min-height:40px;padding:4px;border-radius:999px;pointer-events:auto}.kit-tray-pill__main.svelte-a9p7ae{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 12px 4px 4px;border-radius:999px;font-size:14px;line-height:20px;color:var(--admin-text)}.kit-tray-pill__main--open.svelte-a9p7ae{appearance:none;border:0;background:none;font:inherit;cursor:pointer;text-align:start}.kit-tray-pill__main--open.svelte-a9p7ae:hover{background:var(--kit-ghost-bg-hover)}.kit-tray-pill__mark.svelte-a9p7ae{display:grid;flex:none;place-items:center;width:24px;height:24px;color:var(--admin-muted)}.kit-tray-pill__mark--alert.svelte-a9p7ae{color:var(--admin-tone-problem-fg)}.kit-tray-pill__title.svelte-a9p7ae{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.kit-tray-pill--more.svelte-a9p7ae{appearance:none;border:0;padding:4px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--admin-muted);cursor:pointer}@media(max-width:640px){.kit-tray.svelte-a9p7ae{position:fixed;inset-inline:16px;top:calc(env(safe-area-inset-top,0px) + 72px);width:auto}.kit-tray-pills.svelte-a9p7ae{top:calc(env(safe-area-inset-top,0px) + 64px)}}.kit-tray-ghost{position:fixed;z-index:210;margin:0;list-style:none;pointer-events:none}.kit-tray-scroll.svelte-a9p7ae{max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}.kit-tray-foot.svelte-a9p7ae{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;padding:10px 4px 2px}.kit-tray-empty.svelte-a9p7ae{margin:0;padding:14px 8px;font-size:13px;color:var(--admin-muted)}.kit-panel-sheet{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:flex-end}.kit-panel-sheet__scrim{position:absolute;inset:0;border:0;background:var(--kit-scrim);cursor:default}.kit-panel-sheet__panel{position:relative;display:flex;max-height:86%;min-height:0;flex-direction:column;box-sizing:border-box;border-radius:22px 22px 0 0;color:var(--admin-text);background:var(--kit-surface-modal);box-shadow:0 -1px 0 var(--kit-surface-modal-edge),0 -20px 50px -20px #0f172a66;animation:kit-panel-sheet-in .18s cubic-bezier(.25,.46,.45,.94)}.kit-panel-sheet__panel:focus{outline:none}.kit-panel-sheet__head{display:flex;flex:none;align-items:center;gap:8px;padding:12px 12px 8px 20px}.kit-panel-sheet__head h2{flex:1;margin:0;font-size:17px;line-height:22px;font-weight:600}.kit-panel-sheet__tools{flex:none;padding:0 14px 6px}.kit-panel-sheet__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 6px calc(10px + env(safe-area-inset-bottom,0px))}@keyframes kit-panel-sheet-in{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.kit-panel-sheet__panel{animation:none}}.kit-recordnav.svelte-s907x{display:flex;flex-wrap:nowrap;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}.kit-recordnav__path.svelte-s907x,.kit-recordnav__related.svelte-s907x{display:flex;flex:none;align-items:center;gap:calc(var(--kit-px, 1px) * 4);margin:0;padding:0;list-style:none}.kit-recordnav__related.svelte-s907x{gap:calc(var(--kit-px, 1px) * 12)}.kit-recordnav__step.svelte-s907x{display:inline-flex;align-items:center;gap:calc(var(--kit-px, 1px) * 4)}.kit-recordnav__step.svelte-s907x .kit-recordnav__sep{flex-shrink:0;color:var(--admin-muted)}.kit-recordnav__item.svelte-s907x{display:inline-flex;align-items:center;gap:calc(var(--kit-px, 1px) * 5);padding:0;border:0;border-radius:4px;background:none;color:var(--admin-muted);font:inherit;text-decoration:none;cursor:pointer}.kit-recordnav__item.svelte-s907x svg{flex-shrink:0;opacity:.8}.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);font-weight:700;cursor:default}.kit-recordnav__item--current.svelte-s907x:hover{color:var(--admin-text)}.kit-recordnav__unit.svelte-s907x{display:inline-flex}.kit-recordnav__rule.svelte-s907x{flex:none;width:1px;height:calc(var(--kit-px, 1px) * 14);background:var(--kit-surface-modal-edge)}.kit-recordnav__n.svelte-s907x{font-variant-numeric:tabular-nums}.kit-color{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 8)}.kit-color__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--kit-px, 1px) * 20)}.kit-color__wheel{position:relative;flex:none;width:calc(var(--kit-px, 1px) * 176);height:calc(var(--kit-px, 1px) * 176);border-radius:50%;cursor:crosshair;touch-action:none}.kit-color__wheel canvas{display:block;width:100%;height:100%;border-radius:50%}.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{position:absolute;width:calc(var(--kit-px, 1px) * 20);height:calc(var(--kit-px, 1px) * 20);border-radius:50%;background:var(--swatch);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 3px #fff,0 0 0 3.5px #00000040,0 2px 6px #0000004d}.kit-color__controls{display:flex;flex:1 1 calc(var(--kit-px, 1px) * 240);flex-direction:column;gap:calc(var(--kit-px, 1px) * 12);min-width:0}.kit-color__shade{display:flex;flex-direction:column;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)}.kit-color__shade input{width:100%;height:calc(var(--kit-px, 1px) * 14);margin:0;border-radius:999px;background:var(--shade-track);appearance:none;cursor:pointer;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);border-radius:50%;background:#fff;appearance:none;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);border:0;border-radius:50%;background:#fff;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{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--kit-px, 1px) * 14);min-height:var(--kit-field-h)}.kit-color__swatch{width:calc(var(--kit-px, 1px) * 30);height:calc(var(--kit-px, 1px) * 30);padding:0;border:0;border-radius:50%;background:var(--swatch);cursor:pointer;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{margin:0;font-size:calc(var(--kit-px, 1px) * 13);color:var(--kit-ink-2)}.kit-delivery.svelte-1mmu8jd{display:flex;flex-direction:column;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)}.kit-delivery__bar.svelte-1mmu8jd{display:flex;gap:calc(var(--kit-px, 1px) * 4);margin-bottom:calc(var(--kit-px, 1px) * 4)}.kit-delivery__bar.svelte-1mmu8jd i:where(.svelte-1mmu8jd){display:block;flex:1;height:calc(var(--kit-px, 1px) * 6);border-radius:calc(var(--kit-px, 1px) * 3);background:var(--kit-track)}.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{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 10)}.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{min-width:0;margin-inline-start:auto;text-align:end;font-variant-numeric:tabular-nums}.kit-sort__head.svelte-76cgw5{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--kit-px, 1px) * 32);margin-bottom:calc(var(--kit-px, 1px) * 10)}.kit-sort__title.svelte-76cgw5{margin:0;font-size:calc(var(--kit-px, 1px) * 17);font-weight:700;letter-spacing:-.01em;color:var(--admin-text)}.kit-sort__grid.svelte-76cgw5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--kit-px, 1px) * 10)}.kit-sort__tile.svelte-76cgw5{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 12);min-width:0;padding:calc(var(--kit-px, 1px) * 12);border:0;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)}.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{display:flex;align-items:center;justify-content:space-between}.kit-sort__count.svelte-76cgw5{font-size:calc(var(--kit-px, 1px) * 22);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.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{display:flex;flex-direction:column;gap:calc(var(--kit-px, 1px) * 6);margin:0 0 calc(var(--kit-px, 1px) * 12);padding:0;list-style:none}.kit-sort__editrow.svelte-76cgw5{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 4)}.kit-sort__name.svelte-76cgw5{flex:1;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:0;border-radius:calc(var(--kit-px, 1px) * 9);font:inherit;font-size:calc(var(--kit-px, 1px) * 14);font-weight:600;color:var(--admin-text);background:transparent}.kit-sort__name.svelte-76cgw5:hover{background:var(--kit-ghost-bg-hover)}.kit-sort__name.svelte-76cgw5:focus{outline:none;background:var(--kit-well);box-shadow:var(--kit-well-shadow)}.kit-sort__add.svelte-76cgw5{display:flex;align-items:center;gap:calc(var(--kit-px, 1px) * 6)}.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{position:absolute;inset-block:0;display:flex;align-items:center;width:50%;padding-inline:calc(var(--kit-px, 1px) * 24);color:#fff;opacity:.55;transition:opacity .12s var(--kit-out)}.kit-swipe__under--on.svelte-fhgo1p{opacity:1}.kit-swipe__under--right.svelte-fhgo1p{inset-inline-start:0;justify-content:flex-start;background:var(--kit-heat-good)}.kit-swipe__under--left.svelte-fhgo1p{inset-inline-end:0;justify-content:flex-end;background:var(--kit-chip-ink)}.kit-swipe__face.svelte-fhgo1p{position:relative;background:var(--admin-surface);touch-action:pan-y;transition:transform .22s var(--kit-out)}.kit-swipe__face--drag.svelte-fhgo1p{transition:none}@media(prefers-reduced-motion:reduce){.kit-swipe__face.svelte-fhgo1p{transition:none}}.kit-slide.svelte-myw5fu{position:relative;height:calc(var(--kit-px, 1px) * 64);border-radius:calc(var(--kit-px, 1px) * 16);background:linear-gradient(180deg,#d2455f,#be123c 60%,#a81035);box-shadow:inset 0 1px #ffffff38,0 6px 14px -6px #be123cb3;padding:calc(var(--kit-px, 1px) * 4);box-sizing:border-box}.kit-slide[data-busy].svelte-myw5fu{opacity:.7}.kit-slide__label.svelte-myw5fu{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc(var(--kit-px, 1px) * 17);font-weight:600;pointer-events:none}.kit-slide__input.svelte-myw5fu{-webkit-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:calc(var(--kit-px, 1px) * 56);margin:0;background:transparent;touch-action:pan-y}.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);background:#fff;box-shadow:0 2px 6px #0f172a4d;cursor:grab}.kit-slide__input.svelte-myw5fu::-moz-range-thumb{width:calc(var(--kit-px, 1px) * 56);height:calc(var(--kit-px, 1px) * 56);border:none;border-radius:calc(var(--kit-px, 1px) * 14);background:#fff;box-shadow:0 2px 6px #0f172a4d;cursor:grab}.kit-slide__input.svelte-myw5fu:focus-visible{outline:2px solid #fff;outline-offset:2px}
