.add-client-backdrop[data-v-ebe63d99]{position:fixed;inset:0;z-index:50}.add-client-panel[data-v-ebe63d99]{z-index:60}.add-client[data-v-ebe63d99]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:var(--emmie-radius);background:transparent;color:var(--emmie-text-muted);cursor:pointer;transition:background .12s,color .12s}.add-client[data-v-ebe63d99]:hover{background:var(--emmie-surface-sunken);color:var(--emmie-ink)}.add-client[data-v-ebe63d99]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.add-client[data-v-ebe63d99]:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;z-index:70;padding:5px 9px;border-radius:6px;background:var(--emmie-ink);color:#fff;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s}.add-client[data-v-ebe63d99]:hover:after,.add-client[data-v-ebe63d99]:focus-visible:after{opacity:1}.add-client[aria-expanded=true][data-v-ebe63d99]:after{display:none}.name-field[data-v-0322ecaa]{position:relative;display:flex;flex:1;align-items:center;min-width:0}.name-field__icon[data-v-0322ecaa]{position:absolute;left:11px;color:var(--emmie-text-light);pointer-events:none}.name-field input[data-v-0322ecaa]{box-sizing:border-box;width:100%;height:34px;padding:6px 11px 6px 34px;border:1px solid var(--emmie-border);border-radius:var(--emmie-radius-sm);outline:none;background:var(--emmie-surface);color:var(--emmie-ink);font-family:inherit;font-size:var(--emmie-text-sm);transition:border-color .15s,box-shadow .15s}.name-field input[data-v-0322ecaa]::placeholder{color:var(--emmie-text-light)}.name-field input[data-v-0322ecaa]:hover:not(:focus){border-color:var(--emmie-text-light)}.name-field input[data-v-0322ecaa]:focus{border-color:var(--emmie-accent);box-shadow:var(--emmie-focus-ring)}.name-field:focus-within .name-field__icon[data-v-0322ecaa]{color:var(--emmie-accent)}.toolbar-icon[data-v-0322ecaa]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--emmie-border);border-radius:var(--emmie-radius);background:var(--emmie-surface);color:var(--emmie-text-muted);cursor:pointer;transition:border-color .12s,color .12s}.toolbar-icon[data-v-0322ecaa]:hover{border-color:var(--emmie-text-light);color:var(--emmie-ink)}.toolbar-icon[data-v-0322ecaa]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.place-note[data-v-1d2aa5d5]{display:flex;gap:10px;align-items:center;margin-top:4px;padding:9px 10px;border-radius:var(--emmie-radius-sm);background:var(--emmie-surface-sunken);color:var(--emmie-text-muted);font-size:var(--emmie-text-xs);line-height:1.4}.place-note__show[data-v-1d2aa5d5],.place-note__hide[data-v-1d2aa5d5]{flex-shrink:0;font-size:var(--emmie-text-xs)}.place-note__show[data-v-1d2aa5d5]{color:var(--emmie-accent-dark);font-weight:600}.place-note:hover .place-note__show[data-v-1d2aa5d5]{text-decoration:underline;text-underline-offset:2px}.place-note__hide[data-v-1d2aa5d5]{display:block;padding:4px 0;color:var(--emmie-text-muted);font-weight:500;text-align:center}[data-v-1d2aa5d5] #registration-place{height:34px}.progress-fill[data-v-298afd66]{display:block;height:100%;border-radius:inherit;background:color-mix(in oklch,var(--emmie-success) 55%,var(--emmie-surface));transition:width .35s ease}.clear-filters[data-v-298afd66]{display:inline-flex;align-items:center;gap:5px;padding:4px 2px;border:0;background:none;color:var(--emmie-text-muted);font-family:inherit;font-size:var(--emmie-text-xs);font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.clear-filters[data-v-298afd66]:hover{color:var(--emmie-ink)}.clear-filters--end[data-v-298afd66]{margin-left:auto;text-decoration:none}.clear-filters--end[data-v-298afd66]:hover{color:var(--emmie-accent-dark)}@media(prefers-reduced-motion:reduce){.progress-fill[data-v-298afd66]{transition:none}}.avatar-photo[data-v-28de0a8d]{display:block;flex-shrink:0;border-radius:var(--emmie-radius-pill);background:var(--emmie-surface-sunken) center / cover no-repeat}.done-check-pop[data-v-354c5382]{animation:done-check-pop-354c5382 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes done-check-pop-354c5382{0%{transform:scale(0)}}@media(prefers-reduced-motion:reduce){.done-check-pop[data-v-354c5382]{animation:none}}.done-land[data-v-78a31a2f]{animation:done-land-78a31a2f .55s cubic-bezier(.22,.61,.36,1)}@keyframes done-land-78a31a2f{0%{opacity:0;transform:translateY(-9px);background:var(--emmie-success-soft)}60%{background:var(--emmie-success-soft)}}@media(prefers-reduced-motion:reduce){.done-land[data-v-78a31a2f]{animation:none}}.done-bump[data-v-b441eaae]{animation:done-bump-b441eaae .7s cubic-bezier(.34,1.56,.64,1)}@keyframes done-bump-b441eaae{28%{transform:scale(1.14);background:var(--emmie-success);color:#fff}65%{background:var(--emmie-success);color:#fff}}@media(prefers-reduced-motion:reduce){.done-bump[data-v-b441eaae]{animation:none}}.fin-pick[data-v-9dc25d7a]{display:flex;flex-direction:column;gap:6px;max-height:320px;padding:12px;overflow-y:auto}.fin-opt[data-v-9dc25d7a]{display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px;border:1px solid var(--emmie-hairline);border-radius:var(--emmie-radius-sm);background:var(--emmie-surface);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s,background .14s}.fin-opt[data-v-9dc25d7a]:hover{border-color:var(--emmie-border);background:var(--emmie-surface-sunken)}.fin-opt[data-v-9dc25d7a]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.fin-opt[disabled][data-v-9dc25d7a]{border-style:dashed;background:var(--emmie-surface);cursor:not-allowed;opacity:.55}.fin-opt__nr[data-v-9dc25d7a],.fin-opt__tag[data-v-9dc25d7a]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;margin-top:1px;padding:1px 8px;border-radius:var(--emmie-radius-pill);background:var(--emmie-surface-sunken);color:var(--emmie-ink);font-size:var(--emmie-text-xs);font-weight:500;font-variant-numeric:tabular-nums}.fin-opt__tag.is-outside[data-v-9dc25d7a]{align-self:flex-start;margin-top:4px;background:var(--emmie-warning-bg);color:var(--emmie-warning-text)}.fin-opt__tag.is-linked[data-v-9dc25d7a]{background:var(--emmie-success-soft);color:var(--emmie-success)}.fin-pick__foot[data-v-9dc25d7a]{padding:10px 16px;border-top:1px solid var(--emmie-hairline);background:var(--emmie-surface-sunken)}.fin-pick__new[data-v-9dc25d7a]{display:inline-flex;gap:6px;align-items:center;padding:4px 0;color:var(--emmie-primary);font-size:var(--emmie-text-xs);font-weight:600;text-decoration:none}.fin-pick__new[data-v-9dc25d7a]:hover{color:var(--emmie-primary-dark)}.fin-badge[data-v-1fd1aa8b]{display:inline-flex;gap:5px;align-items:center;padding:2px 9px;border:0;border-radius:var(--emmie-radius-pill);background:var(--emmie-surface-sunken);color:var(--emmie-ink);font-family:inherit;font-size:var(--emmie-text-xs);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s,box-shadow .14s}.fin-badge[data-v-1fd1aa8b]:hover,.fin-badge.is-open[data-v-1fd1aa8b]{box-shadow:inset 0 0 0 1px var(--emmie-border);background:var(--emmie-surface)}.fin-badge[data-v-1fd1aa8b]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.fin-badge__icon[data-v-1fd1aa8b]{opacity:.7}.fin-empty[data-v-1fd1aa8b]{display:inline-flex;gap:5px;align-items:center;padding:1px 9px;border:1px dashed var(--emmie-border);border-radius:var(--emmie-radius-pill);background:transparent;color:var(--emmie-text-muted);font-family:inherit;font-size:var(--emmie-text-xs);font-weight:500;line-height:1.3;white-space:nowrap;transition:border-color .14s,color .14s,background .14s}button.fin-empty[data-v-1fd1aa8b]{cursor:pointer}button.fin-empty[data-v-1fd1aa8b]:hover,button.fin-empty.is-open[data-v-1fd1aa8b]{border-color:var(--emmie-text-light);background:var(--emmie-surface);color:var(--emmie-ink)}button.fin-empty[data-v-1fd1aa8b]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.fin-pop[data-v-1fd1aa8b]{z-index:81;box-sizing:border-box;width:320px;overflow:hidden;border:1px solid var(--emmie-hairline);border-radius:var(--emmie-radius-card);background:var(--emmie-surface);box-shadow:var(--emmie-shadow-lg);animation:fin-pop-in-1fd1aa8b .14s ease-out}@keyframes fin-pop-in-1fd1aa8b{0%{opacity:0;transform:translateY(-4px)}}.fin-pop__head[data-v-1fd1aa8b]{display:flex;gap:10px;align-items:flex-start;padding:14px 16px 12px;border-bottom:1px solid var(--emmie-hairline)}.fin-pop__icon[data-v-1fd1aa8b]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--emmie-radius-sm);background:var(--emmie-primary-soft);color:var(--emmie-primary)}.fin-pop__title[data-v-1fd1aa8b]{color:var(--emmie-primary);font-family:var(--emmie-font-display);font-size:var(--emmie-text-h3);font-weight:600;line-height:1.25}.fin-pop__row[data-v-1fd1aa8b]{display:flex;gap:12px;padding:8px 0;font-size:var(--emmie-text-sm)}.fin-pop__row+.fin-pop__row[data-v-1fd1aa8b]{border-top:1px solid var(--emmie-hairline)}.fin-pop__row dt[data-v-1fd1aa8b]{flex:0 0 84px;padding-top:1px;color:var(--emmie-text-light);font-size:var(--emmie-text-xs);font-weight:600}.fin-pop__row dd[data-v-1fd1aa8b]{flex:1;min-width:0;margin:0;color:var(--emmie-ink);font-variant-numeric:tabular-nums}.fin-pop__usage[data-v-1fd1aa8b]{padding:10px 16px 12px;border-top:1px solid var(--emmie-hairline)}.fin-pop__bar[data-v-1fd1aa8b]{height:6px;margin-top:7px;overflow:hidden;border-radius:var(--emmie-radius-pill);background:var(--emmie-hairline)}.fin-pop__bar span[data-v-1fd1aa8b]{display:block;height:100%;border-radius:inherit;background:var(--emmie-primary)}.fin-pop__bar span.is-low[data-v-1fd1aa8b]{background:var(--emmie-warning)}.fin-pop__foot[data-v-1fd1aa8b]{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:10px 12px 10px 16px;border-top:1px solid var(--emmie-hairline);background:var(--emmie-surface-sunken)}.fin-pop__switch[data-v-1fd1aa8b]{margin-right:auto;padding:4px 0;border:0;background:none;color:var(--emmie-text-muted);font-family:inherit;font-size:var(--emmie-text-xs);font-weight:500;cursor:pointer}.fin-pop__switch[data-v-1fd1aa8b]:hover{color:var(--emmie-ink)}.fin-pop__switch[data-v-1fd1aa8b]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.fin-pop__open[data-v-1fd1aa8b]{display:inline-flex;gap:6px;align-items:center;color:var(--emmie-primary);font-size:var(--emmie-text-xs);font-weight:600;text-decoration:none}.fin-pop__open[data-v-1fd1aa8b]:hover{text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.fin-pop[data-v-1fd1aa8b]{animation:none}}.place-badge[data-v-f2bb66e8]{display:inline-flex;flex-shrink:1;align-items:center;min-width:0;padding:1px 7px;overflow:hidden;border:1px solid var(--emmie-hairline);border-radius:var(--emmie-radius-pill);background:var(--emmie-surface-sunken);color:var(--emmie-text-muted);font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.own-avatar[data-v-152c5df0]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;margin-top:2px;border:1px solid var(--emmie-border);border-radius:var(--emmie-radius-pill);background:var(--emmie-surface-sunken);color:var(--emmie-text-muted);font-size:10.5px;font-weight:700}.own-bubble[data-v-152c5df0]{flex:1;min-width:0;padding:10px 14px 11px;border:1px solid var(--emmie-border);border-radius:4px 14px 14px;background:var(--emmie-surface)}.own-star[data-v-152c5df0]{display:block;fill:var(--emmie-star-empty)}.own-star.is-on[data-v-152c5df0]{fill:var(--emmie-star)}.meta-avatar[data-v-ab2155f6]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--emmie-radius-pill);background:var(--emmie-primary-soft);color:var(--emmie-primary);font-size:8px;font-weight:700}.goal-kicker[data-v-ab2155f6]{display:block;color:var(--emmie-text-light);font-size:11px}.goal-title[data-v-ab2155f6]{display:block;margin-bottom:4px;overflow:hidden;color:var(--emmie-ink);font-family:var(--emmie-font-display);font-size:var(--emmie-text-sm);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.enlarged[data-v-ab2155f6]{position:fixed;top:5vh;left:50%;transform:translate(-50%);width:min(920px,92vw);height:90vh;overflow:auto;padding:22px 28px 20px;border-radius:var(--emmie-radius-lg);background:var(--emmie-surface);box-shadow:var(--emmie-shadow-lg)}.enlarged[data-v-ab2155f6] .ProseMirror{min-height:320px;font-size:16px;line-height:1.7}.editor-headmeta[data-v-b4c9e335]{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:5px}.editor-headmeta[data-v-b4c9e335]>*{box-sizing:border-box;display:inline-flex;gap:5px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:500}.editor-options[data-v-b4c9e335]>*+*{border-top-width:0}@media(max-width:767px){.shortcut-hints[data-v-b4c9e335]{display:none}}.editor-edge[data-v-b4c9e335]{border-left:4px solid var(--editor-accent)}@media(min-width:768px){.editor-groove[data-v-b4c9e335]{position:relative}.editor-groove[data-v-b4c9e335]:before{content:"";position:absolute;top:14px;bottom:14px;left:-1px;width:2px;background:linear-gradient(90deg,#1f2b2613 50%,#fffffff2 50%);pointer-events:none;mask:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}}.editor-screen[data-v-22e66bf6]{background:var(--emmie-surface);animation:editor-screen-in-22e66bf6 .28s cubic-bezier(.2,.8,.2,1)}.screen-head[data-v-22e66bf6]{border-bottom:1px solid var(--emmie-hairline)}.screen-meta[data-v-22e66bf6]{border-bottom:1px solid var(--emmie-hairline);background:var(--emmie-surface-sunken)}.ghost[data-v-22e66bf6]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--emmie-radius-pill);background:transparent;color:var(--emmie-text-muted);cursor:pointer}.ghost[data-v-22e66bf6]:active{background:var(--emmie-surface-sunken)}.ghost[data-v-22e66bf6]:disabled{cursor:default;opacity:.3}.ghost[data-v-22e66bf6]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.initials[data-v-22e66bf6]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--emmie-radius-pill);background:var(--emmie-primary-soft);color:var(--emmie-primary);font-size:12px;font-weight:600}.editor-screen .screen-editor[data-v-22e66bf6]{border-left-width:0}@keyframes editor-screen-in-22e66bf6{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.editor-screen[data-v-22e66bf6]{animation:none}}.rating-pill[data-v-1897e958]{display:inline-flex;flex-shrink:0;gap:3px;align-items:center;height:20px;padding:0 7px 0 5px;border-radius:var(--emmie-radius-pill);background:color-mix(in srgb,var(--emmie-star) 12%,var(--emmie-surface));color:color-mix(in srgb,var(--emmie-star) 55%,var(--emmie-ink));font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.rating-pill__star[data-v-1897e958]{color:var(--emmie-star)}.mobile-row[data-v-700b3a42]{padding:12px 10px 14px 14px}.mobile-row+.mobile-row[data-v-700b3a42]{border-top:1px solid var(--emmie-hairline)}.mobile-row.is-locked[data-v-700b3a42]{opacity:.55}.mobile-row-head[data-v-700b3a42]{display:flex;gap:12px;align-items:center;min-height:44px;border-radius:var(--emmie-radius);cursor:pointer}.mobile-row-head[data-v-700b3a42]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.is-locked .mobile-row-head[data-v-700b3a42]{cursor:not-allowed}.mobile-row-initials[data-v-700b3a42]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--emmie-radius-pill);background:var(--emmie-primary-soft);color:var(--emmie-primary);font-size:13px;font-weight:600}.mobile-row-remove[data-v-700b3a42]{width:44px;height:44px}.mobile-row-presence[data-v-700b3a42]{margin-top:10px}.mobile-row-presence[data-v-700b3a42] button{height:42px}.mobile-card[data-v-aa18769b]{overflow:hidden;border-radius:var(--emmie-radius-card);background:var(--emmie-surface);box-shadow:var(--emmie-shadow-xs)}.mobile-done[data-v-aa18769b]{margin-top:20px}.sheet-search[data-v-842f692d] input{height:44px}.candidate[data-v-842f692d]{display:flex;gap:12px;align-items:center;width:100%;min-height:56px;padding:6px 10px;border:0;border-radius:var(--emmie-radius);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.candidate[data-v-842f692d]:active{background:var(--emmie-surface-sunken)}.candidate[data-v-842f692d]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.candidate-initials[data-v-842f692d]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--emmie-radius-pill);background:var(--emmie-primary-soft);color:var(--emmie-primary);font-size:12px;font-weight:600}.sheet-search[data-v-562e0df7] input{height:44px}.place-row[data-v-562e0df7]{display:flex;gap:10px;align-items:center;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:var(--emmie-radius-sm);background:transparent;color:var(--emmie-ink);font-family:inherit;font-size:15px;text-align:left;cursor:pointer}.place-row.is-chosen[data-v-562e0df7]{background:var(--emmie-primary-soft);font-weight:600}.place-row[data-v-562e0df7]:active{background:var(--emmie-surface-sunken)}.place-row[data-v-562e0df7]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.place-row.is-office[data-v-562e0df7]{min-height:40px;margin-top:8px;font-size:var(--emmie-text-xs);font-weight:600}.place-name[data-v-562e0df7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place-name.is-empty[data-v-562e0df7]{color:var(--emmie-text-light)}.place-count[data-v-562e0df7]{flex:none;color:var(--emmie-text-muted);font-size:var(--emmie-text-xs);font-variant-numeric:tabular-nums}.place-note[data-v-562e0df7]{display:flex;gap:10px;align-items:center;margin-top:10px;padding:4px 4px 4px 12px;border-radius:var(--emmie-radius-sm);background:var(--emmie-surface-sunken);color:var(--emmie-text-muted);font-size:var(--emmie-text-xs)}.place-note-action[data-v-562e0df7],.place-hide[data-v-562e0df7]{min-height:40px;padding:0 10px;border:0;background:none;font-family:inherit;font-size:var(--emmie-text-xs);cursor:pointer}.place-note-action[data-v-562e0df7]{flex:none;color:var(--emmie-accent-dark);font-weight:600}.place-hide[data-v-562e0df7]{display:block;margin:6px auto 0;color:var(--emmie-text-muted);font-weight:500}.progress-card[data-v-b5263250]{display:flex;gap:12px;align-items:center;padding:10px 8px 10px 16px;border-radius:var(--emmie-radius-card);background:var(--emmie-surface);box-shadow:var(--emmie-shadow-xs)}.progress-track[data-v-b5263250]{height:6px;margin-top:8px;overflow:hidden;border-radius:var(--emmie-radius-pill);background:var(--emmie-hairline)}.progress-fill[data-v-b5263250]{display:block;height:100%;border-radius:inherit;background:color-mix(in oklch,var(--emmie-success) 55%,var(--emmie-surface));transition:width .35s ease}.mobile-search[data-v-b5263250] input{height:44px;border-radius:var(--emmie-radius-pill)}.chips[data-v-b5263250]{display:flex;gap:8px;margin:10px -12px 0;padding:2px 12px 4px;overflow-x:auto;scrollbar-width:none}.chips[data-v-b5263250]::-webkit-scrollbar{display:none}.chip[data-v-b5263250]{display:inline-flex;flex:none;gap:7px;align-items:center;height:44px;padding:0 16px;border:1px solid var(--emmie-border);border-radius:var(--emmie-radius-pill);background:var(--emmie-surface);color:var(--emmie-ink);font-family:inherit;font-size:var(--emmie-text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.chip-place[data-v-b5263250]{max-width:240px}.chip.is-on[data-v-b5263250]{border-color:var(--emmie-primary);background:var(--emmie-primary-soft);color:var(--emmie-primary-dark);font-weight:600}.chip[data-v-b5263250]:disabled{cursor:default;opacity:.6}.chip[data-v-b5263250]:focus-visible{outline:none;box-shadow:var(--emmie-focus-ring)}.chip-clear[data-v-b5263250]{border-color:transparent;background:transparent;color:var(--emmie-text-muted)}@media(prefers-reduced-motion:reduce){.progress-fill[data-v-b5263250]{transition:none}}.bubble-row[data-v-dde1772e]{display:flex;gap:8px;align-items:flex-start;min-width:0;max-width:calc(100% - 30px)}.bubble-avatar[data-v-dde1772e]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;margin-top:2px;border-radius:var(--emmie-radius-pill);font-size:9.5px;font-weight:700;letter-spacing:.02em}.bubble[data-v-dde1772e]{display:flex;flex-direction:column;min-width:0;padding:7px 12px 8px;border-radius:4px 14px 14px}.bubble-photo[data-v-dde1772e]{margin-top:2px}.bubble-row--staff .bubble-avatar[data-v-dde1772e]{background:var(--emmie-info);color:var(--emmie-surface)}.bubble-row--staff .bubble[data-v-dde1772e]{background:var(--emmie-info-soft)}.bubble-row--client .bubble-avatar[data-v-dde1772e]{border:1px solid var(--emmie-border);background:var(--emmie-surface-sunken);color:var(--emmie-text-muted)}.bubble-row--client .bubble[data-v-dde1772e]{border:1px solid color-mix(in oklch,var(--emmie-info) 35%,var(--emmie-surface));background:var(--emmie-surface)}.bubble-head[data-v-dde1772e]{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:baseline;margin-bottom:1px;color:var(--emmie-text-muted);font-size:11px;line-height:1.4}.bubble-text[data-v-dde1772e]{color:var(--emmie-ink);font-size:var(--emmie-text-sm);line-height:1.5;text-wrap:pretty;overflow-wrap:anywhere}.bubble-text.is-clamped[data-v-dde1772e]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bubble-text.is-open[data-v-dde1772e]{max-height:220px;padding-right:6px;overflow-y:auto}.bubble-more[data-v-dde1772e]{display:inline-flex;align-self:flex-start;gap:3px;align-items:center;margin-top:3px;padding:0;border:0;background:none;color:var(--emmie-primary);font-family:inherit;font-size:var(--emmie-text-xs);font-weight:600;cursor:pointer}.bubble-more[data-v-dde1772e]:hover{color:var(--emmie-primary-dark)}.bubble-more[data-v-dde1772e]:focus-visible{border-radius:4px;outline:none;box-shadow:var(--emmie-focus-ring)}.report-bubbles[data-v-d167ea58]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0;max-width:640px;padding:4px 0}.bubble-name[data-v-d167ea58]{color:color-mix(in oklch,var(--emmie-info) 65%,var(--emmie-ink));font-weight:600}.typing[data-v-d167ea58]{display:inline-flex;gap:2px}.typing span[data-v-d167ea58]{width:4px;height:4px;border-radius:50%;background:currentcolor;animation:typing-dot-d167ea58 1.2s infinite ease-in-out}.typing span[data-v-d167ea58]:nth-child(2){animation-delay:.15s}.typing span[data-v-d167ea58]:nth-child(3){animation-delay:.3s}@keyframes typing-dot-d167ea58{0%,60%,to{opacity:.25;transform:none}30%{opacity:.9;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.typing span[data-v-d167ea58]{animation:none;opacity:.6}}.status-block[data-v-79e5724c]{--status: var(--emmie-text-light);display:flex;flex:0 0 184px;gap:9px;align-items:center;box-sizing:border-box;width:184px;min-width:0;min-height:40px;padding:6px 12px 6px 7px;border-radius:var(--emmie-radius-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status) 28%,transparent);background:var(--emmie-surface-sunken);color:color-mix(in oklch,var(--status) 72%,var(--emmie-ink))}.status-block.is-present[data-v-79e5724c]{--status: var(--emmie-success);background:var(--emmie-success-soft)}.status-block.is-absent[data-v-79e5724c]{--status: var(--emmie-danger);background:var(--emmie-danger-soft)}.status-block.is-partial[data-v-79e5724c]{--status: var(--emmie-warning);background:var(--emmie-warning-bg);box-shadow:inset 0 0 0 1px var(--emmie-warning-border);color:var(--emmie-warning-text)}.status-seal[data-v-79e5724c]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--emmie-radius-pill);background:var(--status);color:var(--emmie-surface)}.status-text[data-v-79e5724c]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.status-label[data-v-79e5724c]{font-size:13px;font-weight:600;line-height:1.25}.status-detail[data-v-79e5724c]{display:-webkit-box;overflow:hidden;font-size:var(--emmie-text-xs);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.name-column[data-v-d11a58ea]{flex:0 1 250px;min-width:140px}.report-column[data-v-d11a58ea]{flex:1 1 200px;min-width:120px}.financing-column[data-v-d11a58ea]{flex:0 0 140px}.registration-row[data-v-d11a58ea]{container-type:inline-size}@container (max-width: 944px){.row-columns[data-v-d11a58ea]{flex-wrap:wrap;row-gap:6px}.name-column[data-v-d11a58ea]{flex:1 1 140px}.report-column[data-v-d11a58ea]{order:10;box-sizing:border-box;flex:1 1 100%;min-width:0;padding-left:108px}.report-spacer[data-v-d11a58ea],.financing-column[data-v-d11a58ea]{display:none}}.is-done[data-v-d11a58ea]{background:color-mix(in srgb,var(--emmie-surface-sunken) 45%,var(--emmie-surface))}.is-done[data-v-d11a58ea]:hover{background:var(--emmie-surface-sunken)}.done-land[data-v-d11a58ea]{animation:done-land-d11a58ea .55s cubic-bezier(.22,.61,.36,1)}@keyframes done-land-d11a58ea{0%,60%{background:var(--emmie-success-soft)}}@media(prefers-reduced-motion:reduce){.done-land[data-v-d11a58ea]{animation:none}}.registration-row[data-v-d11a58ea]:before{position:absolute;top:8px;bottom:8px;left:0;width:4px;border-radius:0 4px 4px 0;background:var(--stripe, transparent);content:""}.is-present[data-v-d11a58ea]{--stripe: var(--emmie-success)}.is-absent[data-v-d11a58ea]{--stripe: var(--emmie-danger)}.is-partial[data-v-d11a58ea]{--stripe: var(--emmie-warning)}.row-group[data-v-38e109d5]{transition:opacity .22s ease,filter .22s ease}.row-item[data-v-38e109d5]{position:relative;border-radius:var(--emmie-radius-card);transition:opacity .22s ease,filter .22s ease,box-shadow .2s ease,margin .3s cubic-bezier(.2,.8,.2,1)}.row-item[data-v-38e109d5] .registration-row{transition:background .2s ease,border-radius .2s ease,border-color .2s ease}.row-item[data-v-38e109d5]:not(.is-active):hover{z-index:1;box-shadow:0 0 0 1px var(--emmie-border),var(--emmie-shadow-sm)}.row-item[data-v-38e109d5]:not(.is-active):hover .registration-row{border-top-color:transparent;border-radius:var(--emmie-radius-card)}.row-item.is-active[data-v-38e109d5]{z-index:2;margin:10px 12px 12px;background:var(--emmie-surface);box-shadow:0 0 0 1px var(--emmie-border),var(--emmie-shadow-lg)}.row-item.is-active[data-v-38e109d5] .registration-row{border-top-color:transparent;border-radius:var(--emmie-radius-card) var(--emmie-radius-card) 0 0}.row-item:is(.is-active,:not(.is-active):hover)+.row-item[data-v-38e109d5] .registration-row{border-top-color:transparent}.has-focus .row-item[data-v-38e109d5]:not(.is-active){opacity:.42;filter:saturate(.4)}.has-focus .row-item[data-v-38e109d5]:not(.is-active):hover,.has-focus .row-item[data-v-38e109d5]:not(.is-active):focus-within{opacity:1;filter:none}.has-focus .row-group[data-v-38e109d5]{opacity:.55}.editor-fold[data-v-38e109d5]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1)}.editor-fold.is-open[data-v-38e109d5]{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1)}.editor-clip[data-v-38e109d5]{min-height:0;overflow:hidden}.editor-fold.is-settled .editor-clip[data-v-38e109d5]{overflow:visible}.editor-fold .row-editor[data-v-38e109d5]{border-top:1px solid var(--emmie-hairline);border-left-width:0;border-radius:0 0 var(--emmie-radius-card) var(--emmie-radius-card);opacity:0;transform:translateY(-6px);transition:opacity .12s ease,transform .2s cubic-bezier(.4,0,.2,1)}.editor-fold.is-open .row-editor[data-v-38e109d5]{opacity:1;transform:none;transition:opacity .2s .05s ease,transform .3s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.row-item[data-v-38e109d5],.row-group[data-v-38e109d5],.row-item[data-v-38e109d5] .registration-row,.editor-fold[data-v-38e109d5],.editor-fold .row-editor[data-v-38e109d5]{transition:none}}.is-locked[data-v-06358cda]{cursor:not-allowed;opacity:.5}.is-locked[data-v-06358cda]:hover{background:transparent}.work-pane-empty[data-v-d032c18e]{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:calc(100vh - 112px);padding:40px 40px 14vh;text-align:center;text-wrap:pretty}.work-pane-empty__icon[data-v-d032c18e]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:18px;border-radius:var(--emmie-radius-pill);background:var(--emmie-primary-soft);color:var(--emmie-primary)}
