.backdrop[data-v-32b15a02]{z-index:40;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.card[data-v-32b15a02]{background:var(--panel);box-sizing:border-box;border-radius:1rem;flex-direction:column;gap:.75rem;width:min(22rem,100%);padding:1.5rem;display:flex}.title[data-v-32b15a02]{font-size:var(--text-xl);margin:0;font-weight:600}.team[data-v-32b15a02]{font-size:var(--text-md);color:var(--text-2);margin:.25rem 0 0}.not-you[data-v-32b15a02]{font-size:var(--text-md);color:var(--text-2);justify-content:center;align-items:center;gap:.5rem;margin:0;display:flex}.body[data-v-32b15a02]{font-size:var(--text-base);color:var(--text-2);margin:0;line-height:1.5}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.backdrop[data-v-32b15a02]{background:color-mix(in srgb, var(--bg) 96%, transparent)}}.card[data-v-32b15a02]{border:1px solid var(--line-2);box-shadow:0 14px 36px #0000002e}.notice-region[data-v-4334b0d6]{z-index:20;width:min(32rem,100% - 2rem);position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.notice[data-v-4334b0d6]{background:var(--accent-soft);color:var(--accent-soft-ink);border:1px solid var(--accent-line);font-size:var(--text-base);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;display:flex;box-shadow:0 8px 24px #0000001f}.close[data-v-4334b0d6]{border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@media (hover:hover){.close[data-v-4334b0d6]:hover{background:var(--panel)}}.theme-switch[data-v-74b4ae5f]{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;display:inline-flex;box-shadow:0 2px 8px #00000014}.icon[data-v-74b4ae5f]{color:var(--text-3)}.icon.active[data-v-74b4ae5f]{color:var(--text)}.track[data-v-74b4ae5f]{background:var(--hover);border:1px solid var(--line-2);box-sizing:border-box;border-radius:999px;width:2.25rem;height:1.25rem;position:relative}.knob[data-v-74b4ae5f]{background:var(--accent-fill);border-radius:50%;width:.875rem;height:.875rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.knob.on[data-v-74b4ae5f]{transform:translate(1rem)}.auth-page[data-v-365cafe8]{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:4.5rem 1rem 2.5rem;display:flex;position:relative}.page-theme[data-v-365cafe8]{position:absolute;top:1rem;right:1rem}.card[data-v-365cafe8]{background:var(--panel);border:1px solid var(--line);box-sizing:border-box;border-radius:1rem;flex-direction:column;gap:1.25rem;width:100%;max-width:26.25rem;padding:2rem 1.75rem;display:flex}.brand[data-v-365cafe8]{align-items:center;gap:.625rem;display:flex}.logo[data-v-365cafe8]{background:var(--accent-fill);width:2.125rem;height:2.125rem;color:var(--on-accent);border-radius:.5625rem;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;display:inline-flex}.brand-name[data-v-365cafe8]{font-size:1.1875rem;font-weight:600}form[data-v-365cafe8-s],.stack[data-v-365cafe8-s]{flex-direction:column;gap:1rem;display:flex}.password[data-v-ef573104]{display:block;position:relative}.password .field[data-v-ef573104]{padding-right:3rem}.eye[data-v-ef573104]{width:2.875rem;height:2.875rem;color:var(--text-2);border-radius:.625rem;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}@media (hover:hover){.eye[data-v-ef573104]:hover{color:var(--text)}}.rules[data-v-7f462697]{font-size:var(--text-md);color:var(--text-2);flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.rules li[data-v-7f462697]{align-items:baseline;gap:.5rem;display:flex}.mark[data-v-7f462697]{text-align:center;flex:none;width:1rem;font-weight:600}.met[data-v-7f462697]{color:var(--ok)}.password-form[data-v-1dcc0aac],.columns[data-v-1dcc0aac],.boxes[data-v-1dcc0aac]{flex-direction:column;gap:1rem;display:flex}.inline .columns[data-v-1dcc0aac]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:1rem 1.5rem;display:grid}.buttons[data-v-1dcc0aac]{flex-wrap:wrap;gap:.5rem;display:flex}.trust[data-v-8c27e96c]{font-size:var(--text-base);align-items:flex-start;gap:.625rem;min-height:2.75rem;display:flex}.trust input[data-v-8c27e96c]{width:1.125rem;height:1.125rem;accent-color:var(--accent-fill);margin-top:.125rem}.trust-text[data-v-8c27e96c]{flex-direction:column;gap:.125rem;display:flex}.trust-hint[data-v-8c27e96c]{font-size:var(--text-sm);color:var(--text-2)}.setup-form[data-v-b3e86375]{flex-direction:column;gap:1rem;display:flex}.help[data-v-b3e86375]{font-size:var(--text-md);color:var(--text);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:.625rem;padding:.625rem .75rem}.help p[data-v-b3e86375]{margin:0 0 .25rem;font-weight:600}.help ul[data-v-b3e86375]{flex-direction:column;gap:.25rem;margin:0;padding-left:1.125rem;display:flex}.scan[data-v-b3e86375]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.qr[data-v-b3e86375]{border:1px solid var(--line-2);background:#fff;border-radius:.5rem;width:9.1875rem;height:9.1875rem;padding:.5rem}.manual[data-v-b3e86375]{flex-direction:column;flex:1;gap:.375rem;min-width:10rem;display:flex}.manual-label[data-v-b3e86375]{font-size:var(--text-md);color:var(--text-2)}.key[data-v-b3e86375]{font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.04em;word-break:break-all;font-weight:500}.buttons[data-v-b3e86375]{flex-wrap:wrap;gap:.5rem;display:flex}.stack[data-v-4f4f044f]{flex-direction:column;gap:1rem;display:flex}.codes[data-v-4f4f044f]{border:1px solid var(--line);background:var(--panel-2);font-family:var(--font-mono);font-size:var(--text-base);border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:.875rem;font-weight:500;list-style:none;display:grid}.row[data-v-4f4f044f]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row .pill[data-v-4f4f044f]{min-height:2.75rem}.small-title[data-v-4f4f044f]{font-size:var(--text-base);margin:0 0 .25rem;font-weight:600}.done-small[data-v-4f4f044f]{align-self:flex-start}.person-picture[data-v-58dcfa7a]{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}img[data-v-58dcfa7a]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.count[data-v-b3dc8064]{background:var(--danger);min-width:1.25rem;color:var(--on-accent);font-size:var(--text-xs);text-align:center;vertical-align:middle;border-radius:999px;margin-left:.375rem;padding:0 .375rem;font-weight:700;line-height:1.25rem;display:inline-block}.marker[data-v-b3dc8064]{background:var(--accent-fill);vertical-align:middle;border-radius:999px;width:.5rem;height:.5rem;margin-left:.375rem;display:inline-block}.account[data-v-b3dc8064]{border-bottom:1px solid var(--line);padding:.75rem;position:relative}@media (hover:hover){.row[data-v-b3dc8064]:hover{background:var(--hover)}}.me[data-v-b3dc8064]{border-radius:.625rem;align-items:center;gap:.625rem;width:100%;min-height:3rem;padding:.375rem .5rem;display:flex}.avatar[data-v-b3dc8064]{background:var(--accent-soft);width:2.375rem;height:2.375rem;color:var(--accent-soft-ink);font-weight:600;font-size:var(--text-md);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.who[data-v-b3dc8064]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.name[data-v-b3dc8064]{font-weight:600;font-size:var(--text-base)}.team[data-v-b3dc8064]{font-size:var(--text-sm);color:var(--text-2)}.menu[data-v-b3dc8064]{overscroll-behavior:contain;z-index:6;background:var(--panel);border:1px solid var(--line-2);border-radius:.75rem;max-height:calc(100dvh - 5rem);padding:.375rem;position:absolute;top:4.25rem;left:.75rem;right:.75rem;overflow-y:auto;box-shadow:0 14px 36px #0000002e}.item[data-v-b3dc8064]{width:100%;min-height:2.625rem;font-size:var(--text-base);color:var(--text);box-sizing:border-box;border-radius:.5rem;align-items:center;padding:0 .625rem;text-decoration:none;display:flex}.avatar-dot[data-v-b3dc8064]{box-shadow:0 0 0 2px var(--panel);position:absolute;bottom:-1px;right:-1px}.item[data-v-b3dc8064]{gap:.625rem}.item-label[data-v-b3dc8064]{text-align:left;flex:1}.current[data-v-b3dc8064]{color:var(--accent);font-size:var(--text-sm)}.lead[data-v-b3dc8064]{width:1rem;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.box.on[data-v-b3dc8064]{color:var(--accent)}.note[data-v-b3dc8064]{flex-wrap:wrap;gap:.375rem;padding:.375rem .625rem;display:flex}.note-box[data-v-b3dc8064]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);min-width:0;height:2.25rem;color:var(--text);font:inherit;font-size:var(--text-md);border-radius:.5rem;flex:100%;padding:0 .625rem}.note-error[data-v-b3dc8064],.hint[data-v-b3dc8064]{font-size:var(--text-sm);flex:100%;margin:0}.note-error[data-v-b3dc8064]{color:var(--dnd)}.hint[data-v-b3dc8064]{color:var(--text-2);padding:0 .625rem .375rem}.divider[data-v-b3dc8064]{border-top:1px solid var(--line);margin:.375rem 0}.strips[data-v-e199fbb9]{flex-direction:column;display:flex}.strip[data-v-e199fbb9]{background:var(--warn-bg);color:var(--warn-ink);border-bottom:1px solid var(--warn-line);font-size:var(--text-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;padding:.5rem 1rem;display:flex}.actions[data-v-e199fbb9]{gap:.375rem;display:flex}.banner[data-v-04e2b9c3]{background:var(--accent-soft);color:var(--accent-soft-ink);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.icon[data-v-04e2b9c3]{flex:none}.text[data-v-04e2b9c3]{flex-direction:column;flex:12rem;gap:.125rem;min-width:0;display:flex}.title[data-v-04e2b9c3]{font-size:var(--text-md);overflow-wrap:anywhere}.meta[data-v-04e2b9c3]{font-size:var(--text-xs);opacity:.85}.see-all[data-v-04e2b9c3]{font-size:inherit;text-decoration:underline}.actions[data-v-04e2b9c3]{flex:none;align-items:center;gap:.375rem;display:flex}.close[data-v-04e2b9c3]{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@media (hover:hover){.close[data-v-04e2b9c3]:hover{background:var(--hover)}}.text[data-v-878d30a7]{white-space:pre-wrap;overflow-wrap:anywhere}a[data-v-878d30a7]{color:inherit;text-decoration:underline}code[data-v-878d30a7]{font-family:var(--font-mono);background:#7f7f7f2e;border-radius:.25rem;padding:0 .25em;font-size:.92em}.text[data-v-878d30a7]{display:block}.fixed[data-v-878d30a7]{font-family:var(--font-mono);white-space:pre;tab-size:8;background:#7f7f7f24;border-radius:.5rem;margin:.25rem 0;padding:.5rem .625rem;font-size:.86em;line-height:1.4;position:relative;overflow-x:auto}.more[data-v-878d30a7]{font-size:var(--text-md);margin-top:.375rem;font-weight:600;text-decoration:underline;display:block}.expiry[data-v-3a14b3d2]{font-size:var(--text-sm);color:var(--text-2);margin:-.625rem 0 .25rem}.expiry.ended[data-v-3a14b3d2]{background:var(--hover);border-radius:999px;align-self:flex-start;padding:.0625rem .5rem;font-weight:600}.content[data-v-3a14b3d2]{flex-direction:column;gap:.75rem;display:flex}.title[data-v-3a14b3d2]{font-size:var(--text-2xl);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.meta[data-v-3a14b3d2]{font-size:var(--text-sm);color:var(--text-2);margin:-.375rem 0 .25rem}.message[data-v-3a14b3d2]{max-width:62ch;font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.55}.message.folded[data-v-3a14b3d2]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-button[data-v-3a14b3d2]{font-size:var(--text-sm);color:var(--accent);align-self:flex-start;text-decoration:underline}.image[data-v-3a14b3d2]{border:1px solid var(--line-2);border-radius:.5rem;max-width:100%;height:auto}.backdrop[data-v-d7d57580]{z-index:40;background:#0a0c108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.window[data-v-d7d57580]{box-sizing:border-box;width:min(38rem,100%);max-height:min(44rem,100%);color:var(--text);border-radius:.875rem;flex-direction:column;animation:.16s ease-out arrive-d7d57580;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000047}.window.wide[data-v-d7d57580]{width:min(48rem,100%)}.window.steady[data-v-d7d57580]{height:min(36rem,100%)}.window.settings[data-v-d7d57580]{width:min(42.5rem,100%);height:min(40rem,100%)}.window[data-v-d7d57580]:focus{outline:none}@keyframes arrive-d7d57580{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.window[data-v-d7d57580]{animation:none}}.band[data-v-d7d57580]{background:var(--band);color:var(--on-band);flex:none;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem 1.25rem;display:flex}.band-label[data-v-d7d57580]{font-size:var(--text-sm);letter-spacing:.02em;flex:1;font-weight:600}.close[data-v-d7d57580]{width:2.25rem;height:2.25rem;color:inherit;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.close[data-v-d7d57580]:focus-visible{outline-color:var(--on-band)}@media (hover:hover){.close[data-v-d7d57580]:hover{background:#ffffff29}}.body[data-v-d7d57580]{background:var(--panel);flex:1;min-height:0;padding:1.25rem 1.5rem;position:relative;overflow-y:auto}.footer[data-v-d7d57580]{border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem .75rem;padding:.875rem 1.5rem;display:flex}.end[data-v-2758e73e]{height:1px}.fade[data-v-2758e73e]{background:linear-gradient(to bottom, transparent, var(--panel));pointer-events:none;height:3rem;margin:-3rem -1.5rem -1.25rem;position:sticky;bottom:-1.25rem}.hint[data-v-2758e73e]{font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:.375rem;display:inline-flex}.down[data-v-2758e73e]{border:1px solid var(--line-2);background:var(--panel);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@media (hover:hover){.down[data-v-2758e73e]:hover{background:var(--hover)}}.done[data-v-2758e73e]{font-size:var(--text-md);color:var(--text-2);align-items:center;gap:.375rem;display:inline-flex}.push[data-v-2758e73e]{margin-left:auto}.problem[data-v-2758e73e]{color:var(--danger);font-size:var(--text-md);margin:0}.calendar[data-v-b159b20b]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel);border-radius:.75rem;width:min(100%,18rem);padding:.625rem;box-shadow:0 8px 24px #0000001f}.head[data-v-b159b20b]{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.month[data-v-b159b20b]{font-size:var(--text-md);font-weight:600}.nav[data-v-b159b20b]{width:2rem;height:2rem;color:var(--text-2);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.nav[data-v-b159b20b]:disabled{opacity:.35;cursor:not-allowed}.grid[data-v-b159b20b]{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.weekday[data-v-b159b20b]{text-align:center;font-size:var(--text-xs);color:var(--text-3);padding:.25rem 0;font-weight:600}.day[data-v-b159b20b]{aspect-ratio:1;min-height:2rem;font-size:var(--text-sm);color:var(--text);border-radius:999px;justify-content:center;align-items:center;display:flex}.day.today[data-v-b159b20b]{box-shadow:inset 0 0 0 1px var(--accent-line);font-weight:600}.day.chosen[data-v-b159b20b]{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.day[data-v-b159b20b]:disabled{color:var(--text-3);opacity:.45;cursor:not-allowed}@media (hover:hover){.nav[data-v-b159b20b]:not(:disabled):hover,.day[data-v-b159b20b]:not(:disabled,.chosen):hover{background:var(--hover)}}.expiry[data-v-633ad435]{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.caption[data-v-633ad435]{font-size:var(--text-sm);padding:0;font-weight:600}.choices[data-v-633ad435]{flex-wrap:wrap;gap:0 1.25rem;display:flex}.tick[data-v-633ad435]{font-size:var(--text-md);align-items:center;gap:.5rem;padding:.125rem 0;display:flex}.tick input[data-v-633ad435]{width:1.125rem;height:1.125rem;accent-color:var(--accent-fill);flex:none;margin:0}.when[data-v-633ad435]{flex-wrap:wrap;gap:.5rem;display:flex}.box[data-v-633ad435]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);min-height:2.375rem;color:var(--text);font:inherit;font-size:var(--text-md);border-radius:.625rem;padding:.375rem .75rem}.date[data-v-633ad435]{text-align:left;flex:13rem;align-items:center;gap:.5rem;max-width:17rem;display:inline-flex}.date svg[data-v-633ad435]{color:var(--text-2);flex:none}.time[data-v-633ad435]{flex:0 9.5rem;min-width:8rem}.time[data-v-633ad435]:disabled{opacity:.55;cursor:not-allowed}.empty[data-v-633ad435]{color:var(--text-2)}.small[data-v-633ad435]{font-size:var(--text-sm);color:var(--text-2)}@media (hover:hover){.date[data-v-633ad435]:hover,.time[data-v-633ad435]:not(:disabled):hover{border-color:var(--accent-line)}}.underline-tabs[data-v-78f21951]{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;column-gap:.75rem;display:flex}.tab[data-v-78f21951]{color:var(--text-2);font-size:var(--text-base);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem .5rem .6875rem;font-weight:500}.tab[data-v-78f21951]:focus-visible{outline-offset:-2px}.tab.on[data-v-78f21951]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}@media (hover:hover){.tab[data-v-78f21951]:not(.on):hover{color:var(--text)}}.button-link[data-v-72865410]{color:var(--text);background:var(--panel);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.button-link[data-v-72865410]:hover{background:var(--hover)}}.problem[data-v-72865410]{color:var(--danger);font-size:var(--text-md);margin:0}.tally[data-v-72865410]{border-top:1px solid var(--line);flex-direction:column;gap:.625rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.row[data-v-72865410]{font-size:var(--text-md);justify-content:space-between;display:flex}.bar[data-v-72865410]{background:var(--panel-2);border-radius:.375rem;height:.625rem;overflow:hidden}.fill[data-v-72865410]{background:var(--accent-fill);height:100%}.small[data-v-72865410]{font-size:var(--text-sm);color:var(--text-2);margin:0}.find[data-v-72865410]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:2.5rem;color:var(--text);font:inherit;border-radius:.625rem;padding:0 .75rem}.groups[data-v-72865410],.people[data-v-72865410]{margin:0;padding:0;list-style:none}.group+.group[data-v-72865410]{border-top:1px solid var(--line)}.group-head[data-v-72865410]{text-align:left;border-radius:.5rem;align-items:center;gap:.375rem;width:100%;padding:.5rem .25rem;display:flex}@media (hover:hover){.group-head[data-v-72865410]:hover{background:var(--hover)}}.chev[data-v-72865410]{flex:none;transition:transform .15s}.chev.closed[data-v-72865410]{transform:rotate(-90deg)}.group-name[data-v-72865410]{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.group-count[data-v-72865410]{font-size:var(--text-sm);color:var(--text-2);flex:none}.people[data-v-72865410]{padding:0 0 .5rem 1.75rem}.person[data-v-72865410]{min-height:2.25rem;font-size:var(--text-base);align-items:center;gap:.625rem;display:flex}.no-dot[data-v-72865410]{flex:none;width:.5rem}.who[data-v-72865410]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.status[data-v-72865410]{color:var(--text-2);font-size:var(--text-sm)}.gone[data-v-72865410]{background:var(--panel-2);color:var(--text-2);font-size:var(--text-xs);border-radius:999px;margin-left:.375rem;padding:.0625rem .5rem;font-weight:600}.when[data-v-72865410]{font-size:var(--text-xs);color:var(--text-2);flex:none}.not-on[data-v-72865410]{background:var(--warn-bg);color:var(--warn-ink);font-size:var(--text-xs);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-weight:600;display:inline-flex}.expiry-row[data-v-72865410]{font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;margin:-.25rem 0 0;display:flex}.text-button[data-v-72865410]{font-size:var(--text-sm);color:var(--accent);padding:0;text-decoration:underline}.expiry-edit[data-v-72865410]{background:var(--panel-2);border:1px solid var(--line);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.expiry-buttons[data-v-72865410]{flex-wrap:wrap;gap:.5rem;display:flex}.backdrop[data-v-72865410]{z-index:40;background:#0a0c108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog[data-v-72865410]{background:var(--panel);width:min(26rem,100%);color:var(--text);box-sizing:border-box;border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.dialog-title[data-v-72865410]{font-size:var(--text-xl);margin:0 0 .25rem;font-weight:600}.dialog-line[data-v-72865410]{font-size:var(--text-md);color:var(--text-2);margin:0 0 .5rem}.compose[data-v-4b754811]{flex-direction:column;gap:.875rem;display:flex}.form-title[data-v-4b754811]{font-size:var(--text-xl);margin:0;font-weight:600}.note[data-v-4b754811]{font-size:var(--text-sm);color:var(--text-2);margin:0}.item[data-v-4b754811]{flex-direction:column;gap:.25rem;display:flex}.caption[data-v-4b754811]{font-size:var(--text-sm);padding:0;font-weight:600}.small[data-v-4b754811]{font-size:var(--text-xs);color:var(--text-2)}.box[data-v-4b754811]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;color:var(--text);font:inherit;resize:none;border-radius:.625rem;padding:.5rem .75rem}.image-row[data-v-4b754811],.preview[data-v-4b754811]{align-items:center;gap:.5rem;display:flex}.preview img[data-v-4b754811]{border:1px solid var(--line-2);border-radius:.375rem;max-width:6rem;max-height:4rem}.text-button[data-v-4b754811]{font-size:var(--text-sm);color:var(--accent);text-decoration:underline}.audience[data-v-4b754811]{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.audience-top[data-v-4b754811]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.summary[data-v-4b754811]{font-size:var(--text-sm);color:var(--text-2);align-items:baseline;gap:.375rem;display:inline-flex}.groups[data-v-4b754811]{border:1px solid var(--line-2);border-radius:.625rem;max-height:16rem;padding:.375rem .5rem;position:relative;overflow-y:auto}.org+.org[data-v-4b754811]{border-top:1px solid var(--line);margin-top:.375rem;padding-top:.375rem}.teams[data-v-4b754811]{margin:0;padding:0 0 0 1.5rem;list-style:none}.tick[data-v-4b754811]{font-size:var(--text-md);align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.tick input[data-v-4b754811]{width:1.125rem;height:1.125rem;accent-color:var(--accent-fill);flex:none;margin:.0625rem 0 0}.strong-tick[data-v-4b754811],.org-tick[data-v-4b754811]{font-weight:600}.team-name[data-v-4b754811]{overflow-wrap:anywhere;flex:1;min-width:0}.team-count[data-v-4b754811]{font-size:var(--text-sm);color:var(--text-2);flex:none}.buttons[data-v-4b754811],.dialog-buttons[data-v-4b754811]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.backdrop[data-v-4b754811]{z-index:30;background:#0a0c108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog[data-v-4b754811]{background:var(--panel);box-sizing:border-box;border-radius:.875rem;flex-direction:column;gap:.5rem;width:min(26rem,100%);max-height:min(36rem,100%);padding:1.25rem;display:flex;position:relative;overflow-y:auto}.dialog-title[data-v-4b754811]{font-size:var(--text-xl);margin:0 0 .25rem;font-weight:600}.dialog-summary-title[data-v-4b754811]{background:var(--accent-soft);color:var(--accent-soft-ink);overflow-wrap:anywhere;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-weight:600}.dialog-line[data-v-4b754811]{font-size:var(--text-md);color:var(--text-2);margin:0}.strong-line[data-v-4b754811]{color:var(--text);font-weight:600}.dialog-buttons[data-v-4b754811]{margin-top:.5rem}.problem[data-v-4b754811]{color:var(--danger);font-size:var(--text-md);margin:0}.announcements[data-v-c298d409]{width:min(var(--side-panel-width), 100%);border-left:1px solid var(--line);background:var(--panel);box-sizing:border-box;flex-direction:column;gap:.75rem;min-height:0;padding:1rem 1rem 0;display:flex;position:relative;overflow:hidden}.announcements.full[data-v-c298d409]{border-left:none;width:100%}.top[data-v-c298d409]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.heading[data-v-c298d409]{font-size:var(--text-lg);margin:0;font-weight:600}.close[data-v-c298d409]{border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@media (hover:hover){.close[data-v-c298d409]:hover{background:var(--hover)}}.bar[data-v-c298d409]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tabs[data-v-c298d409]{background:var(--panel-2);border-radius:.625rem;gap:.25rem;padding:.1875rem;display:flex}.note[data-v-c298d409]{font-size:var(--text-md);color:var(--text-2);margin:0}.search[data-v-c298d409]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:2.5rem;color:var(--text);font:inherit;border-radius:.625rem;padding:0 .75rem}.entries[data-v-c298d409]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-c298d409]{text-align:left;border-radius:.5rem;flex-direction:column;gap:.125rem;width:100%;padding:.5rem .625rem;display:flex}@media (hover:hover){.entry[data-v-c298d409]:hover{background:var(--hover)}}.entry-title[data-v-c298d409]{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600}.entry-top[data-v-c298d409]{font-size:var(--text-xs);color:var(--text-2);align-items:baseline;gap:.5rem;display:flex}.entry-who[data-v-c298d409]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.entry-top time[data-v-c298d409]{white-space:nowrap;flex:none}.entry-status[data-v-c298d409]{font-size:var(--text-xs);color:var(--text-2);justify-content:flex-end;display:flex}.entry-status[data-v-c298d409]:empty{display:none}.tag[data-v-c298d409]{background:var(--warn-bg);color:var(--warn-ink);border-radius:999px;flex:none;padding:0 .375rem;font-weight:600}.tag.ended[data-v-c298d409]{background:var(--hover);color:var(--text-2)}.entry.expired .entry-title[data-v-c298d409],.entry.expired .entry-top[data-v-c298d409]{color:var(--text-3)}.text-button[data-v-c298d409]{font-size:var(--text-sm);color:var(--accent);align-self:flex-start;text-decoration:underline}.backdrop[data-v-dd882a15]{z-index:30;background:#0a0c108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog[data-v-dd882a15]{background:var(--panel);box-sizing:border-box;border-radius:.875rem;flex-direction:column;gap:.75rem;width:min(26rem,100%);max-height:min(36rem,100%);padding:1.25rem;display:flex}.title[data-v-dd882a15]{font-size:var(--text-xl);margin:0;font-weight:600}.search[data-v-dd882a15]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:2.5rem;color:var(--text);font:inherit;border-radius:.625rem;padding:0 .75rem}.list[data-v-dd882a15]{flex:1;min-height:0;position:relative;overflow-y:auto}.group[data-v-dd882a15]{font-size:var(--text-sm);color:var(--text-2);margin:.5rem 0 .25rem;font-weight:600}.person[data-v-dd882a15]{text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:0 .625rem;display:flex}.person.on[data-v-dd882a15]{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.person[data-v-dd882a15]:not(.on):focus-visible{background:var(--hover)}@media (hover:hover){.person[data-v-dd882a15]:not(.on):hover{background:var(--hover)}}.note[data-v-dd882a15]{font-size:var(--text-sm);color:var(--text-2);margin:0}.none[data-v-dd882a15]{color:var(--text-2);font-size:var(--text-md)}.buttons[data-v-dd882a15]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.backdrop[data-v-227a755d]{z-index:40;background:#0a0c10b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.box[data-v-227a755d]{background:var(--panel);color:var(--text);width:min(100%, max-content);box-sizing:border-box;border-radius:.875rem;flex-direction:column;gap:.625rem;min-width:min(20rem,100%);max-width:100%;max-height:100%;padding:.75rem;display:flex}.head[data-v-227a755d]{justify-content:space-between;align-items:center;gap:.75rem;padding-left:.375rem;display:flex}.title[data-v-227a755d]{font-size:var(--text-md);font-weight:600}.iconbtn[data-v-227a755d]{width:2.75rem;height:2.75rem;color:var(--text-2);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.iconbtn[data-v-227a755d]:hover{background:var(--hover);color:var(--text)}}.frame[data-v-227a755d]{border:1px solid var(--line-2);background:var(--panel-2);border-radius:.625rem;min-height:0;display:flex;overflow:hidden}.zoom[data-v-227a755d]{cursor:zoom-in;min-width:0;padding:0;display:block}.zoom img[data-v-227a755d]{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 9rem);display:block}.frame.actual[data-v-227a755d]{max-height:calc(100vh - 9rem);position:relative;overflow:auto}.actual .zoom[data-v-227a755d]{cursor:zoom-out}.actual .zoom img[data-v-227a755d]{max-width:none;max-height:none}.bar[data-v-0dcd9285]{background:var(--panel);border-bottom:1px solid var(--line);flex:none;padding:.5rem 1.25rem}.actions[data-v-0dcd9285]{flex-wrap:wrap;gap:.375rem;display:flex}.end[data-v-0dcd9285]{margin-left:auto}.confirm[data-v-0dcd9285]{font-size:var(--text-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.backdrop[data-v-0dcd9285]{z-index:30;background:#0a0c108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog[data-v-0dcd9285]{background:var(--panel);box-sizing:border-box;border-radius:.875rem;flex-direction:column;gap:.625rem;width:min(26rem,100%);max-height:min(36rem,100%);padding:1.25rem;display:flex;position:relative;overflow-y:auto}.title[data-v-0dcd9285]{font-size:var(--text-xl);margin:0;font-weight:600}.none[data-v-0dcd9285],.error[data-v-0dcd9285]{font-size:var(--text-md);color:var(--text-2);margin:0}.error[data-v-0dcd9285]{color:var(--danger)}.person[data-v-0dcd9285]{text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .625rem;display:flex}@media (hover:hover){.person[data-v-0dcd9285]:not(.on):hover{background:var(--hover)}}.status[data-v-0dcd9285]{font-size:var(--text-sm);color:var(--text-2);margin-left:auto}.queue[data-v-0dcd9285]{align-items:flex-start;gap:.5rem;padding:.375rem .25rem;display:flex}.queue span[data-v-0dcd9285]{flex-direction:column;display:flex}.queue small[data-v-0dcd9285]{color:var(--text-2)}.reason[data-v-0dcd9285]{font-size:var(--text-sm);flex-direction:column;gap:.25rem;display:flex}.reason small[data-v-0dcd9285]{color:var(--text-2)}.reason textarea[data-v-0dcd9285]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;color:var(--text);font:inherit;resize:none;border-radius:.625rem;padding:.5rem .75rem}.people[data-v-0dcd9285]{flex-direction:column;display:flex}.person.on[data-v-0dcd9285]{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.buttons[data-v-0dcd9285]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.emoji-panel[data-v-ab9e381e]{z-index:8;background:var(--panel);border:1px solid var(--line-2);border-radius:.75rem;width:min(20rem,100vw - 2rem);max-height:16rem;padding:.5rem;position:absolute;bottom:3.5rem;left:0;overflow-y:auto;box-shadow:0 14px 36px #0000002e}.group[data-v-ab9e381e]{border-bottom:1px solid var(--line);grid-template-columns:repeat(8,1fr);gap:.125rem;margin-bottom:.375rem;padding-bottom:.375rem;display:grid}.group[data-v-ab9e381e]:last-child{border-bottom:0;margin-bottom:0}.emoji[data-v-ab9e381e]{border-radius:.5rem;justify-content:center;align-items:center;height:2.25rem;font-size:1.25rem;display:flex}.emoji[data-v-ab9e381e]:focus-visible{background:var(--hover)}@media (hover:hover){.emoji[data-v-ab9e381e]:hover{background:var(--hover)}}.content[data-v-28310a04]{flex-direction:column;gap:.75rem;display:flex}.tabs[data-v-28310a04]{background:var(--panel);padding:0 1.125rem}.heading[data-v-28310a04]{font-size:var(--text-md);margin:0;font-weight:600}.note[data-v-28310a04]{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.5}.problem[data-v-28310a04]{font-size:var(--text-md);color:var(--danger);margin:0}.list[data-v-28310a04]{margin:0;padding:0;list-style:none}.item[data-v-28310a04]{border-top:1px solid var(--line);align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.item[data-v-28310a04]:first-child{border-top:0}.what[data-v-28310a04]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.title[data-v-28310a04]{overflow-wrap:anywhere;font-weight:600}.what small[data-v-28310a04]{color:var(--text-2);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor[data-v-28310a04]{flex-direction:column;gap:.625rem;display:flex}.field-label[data-v-28310a04]{font-size:var(--text-md);flex-direction:column;gap:.25rem;font-weight:600;display:flex}.box[data-v-28310a04]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);min-height:2.375rem;color:var(--text);font:inherit;font-size:var(--text-md);border-radius:.625rem;padding:.375rem .75rem;font-weight:400}.text[data-v-28310a04]{resize:none;line-height:1.45}.buttons[data-v-28310a04]{flex-wrap:wrap;gap:.5rem;display:flex}.composer[data-v-f9698265]{background:var(--panel);border-top:1px solid var(--line);padding:.75rem 1.25rem .875rem}.row[data-v-f9698265]{align-items:flex-end;gap:.375rem;display:flex}.emoji-wrap[data-v-f9698265]{position:relative}.iconbtn[data-v-f9698265]{width:2.75rem;height:2.75rem;color:var(--text-2);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.iconbtn[data-v-f9698265]:hover{background:var(--hover);color:var(--text)}}.aa[data-v-f9698265]{font-weight:600;font-size:var(--text-md)}.format-menu[data-v-f9698265]{z-index:10;background:var(--panel);border:1px solid var(--line-2);border-radius:.75rem;width:min(17rem,100vw - 2rem);padding:.375rem;position:absolute;bottom:3.5rem;left:0;box-shadow:0 14px 36px #0000002e}.fitem[data-v-f9698265]{text-align:left;width:100%;min-height:2.5rem;font-size:var(--text-base);border-radius:.5rem;align-items:center;gap:.625rem;padding:.25rem .5rem;display:flex}@media (hover:hover){.fitem[data-v-f9698265]:hover{background:var(--hover)}}.replies-menu[data-v-f9698265]{width:min(20rem,100vw - 2rem);max-height:18rem;position:absolute;overflow-y:auto}.replies-none[data-v-f9698265]{font-size:var(--text-sm);color:var(--text-2);margin:0;padding:.5rem}.replies-find[data-v-f9698265]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;min-height:2.125rem;color:var(--text);font:inherit;font-size:var(--text-md);border-radius:.5rem;margin-bottom:.25rem;padding:0 .625rem}.replies-head[data-v-f9698265]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:.375rem .5rem .125rem;font-weight:600}.manage[data-v-f9698265]{border-top:1px solid var(--line);color:var(--accent);margin-top:.25rem;font-weight:600}.sample[data-v-f9698265]{text-align:center;flex:none;width:1.5rem}.flabel[data-v-f9698265]{flex-direction:column;flex:1;display:flex}.flabel small[data-v-f9698265]{font-size:var(--text-xs);color:var(--text-2)}kbd[data-v-f9698265]{font-family:inherit;font-size:var(--text-xs);color:var(--text-2)}.shot[data-v-f9698265]{border:1px solid var(--line-2);background:var(--panel-2);border-radius:.625rem;margin-bottom:.5rem;display:inline-flex;position:relative;overflow:hidden}.shot-image[data-v-f9698265]{max-width:10rem;max-height:6rem;display:block}.shot-image.dim[data-v-f9698265]{opacity:.5}.shot-state[data-v-f9698265]{background:var(--panel);font-size:var(--text-xs);color:var(--text-2);border-radius:.375rem;padding:.125rem .375rem;position:absolute;bottom:.375rem;left:.375rem}.shot-remove[data-v-f9698265]{background:var(--panel);width:1.75rem;height:1.75rem;color:var(--text);border:1px solid var(--line-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.25rem;right:.25rem}.shot-problem[data-v-f9698265]{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-line);font-size:var(--text-md);border-radius:.625rem;margin:0 0 .5rem;padding:.375rem .625rem}.paste-prompt[data-v-f9698265]{background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-md);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;margin-bottom:.5rem;padding:.375rem .625rem;display:flex}.prompt-actions[data-v-f9698265]{gap:.375rem;display:flex}.field-wrap[data-v-f9698265]{flex:1;min-width:7rem}.compact[data-v-f9698265]{padding:.625rem .75rem .75rem}.row-break[data-v-f9698265]{display:none}.compact .row[data-v-f9698265]{flex-wrap:wrap;gap:.25rem;position:relative}.compact .emoji-wrap[data-v-f9698265]{position:static}.compact .format-menu[data-v-f9698265],.compact[data-v-f9698265] .emoji-panel{box-sizing:border-box;max-width:100%;bottom:calc(100% + .25rem);left:0}.compact .row-break[data-v-f9698265]{flex-basis:100%;height:0;display:block}.box[data-v-f9698265]{box-sizing:border-box;resize:none;border:1px solid var(--line-2);background:var(--panel-2);width:100%;min-height:2.75rem;max-height:12.5rem;color:var(--text);font:inherit;font-size:var(--text-base);border-radius:.625rem;padding:.6875rem .75rem;line-height:1.4;display:block}.send[data-v-f9698265]{background:var(--accent-fill);width:2.75rem;height:2.75rem;color:var(--on-accent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:flex}.send[data-v-f9698265]:disabled{opacity:.5}.hint[data-v-f9698265]{font-size:var(--text-xs);color:var(--text-3);justify-content:space-between;gap:.75rem;margin-top:.375rem;display:flex}.over[data-v-f9698265]{color:var(--danger);font-weight:600}@media (hover:hover){.send[data-v-f9698265]:not(:disabled):hover{filter:brightness(1.08)}}.hint-short[data-v-f9698265],.compact .hint-long[data-v-f9698265]{display:none}.compact .hint-short[data-v-f9698265]{display:inline}@media (hover:none) and (pointer:coarse){.hint-keys[data-v-f9698265]{display:none}}.system[data-v-c26f6bcb]{text-align:center;max-width:80%;font-size:var(--text-sm);color:var(--text-2);background:var(--panel);border:1px solid var(--line);border-radius:999px;align-self:center;padding:.3125rem .875rem}.message[data-v-c26f6bcb]{flex-direction:column;gap:.25rem;display:flex}.message.mine[data-v-c26f6bcb]{align-items:flex-end}.message.theirs[data-v-c26f6bcb]{align-items:flex-start}.sender[data-v-c26f6bcb]{font-size:var(--text-xs);color:var(--text-2);margin-top:.375rem;padding:0 .25rem;font-weight:600}.bubble-row[data-v-c26f6bcb]{align-items:center;gap:.25rem;max-width:min(100% - 4.5rem,80rem);display:flex}.bubble-row.has-block[data-v-c26f6bcb]{max-width:min(100% - 1.5rem,80rem)}.mine .bubble-row[data-v-c26f6bcb]{flex-direction:row-reverse}.content[data-v-c26f6bcb]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mine .content[data-v-c26f6bcb]{align-items:flex-end}.theirs .content[data-v-c26f6bcb]{align-items:flex-start}.thumb[data-v-c26f6bcb]{border:1px solid var(--line-2);background:var(--panel-2);cursor:zoom-in;border-radius:.625rem;padding:0;display:block;overflow:hidden}.thumb img[data-v-c26f6bcb]{max-width:100%;height:auto;display:block}.thumb.failed[data-v-c26f6bcb]{opacity:.6}.thumb.missing[data-v-c26f6bcb]{font-size:var(--text-sm);color:var(--text-2);cursor:default;padding:.75rem 1rem}.highlighted .thumb[data-v-c26f6bcb]{box-shadow:0 0 0 3px var(--warn-line)}.bubble[data-v-c26f6bcb]{box-sizing:border-box;min-width:0;max-width:100%;font-size:var(--text-base);padding:.5625rem .8125rem;line-height:1.45}.mine .bubble[data-v-c26f6bcb]{background:var(--accent-fill);color:var(--on-accent);border-radius:.875rem .875rem .25rem}.theirs .bubble[data-v-c26f6bcb]{background:var(--theirs);color:var(--text);border-radius:.875rem .875rem .875rem .25rem}.bubble.failed[data-v-c26f6bcb]{opacity:.6}.highlighted .bubble[data-v-c26f6bcb]{box-shadow:0 0 0 3px var(--warn-line)}.forwarded[data-v-c26f6bcb]{font-size:var(--text-sm);opacity:.85;margin-bottom:.25rem;font-style:italic;display:block}.actions[data-v-c26f6bcb]{opacity:0;position:relative}.message:hover .actions[data-v-c26f6bcb],.message:focus-within .actions[data-v-c26f6bcb],.actions.open[data-v-c26f6bcb]{opacity:1}.more[data-v-c26f6bcb]{width:2rem;height:2rem;color:var(--text-2);border-radius:.5rem;justify-content:center;align-items:center;display:flex}@media (hover:hover){.more[data-v-c26f6bcb]:hover{background:var(--hover)}}.menu[data-v-c26f6bcb]{z-index:30;background:var(--panel);border:1px solid var(--line-2);border-radius:.625rem;min-width:8rem;padding:.25rem;position:fixed;box-shadow:0 10px 28px #00000029}.item[data-v-c26f6bcb]{width:100%;min-height:2.25rem;font-size:var(--text-base);border-radius:.5rem;padding:0 .625rem;display:block}@media (hover:hover){.item[data-v-c26f6bcb]:hover{background:var(--hover)}}.editor[data-v-c26f6bcb]{flex-direction:column;gap:.375rem;width:min(34rem,100%);display:flex}.editor textarea[data-v-c26f6bcb]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;color:var(--text);font:inherit;font-size:var(--text-base);resize:none;border-radius:.625rem;padding:.5rem .75rem}.edit-actions[data-v-c26f6bcb]{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.edit-hint[data-v-c26f6bcb]{font-size:var(--text-xs);color:var(--text-3);margin-right:auto}.meta[data-v-c26f6bcb]{font-size:var(--text-xs);color:var(--text-3)}.retry[data-v-c26f6bcb]{font-size:var(--text-xs);color:var(--accent);margin-left:.375rem;text-decoration:underline}.pane-wrap[data-v-8ff13187]{flex:1;min-width:0;min-height:0;display:flex;position:relative}.pane[data-v-8ff13187]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.back[data-v-8ff13187]{min-height:2.75rem;font-size:var(--text-md);color:var(--accent);border-radius:.625rem;align-items:center;gap:.25rem;padding:0 .5rem 0 .25rem;display:inline-flex}@media (hover:hover){.back[data-v-8ff13187]:hover{background:var(--hover)}}.head[data-v-8ff13187]{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.avatar[data-v-8ff13187]{background:var(--hover);width:2.5rem;height:2.5rem;color:var(--text);font-weight:600;font-size:var(--text-md);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.who[data-v-8ff13187]{flex:1;min-width:0}.name[data-v-8ff13187]{font-weight:600;font-size:var(--text-lg);margin:0}.team[data-v-8ff13187]{font-size:var(--text-md);color:var(--text-2);overflow-wrap:anywhere;margin:0}.team .dot[data-v-8ff13187]{margin:0 .125rem}.tools[data-v-8ff13187]{gap:.125rem;display:flex}.iconbtn[data-v-8ff13187]{width:2.75rem;height:2.75rem;color:var(--text-2);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.iconbtn[data-v-8ff13187]:not([aria-disabled=true]):hover{background:var(--hover);color:var(--text)}}.iconbtn[aria-disabled=true][data-v-8ff13187]{opacity:.45;cursor:not-allowed}.list[data-v-8ff13187]{flex-direction:column;flex:1;min-height:0;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden auto}.list-content[data-v-8ff13187]{flex-direction:column;gap:.625rem;display:flex}.day[data-v-8ff13187]{font-size:var(--text-xs);color:var(--text-3);align-self:center;padding:.375rem 0}.loading[data-v-8ff13187],.empty[data-v-8ff13187]{color:var(--text-2);font-size:var(--text-md);align-self:center}.load-earlier[data-v-8ff13187]{font-size:var(--text-sm);color:var(--accent);align-self:center;min-height:2rem;text-decoration:underline}.typing[data-v-8ff13187]{min-height:1.25rem;font-size:var(--text-sm);color:var(--text-2);padding:0 1.25rem .375rem}.drop-hint[data-v-8ff13187]{z-index:20;border:2px dashed var(--accent);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-lg);pointer-events:none;border-radius:.875rem;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:.5rem}.list-wrap[data-v-8ff13187]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.new-divider[data-v-8ff13187]{color:var(--accent);font-size:var(--text-xs);align-items:center;gap:.75rem;font-weight:600;display:flex}.new-divider[data-v-8ff13187]:before,.new-divider[data-v-8ff13187]:after{content:"";border-top:1px solid var(--accent);flex:1}.jump-new[data-v-8ff13187]{z-index:5;background:var(--accent-fill);min-height:2.25rem;color:var(--on-accent);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:600;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.compact .head[data-v-8ff13187]{gap:.25rem .625rem;padding:.5rem .75rem}.compact .avatar[data-v-8ff13187]{display:none}.compact .name[data-v-8ff13187],.compact .team[data-v-8ff13187]{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.compact .team[data-v-8ff13187]{flex-direction:column;display:flex}.compact .team>.sep[data-v-8ff13187]{display:none}.compact .peer-presence[data-v-8ff13187]{order:1;min-width:0;display:flex}.compact .peer-status[data-v-8ff13187]{white-space:nowrap;flex:none}.compact .peer-presence .sep[data-v-8ff13187]{white-space:pre;flex:none}.compact .peer-note[data-v-8ff13187]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compact .peer-team[data-v-8ff13187]{text-overflow:ellipsis;white-space:nowrap;order:2;overflow:hidden}.passed-note[data-v-8ff13187]{background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-md);flex:none;margin:0;padding:.5rem 1.25rem}.intro[data-v-8ff13187]{text-align:center;max-width:30rem;color:var(--text-2);align-self:center;margin:1.5rem auto}.intro h2[data-v-8ff13187]{font-size:var(--text-lg);color:var(--text);margin:0 0 .5rem}.intro p[data-v-8ff13187]{margin:0 0 .5rem;line-height:1.5}.holder-strip[data-v-8ff13187]{background:var(--warn-bg);color:var(--warn-ink);border-top:1px solid var(--warn-line);font-size:var(--text-md);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.375rem .75rem;padding:.5rem 1.25rem;display:flex}.holder-actions[data-v-8ff13187]{gap:.375rem;display:flex}.readonly[data-v-8ff13187]{background:var(--panel);border-top:1px solid var(--line);font-size:var(--text-md);color:var(--text-2);text-align:center;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.5rem 1rem;padding:.875rem 1.25rem;display:flex}@media (hover:hover){.jump-new[data-v-8ff13187]:hover{filter:brightness(1.08)}}.hover-card[data-v-163dfaa1]{z-index:20;box-sizing:border-box;background:var(--panel);color:var(--text);border:1px solid var(--line-2);font-size:var(--text-sm);pointer-events:none;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex;position:fixed;box-shadow:0 10px 28px #00000029}.card-top[data-v-163dfaa1]{align-items:center;gap:.625rem;display:flex}.card-who[data-v-163dfaa1]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.hover-card[data-v-163dfaa1] .card-picture{background:var(--hover);color:var(--text);font-weight:600;font-size:var(--text-md)}.hover-card[data-v-163dfaa1] .card-sub{color:var(--text-2);align-items:flex-start;gap:.5rem;display:flex}.hover-card[data-v-163dfaa1] .card-sub .dot{margin-top:calc(.5lh - .3125rem)}.card-more[data-v-163dfaa1]{white-space:pre-wrap;overflow-wrap:anywhere}.group[data-v-2be7d5f7]{margin-top:.375rem}@media (hover:hover){.row[data-v-2be7d5f7]:hover{background:var(--hover)}}.heading[data-v-2be7d5f7]{width:100%;min-height:2.25rem;font-size:var(--text-sm);color:var(--text-2);border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem;font-weight:600;display:flex}.chev[data-v-2be7d5f7]{flex:none;transition:transform .15s}.chev.closed[data-v-2be7d5f7]{transform:rotate(-90deg)}.group-name[data-v-2be7d5f7]{text-align:left;flex:1}.count[data-v-2be7d5f7]{font-weight:400}.none[data-v-2be7d5f7]{font-size:var(--text-sm);color:var(--text-2);margin:0;padding:.25rem .625rem .5rem 1.75rem}.items[data-v-2be7d5f7],.rows[data-v-2be7d5f7]{margin:0;padding:0;list-style:none}.item[data-v-2be7d5f7]{border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem 1.75rem;display:flex}.item.flagged[data-v-2be7d5f7]{background:var(--warn-bg);color:var(--warn-ink)}.item.on[data-v-2be7d5f7]{background:var(--hover)}@media (hover:hover){.item[data-v-2be7d5f7]:hover:not(.flagged){background:var(--hover)}}.item-main[data-v-2be7d5f7]{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.item-top[data-v-2be7d5f7]{align-items:baseline;gap:.375rem;display:flex}.item-who[data-v-2be7d5f7]{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.item-wait[data-v-2be7d5f7]{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;flex:none}.item.flagged .item-wait[data-v-2be7d5f7]{color:inherit}.item-line[data-v-2be7d5f7]{font-size:var(--text-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item.flagged .item-line[data-v-2be7d5f7]{color:inherit}.flag[data-v-2be7d5f7]{font-size:var(--text-xs);color:var(--danger);font-weight:600}.tool[data-v-2be7d5f7]{font-size:var(--text-sm);color:var(--accent);min-height:2rem;margin:.125rem 0 0 1.75rem;padding:0 .25rem}.request[data-v-2be7d5f7]{text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.25rem .625rem .25rem 1.75rem;display:flex}.request.on[data-v-2be7d5f7]{background:var(--accent-soft);color:var(--accent-soft-ink)}.row-main[data-v-2be7d5f7]{flex-direction:column;flex:1;min-width:0;display:flex}.row-title[data-v-2be7d5f7]{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-sub[data-v-2be7d5f7]{font-size:var(--text-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag[data-v-2be7d5f7]{font-size:var(--text-xs);border-radius:999px;flex:none;padding:.0625rem .375rem}.tag-waiting[data-v-2be7d5f7],.tag-handed[data-v-2be7d5f7]{background:var(--accent-soft);color:var(--accent-soft-ink)}.tag-needsReply[data-v-2be7d5f7],.tag-offline[data-v-2be7d5f7]{background:var(--warn-bg);color:var(--warn-ink);font-weight:600}.tag-closed[data-v-2be7d5f7]{background:var(--hover);color:var(--text-2)}.badge[data-v-2be7d5f7]{box-sizing:border-box;background:var(--accent-fill);min-width:1.25rem;height:1.25rem;color:var(--on-accent);font-size:var(--text-xs);border-radius:.625rem;flex:none;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:inline-flex}.contact-list[data-v-beef32d3]{flex-direction:column;flex:1;min-height:0;display:flex}.search[data-v-beef32d3]{padding:.75rem 1rem .25rem}.search-label[data-v-beef32d3]{display:block;position:relative}.search-icon[data-v-beef32d3]{color:var(--text-3);position:absolute;top:.75rem;left:.6875rem}.search-box[data-v-beef32d3]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:2.5rem;color:var(--text);font:inherit;font-size:var(--text-base);border-radius:.625rem;padding:0 .75rem 0 2.125rem}.toolbar[data-v-beef32d3]{justify-content:flex-end;padding:.25rem 1rem 0;display:flex}.tool[data-v-beef32d3]{font-size:var(--text-sm);color:var(--accent);min-height:2rem;padding:0 .25rem}.tool[data-v-beef32d3]:disabled{color:var(--text-3);cursor:default}.people[data-v-beef32d3]{flex:1;min-height:0;padding:.25rem .5rem .75rem;position:relative;overflow-y:auto}.note[data-v-beef32d3]{font-size:var(--text-md);color:var(--text-2);margin:0;padding:1rem .625rem;line-height:1.5}.group[data-v-beef32d3]{margin-top:.375rem}@media (hover:hover){.row[data-v-beef32d3]:hover{background:var(--hover)}}.heading[data-v-beef32d3]{width:100%;min-height:2.25rem;font-size:var(--text-sm);color:var(--text-2);border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem;font-weight:600;display:flex}.chev[data-v-beef32d3]{flex:none;transition:transform .15s}.chev.closed[data-v-beef32d3]{transform:rotate(-90deg)}.group-name[data-v-beef32d3]{text-align:left;flex:1}.count[data-v-beef32d3]{font-weight:400}.members[data-v-beef32d3]{margin:0;padding:0;list-style:none}.member[data-v-beef32d3]{width:100%;min-height:2.5rem;font-size:var(--text-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .625rem 0 1.75rem;display:flex;overflow:hidden}.member-name[data-v-beef32d3]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.badge[data-v-beef32d3]{box-sizing:border-box;background:var(--accent-fill);min-width:1.25rem;height:1.25rem;color:var(--on-accent);font-size:var(--text-xs);border-radius:.625rem;flex:none;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:inline-flex}.member.dim[data-v-beef32d3]{color:var(--text-3)}.nudged[data-v-beef32d3]{background:var(--danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.sub[data-v-beef32d3]{color:var(--text-2);font-size:var(--text-sm)}.member.dim .sub[data-v-beef32d3]{color:var(--text-3)}.link-button[data-v-beef32d3]{color:var(--accent);font-size:inherit;padding:0;text-decoration:underline}.member.on[data-v-beef32d3]{background:var(--accent-soft);color:var(--accent-soft-ink)}.help[data-v-385e26e3]{flex-direction:column;flex:none;gap:.25rem;padding:.75rem 1rem 0;display:flex}.ask-wrap[data-v-385e26e3]{position:relative}.ask[data-v-385e26e3]{background:var(--accent-fill);width:100%;min-height:2.5rem;color:var(--on-accent);font-weight:600;font-size:var(--text-base);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;display:flex}.under[data-v-385e26e3]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.links[data-v-385e26e3]{gap:.875rem;margin-left:auto;display:flex}.link[data-v-385e26e3]{font-size:var(--text-xs);color:var(--accent);padding:.125rem 0}.chooser[data-v-385e26e3]{z-index:15;border:1px solid var(--line-2);background:var(--panel);border-radius:.75rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 14px 36px #0000002e}.option[data-v-385e26e3]{text-align:left;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.5rem .625rem;display:flex}@media (hover:hover){.option[data-v-385e26e3]:hover{background:var(--hover)}}.option-name[data-v-385e26e3]{font-weight:600;font-size:var(--text-md)}.option-desc[data-v-385e26e3]{font-size:var(--text-sm);color:var(--text-2)}.option-meta[data-v-385e26e3]{font-size:var(--text-xs);color:var(--accent)}.option-meta.none[data-v-385e26e3]{color:var(--text-3)}.summary[data-v-385e26e3]{background:var(--accent-soft);min-height:1.75rem;color:var(--accent-soft-ink);font-size:var(--text-sm);text-align:left;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:600;display:flex}.summary.idle[data-v-385e26e3]{background:var(--panel-2);color:var(--text-2);font-weight:400}.summary.flagged[data-v-385e26e3]{background:var(--warn-bg);color:var(--warn-ink)}@media (hover:hover){.ask[data-v-385e26e3]:not(:disabled):hover{filter:brightness(1.08)}}.request-entry[data-v-36cf9b82]{text-align:left;flex-direction:column;gap:.125rem;min-width:0;display:flex}.entry-top[data-v-36cf9b82]{font-size:var(--text-xs);color:var(--text-2);align-items:baseline;gap:.5rem;display:flex}.entry-queue[data-v-36cf9b82]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.entry-top time[data-v-36cf9b82]{white-space:nowrap;flex:none}.tag[data-v-36cf9b82]{font-size:var(--text-xs);border-radius:999px;flex:none;padding:0 .375rem}.tag-waiting[data-v-36cf9b82],.tag-handed[data-v-36cf9b82]{background:var(--accent-soft);color:var(--accent-soft-ink)}.tag-needsReply[data-v-36cf9b82],.tag-offline[data-v-36cf9b82]{background:var(--warn-bg);color:var(--warn-ink);font-weight:600}.tag-closed[data-v-36cf9b82]{background:var(--hover);color:var(--text-2)}.entry-line[data-v-36cf9b82]{font-size:var(--text-base);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry-meta[data-v-36cf9b82]{font-size:var(--text-xs);color:var(--text-2);align-items:center;gap:.5rem;display:flex}.meta-text[data-v-36cf9b82]{flex:1;min-width:0}.past.full[data-v-c5355ecc]{border-left:none;width:100%}.past[data-v-c5355ecc]{width:min(var(--side-panel-width), 100%);border-left:1px solid var(--line);background:var(--panel);box-sizing:border-box;flex-direction:column;gap:.625rem;min-height:0;padding:1rem 1rem 0;display:flex;position:relative;overflow:hidden}.top[data-v-c5355ecc]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.title[data-v-c5355ecc]{font-size:var(--text-lg);margin:0;font-weight:600}.close[data-v-c5355ecc]{border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@media (hover:hover){.close[data-v-c5355ecc]:hover{background:var(--hover)}}.link[data-v-c5355ecc]{font-size:var(--text-sm);color:var(--accent);align-self:flex-start;text-decoration:underline}.search[data-v-c5355ecc]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:2.5rem;color:var(--text);font:inherit;border-radius:.625rem;padding:0 .75rem}.note[data-v-c5355ecc]{font-size:var(--text-md);color:var(--text-2);margin:0}.entries[data-v-c5355ecc]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-c5355ecc]{text-align:left;border-radius:.5rem;flex-direction:column;width:100%;padding:.5rem .625rem;display:flex}@media (hover:hover){.entry[data-v-c5355ecc]:hover{background:var(--hover)}}.choices[data-v-56f04385]{flex-wrap:wrap;gap:.5rem;display:flex}.choices.cards[data-v-56f04385]{flex-direction:column}.choices.grid[data-v-56f04385]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid .choice[data-v-56f04385]{flex-direction:row-reverse;justify-content:space-between}.choice[data-v-56f04385]{border:1px solid var(--line-2);background:var(--panel);min-height:2.5rem;color:var(--text);font-size:var(--text-base);box-sizing:border-box;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.choice.on[data-v-56f04385]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-soft-ink);font-weight:600}@media (hover:hover){.choice[data-v-56f04385]:not(.on):hover{border-color:var(--text-3)}}.cards .choice[data-v-56f04385]{text-align:left;gap:.75rem;width:100%;min-height:3.25rem;padding:.75rem .875rem}.tick[data-v-56f04385]{flex:none}.dot[data-v-56f04385]{border:2px solid var(--text-3);background:var(--panel);box-sizing:border-box;border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.dot.on[data-v-56f04385]{border:6px solid var(--accent)}.chooser[data-v-c1f49dc4]{border:1px solid var(--line);background:var(--panel-2);border-radius:.625rem;flex-direction:column;gap:.875rem;margin:0 .75rem .75rem;padding:.875rem;display:flex}.part[data-v-c1f49dc4]{flex-direction:column;gap:.5rem;display:flex}.own[data-v-c1f49dc4]{border-top:1px solid var(--line);padding-top:.75rem}.sub[data-v-c1f49dc4]{font-size:var(--text-md);margin:0;font-weight:600}.help[data-v-c1f49dc4]{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.45}.own-list[data-v-c1f49dc4]{flex-direction:column;gap:.5rem;display:flex}.own-row[data-v-c1f49dc4]{align-items:center;gap:.375rem;display:flex}.own-choice[data-v-c1f49dc4]{border:1px solid var(--line-2);background:var(--panel);min-width:0;min-height:2.5rem;font-size:var(--text-base);border-radius:.5rem;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.own-choice.on[data-v-c1f49dc4]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-soft-ink);font-weight:600}@media (hover:hover){.own-choice[data-v-c1f49dc4]:not(.on):hover{border-color:var(--text-3)}.icon[data-v-c1f49dc4]:hover{background:var(--hover);color:var(--text)}}.own-name[data-v-c1f49dc4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon[data-v-c1f49dc4]{width:2.5rem;height:2.5rem;color:var(--text-2);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.add-row[data-v-c1f49dc4]{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.add[data-v-c1f49dc4]{align-items:center;gap:.5rem;display:inline-flex;position:relative}.add[data-v-c1f49dc4]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.add.busy[data-v-c1f49dc4]{cursor:progress}.add.full[data-v-c1f49dc4]{opacity:.5;cursor:not-allowed}.add.full .file[data-v-c1f49dc4]{cursor:not-allowed}.file[data-v-c1f49dc4]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.problem[data-v-c1f49dc4]{font-size:var(--text-md);color:var(--danger);margin:0}.footer[data-v-c1f49dc4]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.notifications[data-v-3309fd4c]{flex-direction:column;display:flex}.group[data-v-3309fd4c]{border-bottom:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1.25rem 0;display:flex}.group[data-v-3309fd4c]:first-child{padding-top:.25rem}.row[data-v-3309fd4c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.row-text[data-v-3309fd4c]{flex-direction:column;flex:14rem;gap:.25rem;min-width:0;display:flex}.heading[data-v-3309fd4c]{font-size:var(--text-lg);margin:0;font-weight:600}.help[data-v-3309fd4c],.warn[data-v-3309fd4c]{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.45}.warn[data-v-3309fd4c]{color:var(--warn-ink)}.allowed[data-v-3309fd4c]{font-size:var(--text-sm);color:var(--ok-ink);align-items:center;gap:.375rem;display:inline-flex}.allowed .dot[data-v-3309fd4c]{background:var(--ok);border-radius:50%;width:.5rem;height:.5rem}.volume[data-v-3309fd4c]{align-items:center;gap:.75rem;display:flex}.volume-label[data-v-3309fd4c]{min-width:3.75rem;font-size:var(--text-base);flex:none;font-weight:500}.slider[data-v-3309fd4c]{min-width:7.5rem;accent-color:var(--accent-fill);flex:1}.volume-value[data-v-3309fd4c]{text-align:right;width:2.75rem;font-size:var(--text-md);color:var(--text-2);font-variant-numeric:tabular-nums}.events[data-v-3309fd4c]{border:1px solid var(--line);border-radius:.625rem;margin:0;padding:0;list-style:none}.event+.event[data-v-3309fd4c]{border-top:1px solid var(--line)}.event-row[data-v-3309fd4c]{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding:.5rem .75rem .5rem .875rem;display:flex}.event-name[data-v-3309fd4c]{min-width:0;font-size:var(--text-base);flex:9rem}.picker[data-v-3309fd4c]{justify-content:space-between;align-items:center;gap:.5rem;min-width:9.5rem;display:inline-flex}.picker.open[data-v-3309fd4c]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.picker-name[data-v-3309fd4c]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.chevron[data-v-3309fd4c]{flex:none;transition:transform .15s}.chevron.up[data-v-3309fd4c]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chevron[data-v-3309fd4c]{transition:none}}.icon[data-v-3309fd4c]{width:2.5rem;height:2.5rem;color:var(--text-2);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon[data-v-3309fd4c]:hover{background:var(--hover);color:var(--text)}}.dnd[data-v-3309fd4c]{background:var(--panel-2);border:1px solid var(--line);font-size:var(--text-md);color:var(--text-2);border-radius:.625rem;align-items:flex-start;gap:.625rem;margin:1.25rem 0 0;padding:.75rem .875rem;line-height:1.45;display:flex}.dnd svg[data-v-3309fd4c]{flex:none;margin-top:.0625rem}.heading[data-v-ba7b8f85]{font-size:var(--text-lg);margin:0 0 .25rem;font-weight:600}.now[data-v-ba7b8f85]{align-items:center;gap:1rem;display:flex}.current[data-v-ba7b8f85],.initials-mark[data-v-ba7b8f85]{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.current[data-v-ba7b8f85]{font-size:var(--text-xl)}.initials-mark[data-v-ba7b8f85]{font-size:var(--text-md)}.chooser[data-v-ba7b8f85]{border:1px solid var(--line);background:var(--panel-2);border-radius:.625rem;flex-direction:column;gap:.875rem;padding:.875rem;display:flex}.initials[data-v-ba7b8f85]{border:1px solid var(--line-2);background:var(--panel);min-height:2.75rem;font-size:var(--text-base);border-radius:999px;align-self:flex-start;align-items:center;gap:.625rem;padding:.25rem 1rem .25rem .375rem;display:flex}.initials.on[data-v-ba7b8f85]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-soft-ink)}.grid[data-v-ba7b8f85]{justify-items:center;gap:.5rem;display:grid}.option[data-v-ba7b8f85]{border-radius:50%;padding:0;line-height:0;position:relative}.option.on[data-v-ba7b8f85]{box-shadow:0 0 0 2px var(--panel-2), 0 0 0 4px var(--accent)}.option[data-v-ba7b8f85]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tick[data-v-ba7b8f85]{background:var(--accent);width:1.25rem;height:1.25rem;color:var(--on-accent);box-shadow:0 0 0 2px var(--panel-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-.125rem;right:-.125rem}@media (hover:hover){.option[data-v-ba7b8f85]:not(.on):hover{box-shadow:0 0 0 2px var(--panel-2), 0 0 0 4px var(--line-2)}.initials[data-v-ba7b8f85]:not(.on):hover{background:var(--hover)}}.done-row[data-v-ba7b8f85]{justify-content:flex-end;display:flex}.part[data-v-1d4ad62b]{flex-direction:column;gap:.75rem;display:flex}.head[data-v-1d4ad62b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.heading[data-v-1d4ad62b]{font-size:var(--text-lg);margin:0 0 .25rem;font-weight:600}.help[data-v-1d4ad62b]{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.45}.problem[data-v-1d4ad62b]{font-size:var(--text-md);color:var(--danger)}.sessions[data-v-1d4ad62b]{border:1px solid var(--line);border-radius:.625rem;margin:0;padding:0;list-style:none;overflow:hidden}.session[data-v-1d4ad62b]{align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .875rem;display:flex}.session+.session[data-v-1d4ad62b]{border-top:1px solid var(--line)}.screen[data-v-1d4ad62b]{color:var(--text-2);flex:none}.details[data-v-1d4ad62b]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.device[data-v-1d4ad62b]{font-weight:500;font-size:var(--text-base)}.meta[data-v-1d4ad62b]{font-size:var(--text-sm);color:var(--text-2)}.this-device[data-v-1d4ad62b]{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;flex:none;padding:.125rem .5rem;font-weight:500}.part[data-v-c4e51964]{flex-direction:column;gap:.75rem;display:flex}.head[data-v-c4e51964]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.heading[data-v-c4e51964]{font-size:var(--text-lg);margin:0 0 .25rem;font-weight:600}.help[data-v-c4e51964],.intro[data-v-c4e51964]{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.45}.help.warn[data-v-c4e51964]{color:var(--warn-ink);font-weight:500}.on[data-v-c4e51964]{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;flex:none;padding:.125rem .5rem;font-weight:500}.buttons[data-v-c4e51964]{flex-wrap:wrap;gap:.5rem;display:flex}.ask[data-v-c4e51964]{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--text-md);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem .875rem;line-height:1.45;display:flex}.flow[data-v-c4e51964]{flex-direction:column;gap:.75rem;display:flex}.done[data-v-c4e51964]{font-size:var(--text-md);color:var(--ok);margin:0}.problem[data-v-c4e51964]{font-size:var(--text-md);color:var(--danger);margin:0}.security[data-v-a477eb00]{flex-direction:column;display:flex}.security[data-v-a477eb00]>*{border-bottom:1px solid var(--line);padding:1.25rem 0}.security[data-v-a477eb00]>:first-child{padding-top:.25rem}.security[data-v-a477eb00]>:last-child{border-bottom:0;padding-bottom:0}.part[data-v-a477eb00]{flex-direction:column;gap:.75rem;display:flex}.head[data-v-a477eb00]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.heading[data-v-a477eb00]{font-size:var(--text-lg);margin:0 0 .25rem;font-weight:600}.help[data-v-a477eb00]{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.45}.done[data-v-a477eb00]{font-size:var(--text-md);color:var(--ok);margin:0}.saved[data-v-ebc42472]{min-height:1.25rem;font-size:var(--text-md);align-items:center;gap:.375rem;display:inline-flex}.tabs[data-v-ebc42472]{background:var(--panel);padding:0 1.125rem}.back-row[data-v-ebc42472]{border-bottom:1px solid var(--line);background:var(--panel);flex:none;padding:.25rem .75rem}.back[data-v-ebc42472]{min-height:2.75rem;color:var(--accent);font-size:var(--text-base);border-radius:.5rem;align-items:center;gap:.25rem;padding:0 .5rem;font-weight:500;display:inline-flex}.list[data-v-ebc42472]{flex-direction:column;display:flex}.list-item[data-v-ebc42472]{min-height:3.25rem;font-size:var(--text-base);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 .25rem;font-weight:500;display:flex}.list-item svg[data-v-ebc42472]{color:var(--text-3)}.section-title[data-v-ebc42472]{font-size:var(--text-xl);margin:0 0 .5rem;font-weight:600}.group[data-v-ebc42472]{border-bottom:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1.25rem 0;display:flex}.group[data-v-ebc42472]:first-of-type{padding-top:.25rem}.group[data-v-ebc42472]:last-of-type{border-bottom:0}.heading[data-v-ebc42472]{font-size:var(--text-lg);margin:0 0 .25rem;font-weight:600}.help[data-v-ebc42472]{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.45}.problem[data-v-ebc42472]{font-size:var(--text-md);color:var(--danger);margin:0 0 .5rem}.zone[data-v-ebc42472]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.zone-now[data-v-ebc42472]{font-size:var(--text-md);color:var(--text-2);font-weight:400}.zone-time[data-v-ebc42472]{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.search-panel.full[data-v-209145e9]{border-left:none;width:100%}.search-panel[data-v-209145e9]{width:min(var(--side-panel-width), 100%);border-left:1px solid var(--line);background:var(--panel);box-sizing:border-box;flex-direction:column;gap:.625rem;min-height:0;padding:1rem 1rem 0;display:flex;position:relative;overflow:hidden}.top[data-v-209145e9]{justify-content:space-between;align-items:center;display:flex}.title[data-v-209145e9]{font-size:var(--text-lg);margin:0;font-weight:600}.close[data-v-209145e9]{border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@media (hover:hover){.close[data-v-209145e9]:hover{background:var(--hover)}}.search[data-v-209145e9]{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:2.5rem;color:var(--text);font:inherit;border-radius:.625rem;padding:0 .75rem}.scope[data-v-209145e9]{background:var(--panel-2);border-radius:.625rem;align-self:flex-start;gap:.25rem;padding:.1875rem;display:flex}.none[data-v-209145e9],.reach[data-v-209145e9]{font-size:var(--text-sm);color:var(--text-2);margin:0}.results[data-v-209145e9]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.result[data-v-209145e9]{text-align:left;border-radius:.5rem;flex-direction:column;gap:.125rem;width:100%;padding:.5rem .625rem;display:flex}.result[data-v-209145e9]:focus-visible{background:var(--hover)}.result.on[data-v-209145e9]{background:var(--accent-soft)}@media (hover:hover){.result[data-v-209145e9]:hover{background:var(--hover)}}.who[data-v-209145e9]{font-size:var(--text-sm);font-weight:600}.snippet[data-v-209145e9]{font-size:var(--text-md);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.when[data-v-209145e9]{font-size:var(--text-xs);color:var(--text-3)}.requests-row[data-v-209145e9]{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--text);font-size:var(--text-sm);text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;margin:.25rem 0;padding:.5rem .625rem;display:flex}.requests-row svg[data-v-209145e9]{color:var(--accent);flex:none}.requests-text[data-v-209145e9]{flex:1;min-width:0}.requests-row .chevron[data-v-209145e9]{color:var(--text-2);flex:none}@media (hover:hover){.requests-row[data-v-209145e9]:hover{background:var(--hover)}}.nudge-region[data-v-b8ce47d3]{z-index:19;pointer-events:none;flex-direction:column;gap:.375rem;width:min(30rem,100% - 2rem);display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.nudge[data-v-b8ce47d3]{pointer-events:auto;background:var(--panel);color:var(--text);border:1px solid var(--line-2);font-size:var(--text-md);border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .5rem .5rem .75rem;display:flex;box-shadow:0 10px 28px #0000002e}.icon[data-v-b8ce47d3]{background:var(--danger);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.text[data-v-b8ce47d3]{flex:1;min-width:0}.close[data-v-b8ce47d3]{width:2rem;height:2rem;color:var(--text-2);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.close[data-v-b8ce47d3]:hover{background:var(--hover)}}.app-row[data-v-a4235ec8]{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.home[data-v-a4235ec8]{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.contacts[data-v-a4235ec8]{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex:18.125rem;min-width:0;max-width:22.5rem;height:100%;display:flex}.sidebar-footer[data-v-a4235ec8]{border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--text-2);flex-direction:column;gap:.625rem;padding:.75rem 1rem;display:flex}.connection[data-v-a4235ec8]{align-items:center;gap:.5rem;display:flex}.conversation[data-v-a4235ec8]{flex:1 1 0;min-width:0;min-height:0;display:flex}.conversation[data-v-a4235ec8]:focus{outline:none}.narrow .contacts[data-v-a4235ec8]{border-right:0;flex:1;max-width:none}.main-column[data-v-a4235ec8]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.empty[data-v-a4235ec8]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.5rem;display:flex}.empty h2[data-v-a4235ec8]{font-size:var(--text-xl);margin:0 0 .5rem;font-weight:600}.empty p[data-v-a4235ec8]{max-width:23.75rem;font-size:var(--text-base);color:var(--text-2);margin:0;line-height:1.5}.app-content[data-v-c5aab104]{display:contents}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.peel{--bg:#f4f5f7;--panel:#fff;--panel-2:#f8f9fb;--hover:#edeff3;--line:#e1e4ea;--line-2:#c9ced8;--text:#16181d;--text-2:#4b515c;--text-3:#5f6672;--theirs:#eceef2;--warn-bg:#fff4dc;--warn-ink:#5e3d00;--warn-line:#e9be63;--ok:#1f8a4c;--ok-soft:#e3f4ea;--ok-ink:#17633a;--away:#b7791f;--dnd:#c6383b;--off:#8a919d;--on-accent:#fff;--band:var(--accent-fill);--on-band:var(--on-accent);--scroll-thumb:#c9ced8;--scroll-thumb-hover:#a3aab7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.peel.dark{--bg:#0f1115;--panel:#171a20;--panel-2:#1c2027;--hover:#242934;--line:#2a2f3a;--line-2:#3b4251;--text:#eceef2;--text-2:#b6bcc7;--text-3:#9aa1ad;--theirs:#242934;--warn-bg:#352812;--warn-ink:#f3d08a;--warn-line:#6e5420;--ok:#3dbb72;--ok-soft:#173326;--ok-ink:#8fe0b0;--away:#e0a43a;--dnd:#ef6a6c;--off:#6b7280;--band:var(--accent-soft);--on-band:var(--accent-soft-ink);--scroll-thumb:#3b4251;--scroll-thumb-hover:#555d6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.peel.accent-blue{--accent:#2450c4;--accent-fill:#2450c4;--accent-soft:#e8eefc;--accent-soft-ink:#1d3f99;--accent-line:#afc2f2}.peel.dark.accent-blue{--accent:#9db6ff;--accent-fill:#3556b0;--accent-soft:#1e2a47;--accent-soft-ink:#c3d3ff;--accent-line:#3a4f86}.peel.accent-teal{--accent:#0b6e77;--accent-fill:#0b6e77;--accent-soft:#e2f3f4;--accent-soft-ink:#08545b;--accent-line:#9ed3d7}.peel.dark.accent-teal{--accent:#6fd3dc;--accent-fill:#13707a;--accent-soft:#13353a;--accent-soft-ink:#b5ecf0;--accent-line:#24636a}.peel.accent-crust{--accent:#a3470f;--accent-fill:#a3470f;--accent-soft:#fbebdd;--accent-soft-ink:#7a340a;--accent-line:#edb78f}.peel.dark.accent-crust{--accent:#f2a36b;--accent-fill:#a04c17;--accent-soft:#3a2414;--accent-soft-ink:#f8cba8;--accent-line:#6e3d1d}:root{--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-xs:.71875rem;--text-sm:.78125rem;--text-md:.8125rem;--text-base:.875rem;--text-lg:.9375rem;--text-xl:1.125rem;--text-2xl:1.375rem;--side-panel-width:24rem}:root.font-system{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html,body{height:100%;margin:0}#app{height:100%}.peel{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base)}.peel a{color:inherit}.peel a.b{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.b{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.b:focus-visible,.peel a:focus-visible,.peel input:focus-visible,.peel textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seg{min-height:2.125rem;font-size:var(--text-md);color:var(--text-2);border-radius:.5rem;padding:0 .75rem}.seg.on{background:var(--panel);color:var(--text);box-shadow:0 0 0 1px var(--line-2)}@media (hover:hover){.seg:not(.on):hover{background:var(--hover);color:var(--text)}}.dot{box-sizing:border-box;border-radius:50%;flex:none;width:.625rem;height:.625rem;display:inline-block;position:relative}.dot-available{background:var(--ok)}.dot-away,.dot-break,.dot-lunch{background:var(--away)}.dot-idle{border:2.5px solid var(--away)}.dot-dnd{background:var(--dnd)}.dot-dnd:after{content:"";background:var(--panel);border-radius:1px;height:2px;position:absolute;top:4px;left:2px;right:2px}.dot-offline{border:2px solid var(--off)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shake{animation:.5s peel-shake}@keyframes peel-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.side-panel-list{flex-direction:column;flex:1;gap:.625rem;min-height:0;margin:0 -1rem;padding:0 1rem 1rem;display:flex;position:relative;overflow-y:auto}.peel,.peel *{scrollbar-width:thin}.peel{scrollbar-color:var(--scroll-thumb) transparent}@media (hover:hover){.peel :hover{scrollbar-color:var(--scroll-thumb-hover) transparent}}.peel{--danger:#b42d30}.peel.dark{--danger:#ef6a6c}.field{box-sizing:border-box;border:1px solid var(--line-2);background:var(--panel-2);width:100%;height:2.875rem;color:var(--text);font:inherit;font-size:var(--text-lg);border-radius:.625rem;padding:0 .75rem;font-weight:400}.field.code{font-family:var(--font-mono);letter-spacing:.2em;font-size:1.25rem;font-weight:500}.label{font-size:var(--text-md);flex-direction:column;gap:.375rem;font-weight:600;display:flex}.primary{background:var(--accent-fill);width:100%;min-height:2.875rem;color:var(--on-accent);font-weight:600;font-size:var(--text-lg);border-radius:.625rem;justify-content:center;align-items:center;display:flex}.primary:disabled{opacity:.6;cursor:not-allowed}.primary[aria-busy=true]{cursor:progress}.pill{border:1px solid var(--line-2);min-height:2.25rem;font-size:var(--text-md);color:var(--text);text-align:center;border-radius:.5rem;padding:0 .875rem;font-weight:500}.pill.strong,.peel a.pill.strong{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}@media (hover:hover){:where(.pill:not(:disabled)):hover{background:var(--hover)}.primary:not(:disabled):hover,.pill.strong:not(:disabled):hover{filter:brightness(1.08)}}.pill:disabled{opacity:.5;cursor:not-allowed}.link{font-size:var(--text-base);color:var(--accent);align-self:flex-start;min-height:2rem;text-decoration:underline}.error{font-size:var(--text-md);color:var(--danger)}.hint{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.5}.page-title{font-size:var(--text-2xl);margin:0 0 .375rem;font-weight:600}.page-intro{font-size:var(--text-base);color:var(--text-2);margin:0;line-height:1.5}.adm-note{font-size:var(--text-md);color:var(--text-2);margin:0;line-height:1.5}.adm-problem{font-size:var(--text-md);color:var(--danger);margin:0}.adm-field{font-size:var(--text-md);flex-direction:column;gap:.25rem;font-weight:600;display:flex}.adm-field small{color:var(--text-2);font-weight:400}.adm-buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adm-backdrop{z-index:40;background:#0a0c108c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.adm-dialog{background:var(--panel);box-sizing:border-box;border-radius:.875rem;flex-direction:column;gap:.625rem;width:min(28rem,100%);max-height:min(40rem,100%);padding:1.25rem;display:flex;position:relative;overflow-y:auto}.adm-dialog-title{font-size:var(--text-xl);margin:0 0 .25rem;font-weight:600}
