.app-icon[data-v-e3e5eb61]{display:block;flex:none}.search-result[data-v-3244cac0]{all:unset;box-sizing:border-box;cursor:pointer}.search-result[data-v-3244cac0]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.search-result[data-v-3244cac0]{width:100%;display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:6px}.search-result[data-v-3244cac0]:hover{background:#eef1f0}.search-result__label[data-v-3244cac0]{font-size:14px;font-weight:700}.search-result__meta[data-v-3244cac0]{font-size:13px;color:#5c6360}.person-search[data-v-cd7ce9ec]{position:relative}.person-search__icon[data-v-cd7ce9ec]{position:absolute;left:11px;top:10px;color:#5c6360;pointer-events:none}.person-search__input[data-v-cd7ce9ec]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.person-search__input[data-v-cd7ce9ec]:focus{outline:2px solid #1d6a72;outline-offset:0}.person-search__input[data-v-cd7ce9ec]{height:36px;padding-left:34px;background:#f4f5f5;border-radius:6px}.person-search__results[data-v-cd7ce9ec]{background:#fff;border:1px solid #cfd3d1;position:absolute;left:0;right:0;top:42px;z-index:30;margin:0;padding:4px;list-style:none;border-radius:8px;box-shadow:0 10px 24px #00000024}.brand-mark[data-v-ac152915]{display:block;flex:none}.modal[data-v-87b01be1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;background:#141c1a73}.modal__panel[data-v-87b01be1]{max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 20px 50px #00000040;outline:none}.modal__head[data-v-87b01be1]{display:flex;align-items:center;gap:10px;padding:16px 18px 8px}.modal__title[data-v-87b01be1]{flex:1;margin:0;font-size:17px;font-weight:800}.modal__x[data-v-87b01be1]{all:unset;box-sizing:border-box;cursor:pointer}.modal__x[data-v-87b01be1]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.modal__x[data-v-87b01be1]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#5c6360}.modal__x[data-v-87b01be1]:hover{background:#eef1f0}.modal__body[data-v-87b01be1]{padding:4px 18px 16px;overflow-y:auto;font-size:14px;line-height:1.5}.modal__foot[data-v-87b01be1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid #e4e7e6}.mobile-app[data-v-929e3b2a]{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;line-height:1.5;text-align:center}.mobile-app p[data-v-929e3b2a]{margin:0}.mobile-app__code[data-v-929e3b2a]{width:200px;height:200px;border:1px solid #cfd3d1;border-radius:6px}.mobile-app__how[data-v-929e3b2a]{color:#4a514e}.mobile-app code[data-v-929e3b2a]{padding:4px 10px;border-radius:5px;font-size:14px;font-weight:700;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f4f5f5}.mobile-app__hint[data-v-929e3b2a]{font-size:12px;color:#7a807d}.mobile-apps__intro[data-v-04ae0fa5]{margin:0 0 12px;font-size:14px;line-height:1.5;color:#4a514e}.mobile-apps__list[data-v-04ae0fa5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mobile-apps__app[data-v-04ae0fa5]{all:unset;box-sizing:border-box;cursor:pointer}.mobile-apps__app[data-v-04ae0fa5]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.mobile-apps__app[data-v-04ae0fa5]{width:100%;display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #cfd3d1;border-radius:12px}.mobile-apps__app[data-v-04ae0fa5]:hover{border-color:#8fbcc0;background:#f4f9f9}.mobile-apps__icon[data-v-04ae0fa5]{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#1d6a72}.mobile-apps__text[data-v-04ae0fa5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mobile-apps__text strong[data-v-04ae0fa5]{font-size:15px}.mobile-apps__text small[data-v-04ae0fa5]{font-size:12px;line-height:1.4;color:#5c6360}.mobile-apps__get[data-v-04ae0fa5]{flex:none;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:700;color:#165a61;white-space:nowrap;background:#e6f0f1}.mobile-apps__back[data-v-04ae0fa5]{all:unset;box-sizing:border-box;cursor:pointer}.mobile-apps__back[data-v-04ae0fa5]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.mobile-apps__back[data-v-04ae0fa5]{align-self:flex-start;margin-bottom:8px;font-size:13px;font-weight:700;color:#1d6a72}.mobile-apps__back[data-v-04ae0fa5]:hover{text-decoration:underline}.mobile-apps__detail[data-v-04ae0fa5]{display:flex;flex-direction:column}.user-menu[data-v-4bdf44ce]{position:relative;flex:none;padding-left:12px;border-left:1px solid #cfd3d1}.user-menu__button[data-v-4bdf44ce]{all:unset;box-sizing:border-box;cursor:pointer}.user-menu__button[data-v-4bdf44ce]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.user-menu__button[data-v-4bdf44ce]{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 4px;border-radius:19px;color:#4a514e}.user-menu__button[data-v-4bdf44ce]:hover,.user-menu__button[aria-expanded=true][data-v-4bdf44ce]{background:#eef1f0}.user-menu__avatar[data-v-4bdf44ce]{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:800;color:#fff;background:#1d6a72}.user-menu__name[data-v-4bdf44ce]{max-width:140px;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:700;color:#1f2523;white-space:nowrap}.user-menu__badge[data-v-4bdf44ce]{flex:none;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;font-size:12px;font-weight:800;line-height:20px;text-align:center;color:#fff;background:#c08a2b}.user-menu__panel[data-v-4bdf44ce]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:320px;padding:6px;border:1px solid #cfd3d1;border-radius:10px;background:#fff;box-shadow:0 12px 32px #0000002e}.user-menu__who[data-v-4bdf44ce]{display:flex;flex-direction:column;gap:1px;padding:8px 10px 10px;margin-bottom:6px;border-bottom:1px solid #e4e7e6;font-size:12px;color:#7a807d}.user-menu__who strong[data-v-4bdf44ce]{font-size:14px;color:#1f2523}.user-menu__who span[data-v-4bdf44ce]{overflow:hidden;text-overflow:ellipsis}.user-menu__item[data-v-4bdf44ce]{all:unset;box-sizing:border-box;cursor:pointer}.user-menu__item[data-v-4bdf44ce]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.user-menu__item[data-v-4bdf44ce]{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:6px;color:#1d6a72;text-decoration:none}.user-menu__item>span[data-v-4bdf44ce]:not(.user-menu__badge){flex:1;min-width:0;display:flex;flex-direction:column}.user-menu__item strong[data-v-4bdf44ce]{font-size:14px;color:#1f2523}.user-menu__item small[data-v-4bdf44ce]{font-size:12px;line-height:1.35;color:#7a807d}.user-menu__item[data-v-4bdf44ce]:hover{background:#eef1f0}.user-menu__item--out[data-v-4bdf44ce]{margin-top:6px;padding-top:10px;border-top:1px solid #e4e7e6;border-radius:0 0 6px 6px;color:#5c6360}@media (max-width: 1100px){.user-menu__name[data-v-4bdf44ce]{display:none}}.view-toggle[data-v-149b727e]{flex:none;display:flex;border:1px solid #cfd3d1;border-radius:6px;overflow:hidden}.view-toggle__option[data-v-149b727e]{all:unset;box-sizing:border-box;cursor:pointer}.view-toggle__option[data-v-149b727e]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.view-toggle__option[data-v-149b727e]{height:34px;padding:0 12px;display:flex;align-items:center;font-size:13px;font-weight:700;white-space:nowrap;background:#fff;color:#1f2523}.view-toggle__option+.view-toggle__option[data-v-149b727e]{border-left:1px solid #cfd3d1}.view-toggle__option[data-v-149b727e]:hover:not(.is-active){background:#eef1f0}.view-toggle__option.is-active[data-v-149b727e]{background:#1f2523;color:#fff}.app-header[data-v-07d9de68]{display:flex;align-items:center;gap:14px;height:58px;padding:0 20px;background:#fff;border-bottom:1px solid #cfd3d1}.app-header__logo[data-v-07d9de68]{flex:none;width:40px;height:40px;display:grid;place-items:center;margin-right:-4px;border-radius:10px;color:#fff;background:#1d6a72}.app-header__title[data-v-07d9de68]{display:flex;flex-direction:column;gap:1px;min-width:0}.app-header__name[data-v-07d9de68]{margin:0;font-size:18px;font-weight:800}.app-header__stats[data-v-07d9de68]{margin:0;font-size:13px;color:#5c6360;white-space:nowrap}.app-header__spacer[data-v-07d9de68]{flex:1}.app-header__jump[data-v-07d9de68]{all:unset;box-sizing:border-box;cursor:pointer}.app-header__jump[data-v-07d9de68]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.app-header__jump[data-v-07d9de68]{flex:none;height:34px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:700;color:#1d6a72;white-space:nowrap}.app-header__jump[data-v-07d9de68]:hover{background:#e6f0f1}.app-header__search[data-v-07d9de68]{width:260px}.app-header__log[data-v-07d9de68]{all:unset;box-sizing:border-box;cursor:pointer}.app-header__log[data-v-07d9de68]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.app-header__log[data-v-07d9de68]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:6px;color:#4a514e}.app-header__log[data-v-07d9de68]:hover{background:#eef1f0}.app-header__ai[data-v-07d9de68]{all:unset;box-sizing:border-box;cursor:pointer}.app-header__ai[data-v-07d9de68]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.app-header__ai[data-v-07d9de68]{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:6px;border:1px solid #cfd3d1;font-size:13px;font-weight:700;color:#1d6a72;white-space:nowrap}.app-header__ai[data-v-07d9de68]:hover{background:#e6f0f1}.app-header__ai--on[data-v-07d9de68]{color:#fff;border-color:#1d6a72;background:#1d6a72}.app-header__ai--on[data-v-07d9de68]:hover{background:#165a61}.app-header__save[data-v-07d9de68]{flex:none;font-size:12px;color:#7a807d;white-space:nowrap}.app-header__save--busy[data-v-07d9de68]{color:#1d6a72}.generation-bands[data-v-ecac038e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.generation-bands__band[data-v-ecac038e]{position:absolute;left:0;right:0;background:#e6e8e7}.generation-bands__band.is-odd[data-v-ecac038e]{background:#dcdfdd}.generation-gutter[data-v-43d2bcb4]{position:absolute;left:0;top:0;bottom:0;width:112px;background:#f4f5f5;border-right:1px solid #cfd3d1}.generation-gutter__label[data-v-43d2bcb4]{position:absolute;left:12px;width:92px;display:flex;flex-direction:column;gap:1px;pointer-events:none}.generation-gutter__name[data-v-43d2bcb4]{font-size:12px;font-weight:800;color:#33403c;white-space:nowrap}.generation-gutter__range[data-v-43d2bcb4]{font-size:11px;line-height:1.3;color:#5c6360}.connector-layer[data-v-b93298b5]{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.connector-layer__line[data-v-b93298b5]{fill:none;stroke:#7f8784;stroke-width:1.6px}.connector-layer__line.is-dashed[data-v-b93298b5]{stroke-dasharray:6 5}.connector-layer__line.is-active[data-v-b93298b5]{stroke:#1d6a72;stroke-width:2.6px}.connector-layer__line.is-faded[data-v-b93298b5]{opacity:.15}.union-chips[data-v-abb46464]{position:absolute;left:0;top:0;pointer-events:none}.union-chips__chip[data-v-abb46464]{position:absolute;transform:translate(-50%,-50%);height:17px;padding:0 6px;display:flex;align-items:center;border-radius:9px;background:#fff;border:1px solid #b9bfbc;font-size:11px;font-weight:700;color:#4a514e;white-space:nowrap}.union-chips__chip.is-active[data-v-abb46464]{border-color:#1d6a72}.union-chips__chip.is-faded[data-v-abb46464]{opacity:.2}.person-avatar[data-v-200cbd30]{display:block;flex:none;border-radius:50%}.person-avatar--photo[data-v-200cbd30]{object-fit:cover;background:#f4f5f5}.branch-toggle[data-v-912fb6fd]{all:unset;box-sizing:border-box;cursor:pointer}.branch-toggle[data-v-912fb6fd]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.branch-toggle[data-v-912fb6fd]{position:absolute;z-index:2;transform:translate(-50%,-50%);min-width:20px;height:20px;padding:0 4px;display:flex;align-items:center;justify-content:center;gap:2px;border-radius:10px;background:#fff;border:1px solid #7f8784;color:#4a514e;cursor:pointer;box-shadow:0 1px 2px #00000014}.branch-toggle[data-v-912fb6fd]:hover{border-color:#1d6a72;color:#1d6a72}.branch-toggle.is-collapsed[data-v-912fb6fd]{padding:0 7px 0 5px;background:#1d6a72;border-color:#1d6a72;color:#fff}.branch-toggle.is-collapsed[data-v-912fb6fd]:hover{background:#165a61}.branch-toggle__count[data-v-912fb6fd]{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.person-card[data-v-75517048]{position:absolute;width:150px;height:164px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px 8px;text-align:center;cursor:pointer;background:#fff;border:1px solid #c9cecb;border-top:4px solid #2fa4c4;border-radius:6px;box-shadow:0 1px 2px #00000014;transition:box-shadow .15s,opacity .2s}.person-card--f[data-v-75517048]{border-top-color:#d23f6b}.person-card[data-v-75517048]:hover{box-shadow:0 4px 14px #00000029}.person-card.is-related[data-v-75517048]{background:#f4f9f9;border-color:#8fbcc0}.person-card.is-selected[data-v-75517048]{border-left:2px solid #1d6a72;border-right:2px solid #1d6a72;border-bottom:2px solid #1d6a72;box-shadow:0 6px 18px #1d6a7247}.person-card.is-dimmed[data-v-75517048]{opacity:.3}.person-card__avatar[data-v-75517048]{margin-bottom:6px}.person-card__name[data-v-75517048]{margin:0;font-size:16px;font-weight:800;line-height:1.15;color:#1f2523;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.person-card__years[data-v-75517048]{margin:0;font-size:14px;color:#4a514e;font-variant-numeric:tabular-nums;white-space:nowrap}.person-card__note[data-v-75517048]{position:absolute;left:8px;top:8px;color:#7a807d}.person-card__branch[data-v-75517048]{left:50%;top:-10px;opacity:0;visibility:hidden;transition:opacity .12s .2s,visibility 0s .32s}.person-card__branch.is-shown[data-v-75517048]{opacity:1;visibility:visible;transition:none}.person-card:hover .person-card__branch[data-v-75517048],.person-card.is-selected .person-card__branch[data-v-75517048]{opacity:1;visibility:visible;transition:opacity .12s}.person-card__add[data-v-75517048]{all:unset;box-sizing:border-box;cursor:pointer}.person-card__add[data-v-75517048]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.person-card__add[data-v-75517048]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#1d6a72}.person-card__add[data-v-75517048]:hover{background:#e6f0f1}.add-menu[data-v-147d1b2f]{background:#fff;border:1px solid #cfd3d1;position:absolute;z-index:10;width:210px;padding:4px;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 10px 26px #0000002e}.add-menu__title[data-v-147d1b2f]{margin:0;padding:6px 10px 4px;font-size:12px;font-weight:700;color:#7a807d}.add-menu__item[data-v-147d1b2f]{all:unset;box-sizing:border-box;cursor:pointer}.add-menu__item[data-v-147d1b2f]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.add-menu__item[data-v-147d1b2f]{padding:8px 10px;border-radius:6px;font-size:14px;font-weight:600}.add-menu__item[data-v-147d1b2f]:hover{background:#eef1f0}.card-layer[data-v-067bdaa1],.branch-layer[data-v-fa08c7fd]{position:absolute;left:0;top:0}.branch-layer__stub[data-v-fa08c7fd]{position:absolute;width:1.6px;margin-left:-.8px;background:#7f8784}.tree-legend[data-v-8b8a11b5]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f4f5f5;border-top:1px solid #cfd3d1;border-right:1px solid #cfd3d1;font-size:12px;line-height:1.25;color:#4a514e}.tree-legend__item[data-v-8b8a11b5]{display:flex;align-items:center;gap:6px}.tree-legend__line[data-v-8b8a11b5]{stroke:#7f8784;stroke-width:1.6}.tree-legend__line--dashed[data-v-8b8a11b5]{stroke-dasharray:5 4}.tree-legend__branch[data-v-8b8a11b5]{flex:none;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid #7f8784;background:#fff;font-size:11px;font-weight:800;line-height:1}.tree-legend__swatch[data-v-8b8a11b5]{flex:none;width:14px;height:10px;border-radius:3px;border:1px solid #8fbcc0;background:#f4f9f9}.mini-map[data-v-cf4d5695]{background:#fff;border:1px solid #cfd3d1;border-radius:6px;position:relative;overflow:hidden;cursor:pointer}.mini-map__dot[data-v-cf4d5695]{position:absolute;border-radius:1px;background:#8a928f}.mini-map__dot.is-faded[data-v-cf4d5695]{background:#d3d7d5}.mini-map__dot.is-selected[data-v-cf4d5695]{background:#1d6a72}.mini-map__viewport[data-v-cf4d5695]{position:absolute;border:2px solid #1d6a72;pointer-events:none}.zoom-controls[data-v-10850b62]{background:#fff;border:1px solid #cfd3d1;border-radius:6px;display:flex;overflow:hidden}.zoom-controls__btn[data-v-10850b62]{all:unset;box-sizing:border-box;cursor:pointer}.zoom-controls__btn[data-v-10850b62]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.zoom-controls__btn[data-v-10850b62]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.zoom-controls__btn[data-v-10850b62]:hover{background:#eef1f0}.zoom-controls__btn--text[data-v-10850b62]{width:auto;padding:0 12px;font-size:13px;font-weight:700;border-left:1px solid #cfd3d1}.zoom-controls__value[data-v-10850b62]{width:48px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border-left:1px solid #cfd3d1;border-right:1px solid #cfd3d1}.tree-canvas[data-v-0a095d40]{position:relative;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#e3e5e4}.tree-canvas.is-dragging[data-v-0a095d40]{cursor:grabbing}.tree-canvas__world[data-v-0a095d40]{position:absolute;left:0;top:0;transform-origin:0 0}.tree-canvas__legend[data-v-0a095d40]{position:absolute;left:0;bottom:0;width:112px}.tree-canvas__first[data-v-0a095d40]{all:unset;box-sizing:border-box;cursor:pointer}.tree-canvas__first[data-v-0a095d40]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.tree-canvas__first[data-v-0a095d40]{position:absolute;left:50%;top:calc(50% + 32px);transform:translate(-50%);padding:9px 14px;border-radius:6px;font-weight:700;color:#fff;background:#1d6a72}.tree-canvas__first[data-v-0a095d40]:hover{background:#165a61}.tree-canvas__collapsed[data-v-0a095d40]{background:#fff;border:1px solid #cfd3d1;border-radius:6px;position:absolute;left:128px;top:12px;display:flex;align-items:center;gap:10px;padding:5px 6px 5px 12px;font-size:13px;font-weight:600;color:#4a514e}.tree-canvas__expand[data-v-0a095d40]{all:unset;box-sizing:border-box;cursor:pointer}.tree-canvas__expand[data-v-0a095d40]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.tree-canvas__expand[data-v-0a095d40]{padding:4px 8px;border-radius:5px;font-weight:700;color:#1d6a72}.tree-canvas__expand[data-v-0a095d40]:hover{background:#e6f0f1}.tree-canvas__message[data-v-0a095d40]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#4a514e;pointer-events:none}.tree-canvas__minimap[data-v-0a095d40]{position:absolute;right:16px;bottom:62px}.tree-canvas__zoom[data-v-0a095d40]{position:absolute;right:16px;bottom:16px}.panel-header[data-v-402af76b]{display:flex;gap:14px;align-items:center;padding:20px;border-bottom:1px solid #e4e7e6}.panel-header__avatar[data-v-402af76b]{position:relative;flex:none}.panel-header__photo[data-v-402af76b],.panel-header__unphoto[data-v-402af76b]{all:unset;box-sizing:border-box;cursor:pointer}.panel-header__photo[data-v-402af76b]:focus-visible,.panel-header__unphoto[data-v-402af76b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.panel-header__photo[data-v-402af76b],.panel-header__unphoto[data-v-402af76b]{position:absolute;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1d6a72;box-shadow:0 0 0 2px #fff}.panel-header__photo[data-v-402af76b]:hover,.panel-header__unphoto[data-v-402af76b]:hover{background:#165a61}.panel-header__photo[data-v-402af76b]{right:-4px;bottom:-2px;width:24px;height:24px}.panel-header__unphoto[data-v-402af76b]{right:-4px;top:-2px;width:18px;height:18px;background:#5c6360}.panel-header__history[data-v-402af76b]{all:unset;box-sizing:border-box;cursor:pointer}.panel-header__history[data-v-402af76b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.panel-header__history[data-v-402af76b]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:700;color:#1d6a72}.panel-header__history[data-v-402af76b]:hover{text-decoration:underline}.panel-header__text[data-v-402af76b]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.panel-header__kicker[data-v-402af76b]{margin:0;font-size:12px;font-weight:700;color:#1d6a72}.panel-header__name[data-v-402af76b]{margin:0;font-size:20px;font-weight:800;line-height:1.15}.panel-header__sub[data-v-402af76b]{margin:0;font-size:13px;color:#5c6360}.text-field[data-v-0c08c1d9]{display:flex;flex-direction:column;gap:4px}.text-field--wide[data-v-0c08c1d9]{grid-column:1/-1}.text-field__label[data-v-0c08c1d9]{font-size:12px;font-weight:700;color:#4a514e}.text-field__control[data-v-0c08c1d9]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.text-field__control[data-v-0c08c1d9]:focus{outline:2px solid #1d6a72;outline-offset:0}.text-field__control--area[data-v-0c08c1d9]{height:auto;padding:7px 9px;resize:vertical}.select-field[data-v-2e4ac4e0]{display:flex;flex-direction:column;gap:4px;min-width:0}.select-field__label[data-v-2e4ac4e0]{font-size:12px;font-weight:700;color:#4a514e}.select-field__control[data-v-2e4ac4e0]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.select-field__control[data-v-2e4ac4e0]:focus{outline:2px solid #1d6a72;outline-offset:0}.select-field__control[data-v-2e4ac4e0]{padding:0 6px}.select-field--compact .select-field__control[data-v-2e4ac4e0]{height:30px;font-size:13px}.date-field[data-v-b17d2578]{position:relative;display:flex;flex-direction:column;gap:4px}.date-field__label[data-v-b17d2578]{font-size:12px;font-weight:700;color:#4a514e}.date-field__box[data-v-b17d2578]{position:relative}.date-field__box.is-invalid .date-field__control[data-v-b17d2578]{border-color:#a63d2a;outline-color:#a63d2a}.date-field__box.is-warning .date-field__control[data-v-b17d2578]{border-color:#c08a1e}.date-field__control[data-v-b17d2578]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.date-field__control[data-v-b17d2578]:focus{outline:2px solid #1d6a72;outline-offset:0}.date-field__control[data-v-b17d2578]{padding-right:34px}.date-field__toggle[data-v-b17d2578]{all:unset;box-sizing:border-box;cursor:pointer}.date-field__toggle[data-v-b17d2578]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.date-field__toggle[data-v-b17d2578]{position:absolute;right:3px;top:3px;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#7a807d}.date-field__toggle[data-v-b17d2578]:hover,.date-field__toggle.is-open[data-v-b17d2578]{color:#1d6a72;background:#e6f0f1}.date-field__message[data-v-b17d2578]{margin:0;font-size:12px;line-height:1.3;color:#8a6212}.date-field__message.is-error[data-v-b17d2578]{color:#a63d2a}.date-field--tall .date-field__control[data-v-b17d2578]{height:36px;padding-left:10px}.date-field--tall .date-field__toggle[data-v-b17d2578]{top:4px;right:4px}.date-picker[data-v-b17d2578]{background:#fff;border:1px solid #cfd3d1;position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:292px;padding:10px;display:flex;flex-direction:column;gap:8px;border-radius:8px;box-shadow:0 10px 26px #0000002e}.date-picker__qualifiers[data-v-b17d2578]{display:flex;flex-wrap:wrap;gap:4px}.date-picker__sides[data-v-b17d2578]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.date-picker__side[data-v-b17d2578]{all:unset;box-sizing:border-box;cursor:pointer}.date-picker__side[data-v-b17d2578]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.date-picker__side[data-v-b17d2578]{display:flex;flex-direction:column;gap:1px;padding:5px 8px;border-radius:5px;border:1px solid #cfd3d1;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.date-picker__side small[data-v-b17d2578]{font-size:11px;font-weight:600;color:#5c6360}.date-picker__side[data-v-b17d2578]:hover{background:#eef1f0}.date-picker__side.is-active[data-v-b17d2578]{border-color:#1d6a72;background:#e6f0f1;box-shadow:inset 0 0 0 1px #1d6a72}.date-picker__chip[data-v-b17d2578],.date-picker__cell[data-v-b17d2578]{all:unset;box-sizing:border-box;cursor:pointer}.date-picker__chip[data-v-b17d2578]:focus-visible,.date-picker__cell[data-v-b17d2578]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.date-picker__chip[data-v-b17d2578],.date-picker__cell[data-v-b17d2578]{display:flex;align-items:center;justify-content:center;text-align:center}.date-picker__chip[data-v-b17d2578]{flex:1 0 28%;height:26px;border-radius:13px;border:1px solid #cfd3d1;font-size:12px;font-weight:700;color:#4a514e}.date-picker__chip[data-v-b17d2578]:hover{background:#eef1f0}.date-picker__chip.is-active[data-v-b17d2578]{border-color:#1d6a72;background:#1d6a72;color:#fff}.date-picker__year[data-v-b17d2578]{display:flex;align-items:center;gap:6px}.date-picker__step[data-v-b17d2578]{all:unset;box-sizing:border-box;cursor:pointer}.date-picker__step[data-v-b17d2578]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.date-picker__step[data-v-b17d2578]{width:30px;height:32px;border-radius:5px;font-size:20px;line-height:1;color:#4a514e}.date-picker__step[data-v-b17d2578]:hover:not(:disabled){background:#eef1f0}.date-picker__step[data-v-b17d2578]:disabled{opacity:.35;cursor:default}.date-picker__year-input[data-v-b17d2578]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.date-picker__year-input[data-v-b17d2578]:focus{outline:2px solid #1d6a72;outline-offset:0}.date-picker__year-input[data-v-b17d2578]{flex:1;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.date-picker__year-input.is-invalid[data-v-b17d2578]{border-color:#a63d2a}.date-picker__months[data-v-b17d2578]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.date-picker__days[data-v-b17d2578]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker__weekday[data-v-b17d2578]{font-size:11px;font-weight:700;text-align:center;color:#7a807d;padding:2px 0}.date-picker__cell[data-v-b17d2578]{height:30px;border-radius:5px;font-size:13px;color:#33403c;font-variant-numeric:tabular-nums}.date-picker__cell--day[data-v-b17d2578]{height:28px}.date-picker__cell[data-v-b17d2578]:hover:not(:disabled){background:#eef1f0}.date-picker__cell[data-v-b17d2578]:disabled{color:#7a807d;opacity:.4;cursor:default}.date-picker__cell.is-active[data-v-b17d2578],.date-picker__cell.is-active[data-v-b17d2578]:hover:not(:disabled){background:#1d6a72;color:#fff;font-weight:700}.date-picker__hint[data-v-b17d2578]{margin:0;font-size:12px;color:#7a807d}.date-picker__hint.is-error[data-v-b17d2578]{color:#a63d2a}.date-picker__footer[data-v-b17d2578]{display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:1px solid #e4e7e6}.date-picker__link[data-v-b17d2578]{all:unset;box-sizing:border-box;cursor:pointer}.date-picker__link[data-v-b17d2578]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.date-picker__link[data-v-b17d2578]{padding:5px 6px;font-size:13px;font-weight:700;color:#a63d2a;border-radius:5px}.date-picker__link[data-v-b17d2578]:hover{background:#f8ece8}.date-picker__done[data-v-b17d2578]{all:unset;box-sizing:border-box;cursor:pointer}.date-picker__done[data-v-b17d2578]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.date-picker__done[data-v-b17d2578]{padding:6px 14px;border-radius:5px;font-size:13px;font-weight:700;color:#fff;background:#1d6a72}.date-picker__done[data-v-b17d2578]:hover{background:#165a61}.details-form[data-v-bc38e3c6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px 20px}.panel-section[data-v-327311b7]{padding:14px 20px;border-top:1px solid #e4e7e6}.panel-section__head[data-v-327311b7]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:6px}.panel-section__title[data-v-327311b7]{margin:0;font-size:13px;font-weight:800}.panel-section__aside[data-v-327311b7]{font-size:12px;color:#7a807d}.panel-section__body[data-v-327311b7]{display:flex;flex-direction:column;gap:2px}.relative-row[data-v-2a849013]{all:unset;box-sizing:border-box;cursor:pointer}.relative-row[data-v-2a849013]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.relative-row[data-v-2a849013]{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:5px;font-size:14px;font-weight:600;color:#1f2523}.relative-row[data-v-2a849013]:hover{background:#eef1f0}.relative-row--dense[data-v-2a849013]{padding:5px 8px;font-size:13px;font-weight:500}.relative-row--add[data-v-2a849013]{font-size:13px;font-weight:700;color:#1d6a72}.relative-row--add[data-v-2a849013]:hover{background:#e6f0f1}.relative-row__meta[data-v-2a849013]{font-size:12px;font-weight:500;color:#7a807d;white-space:nowrap}.link-child[data-v-05789ca1]{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:8px;border-radius:6px;background:#f4f5f5}.link-child__bar[data-v-05789ca1]{display:flex;gap:6px;margin-bottom:4px}.link-child__input[data-v-05789ca1]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.link-child__input[data-v-05789ca1]:focus{outline:2px solid #1d6a72;outline-offset:0}.link-child__input[data-v-05789ca1]{height:30px;font-size:13px}.link-child__cancel[data-v-05789ca1]{all:unset;box-sizing:border-box;cursor:pointer}.link-child__cancel[data-v-05789ca1]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.link-child__cancel[data-v-05789ca1]{flex:none;padding:0 8px;border-radius:5px;font-size:13px;font-weight:700;color:#4a514e}.link-child__cancel[data-v-05789ca1]:hover{background:#eef1f0}.link-child__group[data-v-05789ca1]{margin:6px 0 2px;padding:0 6px;font-size:11px;font-weight:700;text-transform:uppercase;color:#7a807d}.link-child__item[data-v-05789ca1]{all:unset;box-sizing:border-box;cursor:pointer}.link-child__item[data-v-05789ca1]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.link-child__item[data-v-05789ca1]{display:flex;justify-content:space-between;gap:8px;padding:6px;border-radius:5px;font-size:13px;font-weight:600}.link-child__item[data-v-05789ca1]:hover{background:#fff}.link-child__meta[data-v-05789ca1]{color:#7a807d;font-weight:400;white-space:nowrap}.link-child__empty[data-v-05789ca1]{margin:4px 6px;font-size:13px;color:#7a807d}.union-children[data-v-054f2009]{display:flex;flex-direction:column;gap:1px}.union-box[data-v-9458b1aa]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #dde1df;border-radius:6px}.union-box__partner[data-v-9458b1aa]{font-weight:700}.union-box__fields[data-v-9458b1aa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.union-box__fields[data-v-9458b1aa]>:first-child{grid-column:1/-1}.union-box__date[data-v-9458b1aa]{min-width:0}.union-box__date--wide[data-v-9458b1aa]{grid-column:1/-1}.union-box__input[data-v-9458b1aa]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.union-box__input[data-v-9458b1aa]:focus{outline:2px solid #1d6a72;outline-offset:0}.union-box__input[data-v-9458b1aa]{height:30px;padding:0 7px;font-size:13px;min-width:0}.union-box__widowed[data-v-9458b1aa]{margin:0;font-size:12px;font-weight:700;color:#4a514e}.union-box__info[data-v-9458b1aa]{margin:0;font-size:12px;color:#5c6360}.unions-section[data-v-a7da0a6a]{display:flex;flex-direction:column;gap:10px}.unions-section__add[data-v-a7da0a6a]{all:unset;box-sizing:border-box;cursor:pointer}.unions-section__add[data-v-a7da0a6a]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.unions-section__add[data-v-a7da0a6a]{height:34px;padding:0 10px;display:flex;align-items:center;border-radius:6px;border:1.5px dashed #a3aaa7;font-size:13px;font-weight:700;color:#4a514e}.unions-section__add[data-v-a7da0a6a]:hover{border-color:#1d6a72;color:#1d6a72}.siblings-hint[data-v-e97be916]{margin:0;padding:4px 8px;font-size:13px;color:#7a807d}.docs[data-v-733e0dd2]{display:flex;flex-direction:column;gap:8px;padding:4px;margin:-4px;border-radius:6px}.docs--drag[data-v-733e0dd2]{outline:2px dashed #1d6a72;background:#f4f9f9}.docs__upload[data-v-733e0dd2]{display:flex;gap:6px}.docs__category[data-v-733e0dd2],.docs__mini[data-v-733e0dd2]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.docs__category[data-v-733e0dd2]:focus,.docs__mini[data-v-733e0dd2]:focus{outline:2px solid #1d6a72;outline-offset:0}.docs__category[data-v-733e0dd2],.docs__mini[data-v-733e0dd2]{height:30px;padding:0 6px;font-size:13px}.docs__mini[data-v-733e0dd2]{width:auto;max-width:130px}.docs__add[data-v-733e0dd2]{all:unset;box-sizing:border-box;cursor:pointer}.docs__add[data-v-733e0dd2]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.docs__add[data-v-733e0dd2]{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:5px;font-size:13px;font-weight:700;color:#fff;background:#1d6a72}.docs__add[data-v-733e0dd2]:hover:not(:disabled){background:#165a61}.docs__add[data-v-733e0dd2]:disabled{opacity:.6}.docs__file[data-v-733e0dd2]{display:none}.docs__hint[data-v-733e0dd2],.docs__error[data-v-733e0dd2]{margin:0;font-size:12px;color:#7a807d}.docs__error[data-v-733e0dd2]{color:#a63d2a}.docs__grid[data-v-733e0dd2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.docs__thumb[data-v-733e0dd2]{all:unset;box-sizing:border-box;cursor:pointer}.docs__thumb[data-v-733e0dd2]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.docs__thumb[data-v-733e0dd2]{aspect-ratio:1;border-radius:5px;overflow:hidden;background:#f4f5f5}.docs__thumb img[data-v-733e0dd2]{width:100%;height:100%;object-fit:cover;display:block}.docs__thumb[data-v-733e0dd2]:hover{outline:2px solid #1d6a72}.docs__list[data-v-733e0dd2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.docs__row[data-v-733e0dd2]{display:flex;align-items:center;gap:4px}.docs__open[data-v-733e0dd2]{all:unset;box-sizing:border-box;cursor:pointer}.docs__open[data-v-733e0dd2]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.docs__open[data-v-733e0dd2]{flex:1;min-width:0;display:flex;flex-direction:column;padding:5px 6px;border-radius:5px}.docs__open[data-v-733e0dd2]:hover{background:#eef1f0}.docs__title[data-v-733e0dd2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.docs__meta[data-v-733e0dd2]{font-size:11px;color:#7a807d}.docs__icon[data-v-733e0dd2]{all:unset;box-sizing:border-box;cursor:pointer}.docs__icon[data-v-733e0dd2]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.docs__icon[data-v-733e0dd2]{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:5px;color:#5c6360}.docs__icon[data-v-733e0dd2]:hover{background:#eef1f0}.viewer[data-v-733e0dd2]{margin:0}.viewer img[data-v-733e0dd2]{display:block;max-width:100%;max-height:70vh;margin:0 auto;border-radius:5px}.viewer__caption[data-v-733e0dd2]{margin-top:8px;font-size:13px;color:#5c6360}.viewer__btn[data-v-733e0dd2]{all:unset;box-sizing:border-box;cursor:pointer}.viewer__btn[data-v-733e0dd2]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.viewer__btn[data-v-733e0dd2]{height:32px;padding:0 12px;border:1px solid #cfd3d1;border-radius:6px;font-size:13px;font-weight:700;color:#33403c;display:inline-flex;align-items:center}.viewer__btn[data-v-733e0dd2]:hover{background:#eef1f0}.viewer__btn--danger[data-v-733e0dd2]{color:#a63d2a}.person-panel__open[data-v-df8d5720]{padding:14px 20px 0}.person-panel__sheet[data-v-df8d5720]{all:unset;box-sizing:border-box;cursor:pointer}.person-panel__sheet[data-v-df8d5720]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.person-panel__sheet[data-v-df8d5720]{width:100%;height:40px;padding:0 12px;border-radius:6px;border:1px solid #1d6a72;color:#1d6a72;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.person-panel__sheet span[data-v-df8d5720]{flex:1}.person-panel__sheet[data-v-df8d5720]:hover{background:#e6f0f1}.person-panel[data-v-df8d5720]{background:#fff;border-left:1px solid #cfd3d1;overflow-y:auto;overflow-x:hidden}.person-panel__danger[data-v-df8d5720]{padding:10px 20px 24px;border-top:1px solid #e4e7e6}.person-panel__delete[data-v-df8d5720]{all:unset;box-sizing:border-box;cursor:pointer}.person-panel__delete[data-v-df8d5720]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.person-panel__delete[data-v-df8d5720]{padding:7px 8px;border-radius:5px;font-size:13px;font-weight:700;color:#a63d2a}.person-panel__delete[data-v-df8d5720]:hover{background:#f8ece8}.card[data-v-dbf14a56]{margin:6px 0;padding:8px 10px;border:1px solid #cfd3d1;border-left:3px solid #7a807d;border-radius:6px;font-size:13px;background:#fff}.card--pending[data-v-dbf14a56]{border-left-color:#c58b18;background:#fffaf0}.card--applied[data-v-dbf14a56]{border-left-color:#1d6a72}.card--rejected[data-v-dbf14a56]{opacity:.7}.card--failed[data-v-dbf14a56]{border-left-color:#a63d2a}.card__head[data-v-dbf14a56]{display:flex;justify-content:space-between;gap:8px;font-size:12px}.card__tool[data-v-dbf14a56]{font-weight:700}.card__status[data-v-dbf14a56]{color:#7a807d;white-space:nowrap}.card__body+.card__body[data-v-dbf14a56]{margin-top:6px;padding-top:6px;border-top:1px dashed #e4e7e6}.card__subject[data-v-dbf14a56]{margin:4px 0 2px;font-weight:700}.card__details[data-v-dbf14a56]{margin:0;padding-left:14px;color:#4a514e}.card__details span[data-v-dbf14a56]{color:#7a807d}.card__changes[data-v-dbf14a56]{width:100%;border-collapse:collapse;margin-top:2px}.card__changes th[data-v-dbf14a56]{width:38%;padding:2px 6px 2px 0;font-weight:600;color:#5c6360;text-align:left;vertical-align:top}.card__changes td[data-v-dbf14a56]{padding:2px 0;overflow-wrap:anywhere}.card__changes s[data-v-dbf14a56]{color:#7a807d}.card__error[data-v-dbf14a56]{margin:4px 0 0;font-size:12px;color:#a63d2a}.card__actions[data-v-dbf14a56]{display:flex;gap:6px;margin-top:8px}.card__btn[data-v-dbf14a56]{all:unset;box-sizing:border-box;cursor:pointer}.card__btn[data-v-dbf14a56]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.card__btn[data-v-dbf14a56]{height:28px;padding:0 12px;border:1px solid #cfd3d1;border-radius:5px;font-size:12px;font-weight:700;color:#33403c}.card__btn[data-v-dbf14a56]:hover:not(:disabled){background:#eef1f0}.card__btn--ok[data-v-dbf14a56]{color:#fff;border-color:#1d6a72;background:#1d6a72}.card__btn--ok[data-v-dbf14a56]:hover:not(:disabled){background:#165a61}.card__btn[data-v-dbf14a56]:disabled{opacity:.5;cursor:default}.card__note[data-v-dbf14a56]{font-size:12px;color:#5c6360}.assistant[data-v-8d88d377]{display:flex;flex-direction:column;min-height:0;background:#fff;border-left:1px solid #cfd3d1}.assistant--drag[data-v-8d88d377]{outline:2px dashed #1d6a72;outline-offset:-6px}.assistant__auto[data-v-8d88d377]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;color:#4a514e;border-bottom:1px solid #e4e7e6;cursor:pointer}.assistant__bulk[data-v-8d88d377]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;background:#fffaf0;border-top:1px solid #cfd3d1}.assistant__bulk-btn[data-v-8d88d377]{all:unset;box-sizing:border-box;cursor:pointer}.assistant__bulk-btn[data-v-8d88d377]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assistant__bulk-btn[data-v-8d88d377]{height:26px;padding:0 10px;border:1px solid #cfd3d1;border-radius:5px;font-weight:700;background:#fff}.assistant__bulk-btn--ok[data-v-8d88d377]{color:#fff;border-color:#1d6a72;background:#1d6a72}.assistant__waiting[data-v-8d88d377]{margin:0;padding:6px 12px;font-size:12px;color:#8a6110;background:#fffaf0;border-top:1px solid #cfd3d1}.assistant__drafts[data-v-8d88d377]{align-self:stretch;display:flex;flex-wrap:wrap;gap:4px}.assistant__chip[data-v-8d88d377]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 2px;border:1px solid #cfd3d1;border-radius:14px;font-size:12px;background:#f4f5f5}.assistant__chip img[data-v-8d88d377]{width:24px;height:24px;border-radius:50%;object-fit:cover}.assistant__chip.is-error[data-v-8d88d377]{color:#a63d2a;border-color:#a63d2a}.assistant__chip.is-uploading[data-v-8d88d377]{opacity:.7}.assistant__chip-name[data-v-8d88d377]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px}.assistant__chip-x[data-v-8d88d377]{all:unset;box-sizing:border-box;cursor:pointer}.assistant__chip-x[data-v-8d88d377]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assistant__chip-x[data-v-8d88d377]{width:18px;height:18px;display:grid;place-items:center;border-radius:50%}.assistant__chip-x[data-v-8d88d377]:hover{background:#eef1f0}.assistant__row[data-v-8d88d377]{align-self:stretch;display:flex;align-items:center;gap:6px}.assistant__spacer[data-v-8d88d377]{flex:1}.assistant__attach[data-v-8d88d377]{all:unset;box-sizing:border-box;cursor:pointer}.assistant__attach[data-v-8d88d377]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assistant__attach[data-v-8d88d377]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:600;color:#4a514e}.assistant__attach[data-v-8d88d377]:hover:not(:disabled){background:#eef1f0}.assistant__sent[data-v-8d88d377]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.assistant__sent-file[data-v-8d88d377]{color:inherit;font-size:12px}.assistant__sent-file img[data-v-8d88d377]{display:block;max-width:160px;max-height:120px;border-radius:6px}.assistant__bar[data-v-8d88d377]{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid #cfd3d1}.assistant__history[data-v-8d88d377]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.assistant__history[data-v-8d88d377]:focus{outline:2px solid #1d6a72;outline-offset:0}.assistant__history[data-v-8d88d377]{flex:1;min-width:0;height:30px;padding:0 6px;font-size:13px}.assistant__icon[data-v-8d88d377]{all:unset;box-sizing:border-box;cursor:pointer}.assistant__icon[data-v-8d88d377]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assistant__icon[data-v-8d88d377]{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:5px;font-size:14px;color:#4a514e}.assistant__icon[data-v-8d88d377]:hover:not(:disabled){background:#eef1f0}.assistant__icon[data-v-8d88d377]:disabled{opacity:.4;cursor:default}.assistant__chat[data-v-8d88d377]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.assistant__empty[data-v-8d88d377]{margin:auto 4px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#5c6360;text-align:center}.assistant__empty p[data-v-8d88d377]{margin:0;line-height:1.5}.assistant__msg[data-v-8d88d377]{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.assistant__msg--user[data-v-8d88d377]{align-self:flex-end;max-width:85%;padding:6px 10px;border-radius:10px 10px 2px;background:#e6f0f1;white-space:pre-wrap}.assistant__tools[data-v-8d88d377]{list-style:none;margin:0 0 4px;padding:0;font-size:12px;color:#7a807d}.assistant__tools li[data-v-8d88d377]{display:flex;align-items:center;gap:6px}.assistant__tools .is-write[data-v-8d88d377]{color:#1d6a72;font-weight:600}.assistant__tools .is-error[data-v-8d88d377]{color:#a63d2a}.assistant__tools .is-pending[data-v-8d88d377]{color:#8a6110}.assistant__dot[data-v-8d88d377]{flex:none;width:6px;height:6px;border-radius:50%;background:#7a807d}.is-running .assistant__dot[data-v-8d88d377]{background:#1d6a72;animation:pulse-8d88d377 1s ease-in-out infinite}.is-error .assistant__dot[data-v-8d88d377]{background:#a63d2a}.is-pending .assistant__dot[data-v-8d88d377]{background:#c58b18}.assistant__text[data-v-8d88d377] p{margin:0 0 6px}.assistant__text[data-v-8d88d377] ul,.assistant__text[data-v-8d88d377] ol{margin:0 0 6px;padding-left:18px}.assistant__text[data-v-8d88d377] table{border-collapse:collapse;margin:0 0 6px;font-size:12px}.assistant__text[data-v-8d88d377] th,.assistant__text[data-v-8d88d377] td{padding:2px 6px;border-bottom:1px solid #e4e7e6;text-align:left}.assistant__text[data-v-8d88d377] code{padding:0 3px;border-radius:3px;background:#f4f5f5;font-size:12px}.assistant__note[data-v-8d88d377]{margin:0;font-size:12px;color:#7a807d}.assistant__note--error[data-v-8d88d377]{color:#a63d2a}.assistant__compose[data-v-8d88d377]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:10px;border-top:1px solid #cfd3d1}.assistant__context[data-v-8d88d377]{align-self:stretch;display:flex;align-items:center;gap:4px;margin:0;font-size:12px;color:#7a807d}.assistant__context-text[data-v-8d88d377]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant__context-x[data-v-8d88d377]{all:unset;box-sizing:border-box;cursor:pointer}.assistant__context-x[data-v-8d88d377]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assistant__context-x[data-v-8d88d377]{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#5c6360}.assistant__context-x[data-v-8d88d377]:hover{background:#eef1f0;color:#a63d2a}.assistant__context-on[data-v-8d88d377]{all:unset;box-sizing:border-box;cursor:pointer}.assistant__context-on[data-v-8d88d377]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assistant__context-on[data-v-8d88d377]{font-size:12px;font-weight:600;color:#1d6a72}.assistant__context-on[data-v-8d88d377]:hover{text-decoration:underline}.assistant__input[data-v-8d88d377]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.assistant__input[data-v-8d88d377]:focus{outline:2px solid #1d6a72;outline-offset:0}.assistant__input[data-v-8d88d377]{height:auto;padding:7px 9px;resize:vertical}.assistant__send[data-v-8d88d377]{all:unset;box-sizing:border-box;cursor:pointer}.assistant__send[data-v-8d88d377]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assistant__send[data-v-8d88d377]{height:32px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:700;color:#33403c;border:1px solid #cfd3d1}.assistant__send--primary[data-v-8d88d377]{color:#fff;border-color:#1d6a72;background:#1d6a72}.assistant__send--primary[data-v-8d88d377]:hover:not(:disabled){background:#165a61}.assistant__send[data-v-8d88d377]:disabled{opacity:.5;cursor:default}@keyframes pulse-8d88d377{50%{opacity:.3}}.history[data-v-30de705e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.history__item[data-v-30de705e]{padding:10px 12px;border:1px solid #e4e7e6;border-left:3px solid #cfd3d1;border-radius:6px}.history__item--ai[data-v-30de705e]{border-left-color:#1d6a72}.history__head[data-v-30de705e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.history__action[data-v-30de705e]{font-weight:700}.history__version[data-v-30de705e]{padding:0 6px;border-radius:9px;font-size:11px;font-weight:700;color:#1d6a72;background:#e6f0f1}.history__subject[data-v-30de705e]{color:#4a514e}.history__meta[data-v-30de705e]{font-size:12px;color:#7a807d}.history__changes[data-v-30de705e]{margin:6px 0 0;padding-left:16px;font-size:13px}.history__field[data-v-30de705e]{color:#5c6360}.history__before[data-v-30de705e]{color:#7a807d}.history__buttons[data-v-30de705e]{display:flex;gap:6px;margin-top:6px}.history__buttons[data-v-30de705e]:empty{display:none}.history__btn[data-v-30de705e],.history__more[data-v-30de705e]{all:unset;box-sizing:border-box;cursor:pointer}.history__btn[data-v-30de705e]:focus-visible,.history__more[data-v-30de705e]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.history__btn[data-v-30de705e],.history__more[data-v-30de705e]{height:28px;padding:0 10px;border:1px solid #cfd3d1;border-radius:5px;font-size:12px;font-weight:700;color:#1d6a72}.history__btn[data-v-30de705e]:hover:not(:disabled),.history__more[data-v-30de705e]:hover:not(:disabled){background:#e6f0f1}.history__btn[data-v-30de705e]:disabled,.history__more[data-v-30de705e]:disabled{opacity:.5;cursor:default}.history__more[data-v-30de705e]{margin-top:10px}.history__empty[data-v-30de705e]{margin:8px 0;color:#7a807d}.history__error[data-v-30de705e]{margin:0 0 8px;padding:8px 10px;border-radius:5px;color:#a63d2a;background:#f8ece8}.status-tag[data-v-0fc35aeb]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:12px;font-weight:700;white-space:nowrap}.status-tag--ok[data-v-0fc35aeb]{background:#e6f0f1;color:#165a61}.status-tag--warn[data-v-0fc35aeb]{background:#fbf1e2;color:#8a5212}.status-tag--neutral[data-v-0fc35aeb]{background:#eef1f0;color:#4a514e}.status-tag--add[data-v-0fc35aeb]{color:#1d6a72}.status-tag--danger[data-v-0fc35aeb]{background:#f8ece8;color:#a63d2a}.profile-header[data-v-73e9473c]{display:flex;gap:18px;align-items:center;padding:18px 20px 12px 24px}.profile-header__portrait[data-v-73e9473c]{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:none}.profile-header__text[data-v-73e9473c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.profile-header__text p[data-v-73e9473c]{margin:0}.profile-header__kicker[data-v-73e9473c]{font-size:12px;font-weight:700;color:#1d6a72}.profile-header__name[data-v-73e9473c]{margin:0;font-size:27px;font-weight:800;line-height:1.1;text-wrap:balance}.profile-header__life[data-v-73e9473c]{font-size:14px;color:#33403c}.profile-header__alt[data-v-73e9473c]{font-size:13px;color:#5c6360}.profile-header__badges[data-v-73e9473c]{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.profile-header__progress[data-v-73e9473c]{flex:none;width:170px;display:flex;flex-direction:column;gap:6px}.profile-header__progress p[data-v-73e9473c]{margin:0;font-size:12px;line-height:1.3;color:#5c6360}.profile-header__progress-label[data-v-73e9473c]{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#4a514e;font-variant-numeric:tabular-nums}.profile-header__bar[data-v-73e9473c]{height:6px;border-radius:3px;background:#e4e7e6;overflow:hidden}.profile-header__bar span[data-v-73e9473c]{display:block;height:100%;background:#1d6a72}.profile-header__tree[data-v-73e9473c]{all:unset;box-sizing:border-box;cursor:pointer}.profile-header__tree[data-v-73e9473c]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.profile-header__tree[data-v-73e9473c]{flex:none;height:36px;padding:0 12px;border-radius:6px;border:1px solid #cfd3d1;font-size:13px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.profile-header__tree[data-v-73e9473c]:hover{background:#eef1f0}.profile-header__close[data-v-73e9473c]{all:unset;box-sizing:border-box;cursor:pointer}.profile-header__close[data-v-73e9473c]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.profile-header__close[data-v-73e9473c]{flex:none;width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center}.profile-header__close[data-v-73e9473c]:hover{background:#eef1f0}.profile-header__actions[data-v-73e9473c]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.profile-header__buttons[data-v-73e9473c]{display:flex;gap:6px}.profile-header__save[data-v-73e9473c]{font-size:12px;color:#7a807d}.profile-header__save.is-busy[data-v-73e9473c]{color:#1d6a72;font-weight:700}@media (max-width: 1100px){.profile-header__progress[data-v-73e9473c]{display:none}}@media (max-width: 760px){.profile-header[data-v-73e9473c]{flex-wrap:wrap;gap:10px 14px;padding:12px}.profile-header__name[data-v-73e9473c]{font-size:22px}.profile-header__text[data-v-73e9473c]{flex:1 1 0}.profile-header__actions[data-v-73e9473c]{order:3;flex:1 1 100%;flex-direction:row-reverse;justify-content:space-between;align-items:center}}.profile-tabs[data-v-ff6093e1]{display:flex;gap:2px;padding:0 14px;overflow-x:auto}.profile-tabs__tab[data-v-ff6093e1]{all:unset;box-sizing:border-box;cursor:pointer}.profile-tabs__tab[data-v-ff6093e1]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.profile-tabs__tab[data-v-ff6093e1]{flex:none;height:44px;padding:0 12px;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:#4a514e;border-bottom:3px solid transparent}.profile-tabs__tab[data-v-ff6093e1]:hover{color:#1d6a72}.profile-tabs__tab.is-active[data-v-ff6093e1]{color:#1d6a72;border-bottom-color:#1d6a72}.profile-tabs__count[data-v-ff6093e1]{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#eef1f0;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.profile-tabs__tab.is-active .profile-tabs__count[data-v-ff6093e1]{background:#e6f0f1}.profile-card[data-v-93c11106]{background:#fff;border:1px solid #dde1df;border-radius:8px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.profile-card--flush[data-v-93c11106]{padding:18px 14px 10px;gap:6px}.profile-card--flush .profile-card__head[data-v-93c11106]{padding:0 8px 6px}.profile-card__head[data-v-93c11106]{display:flex;justify-content:space-between;align-items:center;gap:12px}.profile-card__titles[data-v-93c11106]{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-card__titles h3[data-v-93c11106]{margin:0;font-size:17px;font-weight:800}.profile-card__titles p[data-v-93c11106]{margin:0;font-size:13px;color:#5c6360;text-wrap:pretty}.issue-list[data-v-0d89b4bd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.issue-list__item[data-v-0d89b4bd]{all:unset;box-sizing:border-box;cursor:pointer}.issue-list__item[data-v-0d89b4bd]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.issue-list__item[data-v-0d89b4bd]{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:7px 6px;border-radius:5px}.issue-list__item[data-v-0d89b4bd]:hover{background:#f4f5f5}.issue-list__dot[data-v-0d89b4bd]{width:8px;height:8px;border-radius:50%;margin-top:6px}.issue-list__text[data-v-0d89b4bd]{display:flex;flex-direction:column;gap:1px}.issue-list__text strong[data-v-0d89b4bd]{font-size:14px;font-weight:600}.issue-list__text small[data-v-0d89b4bd]{font-size:12px;font-weight:700}.grave-card[data-v-131d55dd]{display:flex;flex-direction:column;gap:8px;font-size:14px}.grave-card p[data-v-131d55dd]{margin:0;line-height:1.45}.grave-card__photos[data-v-131d55dd]{display:flex;gap:8px}.grave-card__photos img[data-v-131d55dd]{display:block;width:96px;height:96px;border-radius:6px;object-fit:cover}.grave-card__where[data-v-131d55dd]{display:flex;flex-direction:column}.grave-card__where strong[data-v-131d55dd]{font-size:15px}.grave-card__where span[data-v-131d55dd]{font-weight:700;color:#165a61}.grave-card__text[data-v-131d55dd]{white-space:pre-wrap}.grave-card__dim[data-v-131d55dd]{font-size:13px;color:#5c6360}.grave-card__warn[data-v-131d55dd]{padding:6px 10px;border-radius:6px;font-weight:600;color:#8a5212;background:#fbf1e2}.grave-card__link[data-v-131d55dd]{font-size:13px;font-weight:700;color:#1d6a72;white-space:nowrap}.grave-card__person[data-v-131d55dd]{all:unset;box-sizing:border-box;cursor:pointer}.grave-card__person[data-v-131d55dd]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.grave-card__person[data-v-131d55dd]{font-weight:700;color:#1d6a72}.grave-card__person[data-v-131d55dd]:hover{text-decoration:underline}.combo-input[data-v-13b3f89b]{position:relative}.combo-input__control[data-v-13b3f89b]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.combo-input__control[data-v-13b3f89b]:focus{outline:2px solid #1d6a72;outline-offset:0}.combo-input__control[data-v-13b3f89b]{height:36px;padding:0 28px 0 10px;min-width:0}.combo-input__caret[data-v-13b3f89b]{position:absolute;right:10px;top:12px;color:#5c6360;pointer-events:none}.combo-input__menu[data-v-13b3f89b]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:#fff;border:1px solid #cfd3d1;border-radius:8px;box-shadow:0 10px 24px #00000024;padding:4px;max-height:260px;overflow-y:auto;display:flex;flex-direction:column}.combo-input__option[data-v-13b3f89b]{all:unset;box-sizing:border-box;cursor:pointer}.combo-input__option[data-v-13b3f89b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.combo-input__option[data-v-13b3f89b]{padding:6px 8px;border-radius:5px;font-size:14px}.combo-input__option[data-v-13b3f89b]:hover{background:#eef1f0}.combo-input__option.is-current[data-v-13b3f89b]{font-weight:700;color:#165a61}.combo-input__option--new[data-v-13b3f89b]{font-weight:700;color:#1d6a72}.combo-input__option--clear[data-v-13b3f89b]{margin-top:2px;border-top:1px solid #e4e7e6;border-radius:0 0 5px 5px;font-size:13px;color:#5c6360}.form-field[data-v-02f95435]{display:flex;flex-direction:column;gap:6px;min-width:0}.form-field--2[data-v-02f95435]{grid-column:span 2}.form-field--full[data-v-02f95435]{grid-column:1/-1}.form-field__label[data-v-02f95435]{font-size:12px;font-weight:700;color:#4a514e}.form-field__hint[data-v-02f95435]{font-size:12px;color:#5c6360}.period-input[data-v-00811d0f]{display:flex;flex-direction:column;gap:4px}.period-input__row[data-v-00811d0f]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.period-input__date[data-v-00811d0f]{flex:1 1 130px;min-width:0}.period-input__sep[data-v-00811d0f]{line-height:36px;color:#5c6360}.period-input__ongoing[data-v-00811d0f]{display:flex;align-items:center;gap:6px;height:36px;font-size:13px;font-weight:600;color:#4a514e;white-space:nowrap;cursor:pointer}.period-input__ongoing input[data-v-00811d0f]{width:16px;height:16px;margin:0;accent-color:#1d6a72}.period-input__error[data-v-00811d0f]{margin:0;font-size:12px;color:#a63d2a}.place-input[data-v-440a6efc]{display:flex;flex-direction:column;gap:6px;min-width:0}.place-input__main[data-v-440a6efc]{position:relative}.place-input__pin[data-v-440a6efc]{position:absolute;left:10px;top:11px;color:#5c6360;pointer-events:none}.place-input__name[data-v-440a6efc]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.place-input__name[data-v-440a6efc]:focus{outline:2px solid #1d6a72;outline-offset:0}.place-input__name[data-v-440a6efc]{height:36px;min-width:0;padding:0 84px 0 30px}.place-input__toggle[data-v-440a6efc]{all:unset;box-sizing:border-box;cursor:pointer}.place-input__toggle[data-v-440a6efc]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.place-input__toggle[data-v-440a6efc]{position:absolute;right:6px;top:6px;height:24px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:700;color:#1d6a72}.place-input__toggle[data-v-440a6efc]:hover{background:#e6f0f1}.place-input__menu[data-v-440a6efc]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:#fff;border:1px solid #cfd3d1;border-radius:8px;box-shadow:0 10px 24px #00000024;padding:4px;display:flex;flex-direction:column}.place-input__menu-title[data-v-440a6efc]{margin:0;padding:4px 8px 2px;font-size:11px;font-weight:700;color:#7a807d}.place-input__option[data-v-440a6efc]{all:unset;box-sizing:border-box;cursor:pointer}.place-input__option[data-v-440a6efc]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.place-input__option[data-v-440a6efc]{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:5px;font-size:14px}.place-input__option span[data-v-440a6efc]{font-size:12px;color:#5c6360}.place-input__option[data-v-440a6efc]:hover{background:#eef1f0}.place-input__details[data-v-440a6efc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.place-input__details input[data-v-440a6efc],.place-input__details select[data-v-440a6efc]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.place-input__details input[data-v-440a6efc]:focus,.place-input__details select[data-v-440a6efc]:focus{outline:2px solid #1d6a72;outline-offset:0}.place-input__details input[data-v-440a6efc],.place-input__details select[data-v-440a6efc]{font-size:13px}.place-input__details select[data-v-440a6efc]{padding:0 6px}.place-input__summary[data-v-440a6efc]{margin:0;font-size:12px;color:#5c6360}.removable-chip[data-v-7f7cf6b7]{display:inline-flex;align-items:center;gap:5px;height:26px;max-width:100%;box-sizing:border-box;padding:0 3px 0 9px;border-radius:13px;border:1px solid #cfd3d1;font-size:13px;font-weight:600}.removable-chip--accent[data-v-7f7cf6b7]{background:#e6f0f1;border-color:#b9d6d9;color:#165a61}.removable-chip--plain[data-v-7f7cf6b7]{background:#f4f5f5;color:#33403c}.removable-chip--muted[data-v-7f7cf6b7]{background:#eef1f0;border-color:#dde1df;color:#1f2523}.removable-chip__dot[data-v-7f7cf6b7]{width:8px;height:8px;border-radius:50%;flex:none}.removable-chip__text[data-v-7f7cf6b7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.removable-chip__x[data-v-7f7cf6b7]{all:unset;box-sizing:border-box;cursor:pointer}.removable-chip__x[data-v-7f7cf6b7]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.removable-chip__x[data-v-7f7cf6b7]{flex:none;width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center}.removable-chip__x[data-v-7f7cf6b7]:hover{background:#00000014}.source-menu[data-v-d6340b24]{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:min(480px,100vw - 40px);background:#fff;border:1px solid #cfd3d1;border-radius:10px;box-shadow:0 14px 34px #0000002e;display:flex;flex-direction:column;overflow:hidden}.source-menu__search[data-v-d6340b24]{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #e4e7e6;color:#5c6360}.source-menu__search input[data-v-d6340b24]{flex:1;height:42px;border:0;outline:0;font:inherit;font-size:14px;color:#1f2523;background:transparent}.source-menu__list[data-v-d6340b24]{max-height:320px;overflow-y:auto;padding:4px;display:flex;flex-direction:column}.source-menu__group[data-v-d6340b24]{margin:0;padding:8px 8px 4px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#7a807d}.source-menu__row[data-v-d6340b24]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.source-menu__edit[data-v-d6340b24]{all:unset;box-sizing:border-box;cursor:pointer}.source-menu__edit[data-v-d6340b24]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-menu__edit[data-v-d6340b24]{padding:6px 9px;border-radius:5px;font-size:12px;font-weight:700;color:#1d6a72}.source-menu__edit[data-v-d6340b24]:hover{background:#e6f0f1}.source-menu__item[data-v-d6340b24]{all:unset;box-sizing:border-box;cursor:pointer}.source-menu__item[data-v-d6340b24]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-menu__item[data-v-d6340b24]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:6px}.source-menu__item[data-v-d6340b24]:hover{background:#e6f0f1}.source-menu__dot[data-v-d6340b24]{width:9px;height:9px;border-radius:50%}.source-menu__text[data-v-d6340b24]{display:flex;flex-direction:column;gap:2px;min-width:0}.source-menu__text strong[data-v-d6340b24]{font-size:14px;font-weight:700;overflow-wrap:anywhere}.source-menu__text strong.is-untitled[data-v-d6340b24]{font-weight:500;font-style:italic;color:#5c6360}.source-menu__text small[data-v-d6340b24]{font-size:12px;line-height:1.35;color:#5c6360}.source-menu__thumb[data-v-d6340b24]{width:40px;height:40px;border-radius:5px;object-fit:cover;border:1px solid #dde1df}.source-menu__empty[data-v-d6340b24]{margin:0;padding:14px 8px;font-size:13px;color:#7a807d}.source-menu__create[data-v-d6340b24]{all:unset;box-sizing:border-box;cursor:pointer}.source-menu__create[data-v-d6340b24]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-menu__create[data-v-d6340b24]{padding:11px 14px;border-top:1px solid #e4e7e6;font-size:13px;font-weight:700;color:#1d6a72;overflow-wrap:anywhere}.source-menu__create[data-v-d6340b24]:hover:not(:disabled){background:#e6f0f1}.source-menu__create[data-v-d6340b24]:disabled{font-weight:500;color:#7a807d;cursor:default}.source-picker[data-v-2a65edd9]{position:relative;display:flex;flex-direction:column;gap:8px}.source-picker__head[data-v-2a65edd9]{display:flex;flex-direction:column;gap:2px}.source-picker__label[data-v-2a65edd9]{font-size:12px;font-weight:700;color:#4a514e}.source-picker__hint[data-v-2a65edd9]{font-size:12px;color:#5c6360}.source-picker__row[data-v-2a65edd9]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.source-picker__add[data-v-2a65edd9]{all:unset;box-sizing:border-box;cursor:pointer}.source-picker__add[data-v-2a65edd9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-picker__add[data-v-2a65edd9]{height:34px;padding:0 12px;border-radius:6px;border:1.5px dashed #a3aaa7;font-size:13px;font-weight:700;color:#4a514e;display:inline-flex;align-items:center}.source-picker__add[data-v-2a65edd9]:hover{border-color:#1d6a72;color:#1d6a72}.source-picker__add[data-v-2a65edd9]{height:30px;border-radius:15px}.source-picker__add[aria-expanded=true][data-v-2a65edd9]{border-color:#1d6a72;color:#1d6a72}.source-picker__open[data-v-2a65edd9]{all:unset;box-sizing:border-box;cursor:pointer}.source-picker__open[data-v-2a65edd9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-picker__open[data-v-2a65edd9]{font:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-picker__open[data-v-2a65edd9]:hover{text-decoration:underline}.source-picker__warning[data-v-2a65edd9]{margin:0;font-size:12px;font-weight:700;color:#8a5212}.chip-group[data-v-99695c60]{display:flex;flex-wrap:wrap;gap:6px}.chip-group__chip[data-v-99695c60]{all:unset;box-sizing:border-box;cursor:pointer}.chip-group__chip[data-v-99695c60]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.chip-group__chip[data-v-99695c60]{height:30px;padding:0 12px;border-radius:15px;border:1px solid #cfd3d1;background:#fff;color:#1f2523;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.chip-group__chip[data-v-99695c60]:hover{border-color:#1d6a72}.chip-group__chip.is-on[data-v-99695c60]{background:#1d6a72;border-color:#1d6a72;color:#fff}.chip-group__swatch[data-v-99695c60]{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.15);margin-left:-3px}.chip-group--sm[data-v-99695c60]{gap:4px}.chip-group--sm .chip-group__chip[data-v-99695c60]{height:26px;padding:0 9px;border-radius:13px;font-size:12px}.person-picker[data-v-06654da9]{position:relative;min-width:0}.person-picker__box[data-v-06654da9]{min-height:36px;box-sizing:border-box;border:1px solid #cfd3d1;border-radius:5px;background:#fff;padding:3px 4px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.person-picker__box[data-v-06654da9]:focus-within{outline:2px solid #1d6a72}.person-picker__box small[data-v-06654da9]{font-size:11px;font-weight:500;color:#5c6360;margin-left:4px}.person-picker__input[data-v-06654da9]{flex:1;min-width:120px;border:none;outline:none;height:28px;padding:0 6px;font:inherit;font-size:14px;color:#1f2523;background:transparent}.person-picker__menu[data-v-06654da9]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:#fff;border:1px solid #cfd3d1;border-radius:8px;box-shadow:0 10px 24px #00000024;padding:4px;display:flex;flex-direction:column}.person-picker__option[data-v-06654da9]{all:unset;box-sizing:border-box;cursor:pointer}.person-picker__option[data-v-06654da9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.person-picker__option[data-v-06654da9]{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:5px;font-size:14px}.person-picker__option span[data-v-06654da9]{font-size:12px;color:#5c6360}.person-picker__option[data-v-06654da9]:hover{background:#eef1f0}.person-picker__free[data-v-06654da9]{all:unset;box-sizing:border-box;cursor:pointer}.person-picker__free[data-v-06654da9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.person-picker__free[data-v-06654da9]{padding:7px 8px;border-radius:5px;border-top:1px solid #eef0ef;font-size:13px;font-weight:700;color:#1d6a72}.person-picker__free[data-v-06654da9]:hover{background:#e6f0f1}.tag-input[data-v-8a195b80]{position:relative;min-width:0}.tag-input__box[data-v-8a195b80]{min-height:36px;box-sizing:border-box;border:1px solid #cfd3d1;border-radius:5px;background:#fff;padding:3px 4px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tag-input__box[data-v-8a195b80]:focus-within{outline:2px solid #1d6a72}.tag-input__input[data-v-8a195b80]{flex:1;min-width:110px;border:none;outline:none;height:28px;padding:0 6px;font:inherit;font-size:14px;color:#1f2523;background:transparent}.tag-input__menu[data-v-8a195b80]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:#fff;border:1px solid #cfd3d1;border-radius:8px;box-shadow:0 10px 24px #00000024;padding:6px;display:flex;flex-wrap:wrap;gap:4px}.tag-input__sug[data-v-8a195b80]{all:unset;box-sizing:border-box;cursor:pointer}.tag-input__sug[data-v-8a195b80]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.tag-input__sug[data-v-8a195b80]{height:28px;padding:0 10px;border-radius:14px;border:1px solid #cfd3d1;font-size:13px;font-weight:600}.tag-input__sug[data-v-8a195b80]:hover{border-color:#1d6a72;color:#1d6a72}.toggle-switch[data-v-d31c21c4]{all:unset;box-sizing:border-box;cursor:pointer}.toggle-switch[data-v-d31c21c4]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.toggle-switch[data-v-d31c21c4]{align-self:flex-start;display:flex;align-items:center;gap:8px;height:30px;font-size:14px}.toggle-switch__track[data-v-d31c21c4]{position:relative;width:38px;height:22px;border-radius:11px;background:#cfd3d1;transition:background .15s}.toggle-switch__track.is-on[data-v-d31c21c4]{background:#1d6a72}.toggle-switch__knob[data-v-d31c21c4]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}.toggle-switch__track.is-on .toggle-switch__knob[data-v-d31c21c4]{left:18px}.fact-field__input[data-v-c61e5449]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.fact-field__input[data-v-c61e5449]:focus{outline:2px solid #1d6a72;outline-offset:0}.fact-field__input[data-v-c61e5449]{height:36px;padding:0 10px;min-width:0}.fact-field__number[data-v-c61e5449]{display:flex;align-items:center;gap:8px;font-size:13px;color:#5c6360}.fact-field__number input[data-v-c61e5449]{width:110px}.fact-field__parts[data-v-c61e5449]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fact-field__area[data-v-c61e5449]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.fact-field__area[data-v-c61e5449]:focus{outline:2px solid #1d6a72;outline-offset:0}.fact-field__area[data-v-c61e5449]{height:auto;padding:8px 10px;line-height:1.45;resize:vertical}.fact-editor[data-v-3dba142e]{border:2px solid #1d6a72;border-radius:8px;background:#fff;padding:18px 18px 16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 6px 18px #1d6a7224}.fact-editor__head[data-v-3dba142e]{display:flex;justify-content:space-between;align-items:baseline}.fact-editor__head h4[data-v-3dba142e]{margin:0;font-size:17px;font-weight:800}.fact-editor__head span[data-v-3dba142e]{font-size:12px;color:#5c6360}.fact-editor__grid[data-v-3dba142e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px}.fact-editor__note[data-v-3dba142e]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.fact-editor__note[data-v-3dba142e]:focus{outline:2px solid #1d6a72;outline-offset:0}.fact-editor__note[data-v-3dba142e]{height:auto;padding:8px 10px;line-height:1.45;resize:vertical}.fact-editor__sources[data-v-3dba142e],.fact-editor__foot[data-v-3dba142e]{border-top:1px solid #e4e7e6;padding-top:14px}.fact-editor__foot[data-v-3dba142e]{display:flex;align-items:center;gap:8px}.fact-editor__spacer[data-v-3dba142e]{flex:1}.fact-editor__delete[data-v-3dba142e]{all:unset;box-sizing:border-box;cursor:pointer}.fact-editor__delete[data-v-3dba142e]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.fact-editor__delete[data-v-3dba142e]{height:36px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:700;color:#a63d2a}.fact-editor__delete[data-v-3dba142e]:hover{background:#f8ece8}.fact-editor__cancel[data-v-3dba142e]{all:unset;box-sizing:border-box;cursor:pointer}.fact-editor__cancel[data-v-3dba142e]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.fact-editor__cancel[data-v-3dba142e]{height:36px;padding:0 14px;border-radius:6px;border:1px solid #cfd3d1;font-size:14px;font-weight:700}.fact-editor__cancel[data-v-3dba142e]:hover{background:#eef1f0}.fact-editor__save[data-v-3dba142e]{all:unset;box-sizing:border-box;cursor:pointer}.fact-editor__save[data-v-3dba142e]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.fact-editor__save[data-v-3dba142e]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.fact-editor__save[data-v-3dba142e]:hover{background:#165a61}.fact-editor__save[data-v-3dba142e]{padding:0 18px}.fact-editor__save[data-v-3dba142e]:disabled{opacity:.6;cursor:progress}.key-facts__row[data-v-bad50546]{all:unset;box-sizing:border-box;cursor:pointer}.key-facts__row[data-v-bad50546]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.key-facts__row[data-v-bad50546]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 8px;border-radius:6px;border-top:1px solid #eef0ef}.key-facts__row[data-v-bad50546]:hover{background:#f4f5f5}.key-facts__label[data-v-bad50546]{font-size:13px;font-weight:700;color:#5c6360}.key-facts__value[data-v-bad50546]{display:flex;flex-direction:column;gap:1px;min-width:0}.key-facts__value strong[data-v-bad50546]{font-size:15px;font-weight:700}.key-facts__value strong.is-missing[data-v-bad50546]{font-weight:500;color:#7a807d}.key-facts__value small[data-v-bad50546]{font-size:13px;color:#5c6360}.key-facts__row--field[data-v-bad50546]{cursor:default;grid-template-columns:120px minmax(0,1fr)}.key-facts__row--field[data-v-bad50546]:hover{background:none}.key-facts__editor[data-v-bad50546]{padding:8px 0}@media (max-width: 900px){.overview-tab[data-v-de1b9f06]{grid-template-columns:minmax(0,1fr)!important}}.overview-tab[data-v-de1b9f06]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.overview-tab__col[data-v-de1b9f06]{display:flex;flex-direction:column;gap:16px;min-width:0}.overview-tab__link[data-v-de1b9f06]{all:unset;box-sizing:border-box;cursor:pointer}.overview-tab__link[data-v-de1b9f06]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.overview-tab__link[data-v-de1b9f06]{align-self:flex-start;padding:4px 8px;border-radius:5px;font-size:13px;font-weight:700;color:#1d6a72}.overview-tab__link[data-v-de1b9f06]:hover{background:#e6f0f1}.overview-tab__bio[data-v-de1b9f06]{margin:0;font-size:15px;line-height:1.6;white-space:pre-wrap;text-wrap:pretty}.overview-tab__empty[data-v-de1b9f06]{margin:0;font-size:14px;color:#7a807d}.overview-tab__group[data-v-de1b9f06]{display:flex;flex-direction:column;gap:1px}.overview-tab__group-label[data-v-de1b9f06]{margin:0;padding:4px 6px;font-size:12px;font-weight:700;color:#7a807d}.overview-tab__person[data-v-de1b9f06]{all:unset;box-sizing:border-box;cursor:pointer}.overview-tab__person[data-v-de1b9f06]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.overview-tab__person[data-v-de1b9f06]{display:flex;justify-content:space-between;gap:10px;padding:6px;border-radius:5px;font-size:14px}.overview-tab__person span[data-v-de1b9f06]{font-size:13px;color:#5c6360}.overview-tab__person[data-v-de1b9f06]:hover{background:#eef1f0}.overview-tab__task[data-v-de1b9f06]{display:flex;align-items:center;gap:10px;padding:5px 6px;font-size:14px;cursor:pointer}.overview-tab__task input[data-v-de1b9f06]{width:18px;height:18px;margin:0;accent-color:#1d6a72}.overview-tab__task span[data-v-de1b9f06]{flex:1}.overview-tab__task small[data-v-de1b9f06]{font-size:12px;color:#7a807d}.type-picker[data-v-b070c5ce]{position:absolute;right:0;top:44px;z-index:40;width:720px;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #cfd3d1;border-radius:10px;box-shadow:0 14px 34px #0000002e;padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.type-picker__group[data-v-b070c5ce]{display:flex;flex-direction:column;gap:2px;min-width:0}.type-picker__cat[data-v-b070c5ce]{margin:0;padding:0 8px 4px;font-size:12px;font-weight:800;color:#7a807d}.type-picker__item[data-v-b070c5ce]{all:unset;box-sizing:border-box;cursor:pointer}.type-picker__item[data-v-b070c5ce]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.type-picker__item[data-v-b070c5ce]{display:flex;flex-direction:column;padding:6px 8px;border-radius:5px;font-size:14px;font-weight:600}.type-picker__item small[data-v-b070c5ce]{font-size:11px;color:#7a807d}.type-picker__item.is-existing[data-v-b070c5ce]{color:#5c6360}.type-picker__item[data-v-b070c5ce]:hover{background:#eef1f0}.timeline-item[data-v-064cd38a]{display:grid;grid-template-columns:54px 18px minmax(0,1fr);gap:12px}.timeline-item__year[data-v-064cd38a]{text-align:right;padding-top:12px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.timeline-item__rail[data-v-064cd38a]{position:relative}.timeline-item__rail[data-v-064cd38a]:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:#d3d7d5}.timeline-item__dot[data-v-064cd38a]{position:absolute;left:3px;top:16px;width:8px;height:8px;border-radius:50%;background:#1d6a72;border:2px solid #eef0ef}.timeline-item.is-union .timeline-item__dot[data-v-064cd38a]{background:#d23f6b}.timeline-item__body[data-v-064cd38a]{padding-bottom:10px;min-width:0}.timeline-item__card[data-v-064cd38a]{all:unset;box-sizing:border-box;cursor:pointer}.timeline-item__card[data-v-064cd38a]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.timeline-item__card[data-v-064cd38a]{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;background:#fff;border:1px solid #dde1df}.timeline-item__card[data-v-064cd38a]:hover{border-color:#1d6a72}.timeline-item__head[data-v-064cd38a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.timeline-item__head strong[data-v-064cd38a]{font-size:15px;font-weight:800}.timeline-item__when[data-v-064cd38a]{font-size:13px;color:#5c6360}.timeline-item__age[data-v-064cd38a]{margin-left:auto;font-size:12px;color:#7a807d}.timeline-item__sub[data-v-064cd38a]{font-size:13px;color:#33403c}.timeline-item__summary[data-v-064cd38a]{font-size:13px;color:#5c6360;text-wrap:pretty}.timeline-item__tags[data-v-064cd38a]{display:flex;flex-wrap:wrap;gap:6px}.timeline-item__cite[data-v-064cd38a]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;background:#f4f5f5;border:1px solid #dde1df;font-size:12px;font-weight:600;color:#33403c}.timeline-item__cite i[data-v-064cd38a]{width:7px;height:7px;border-radius:50%}.timeline-item.is-context .timeline-item__year[data-v-064cd38a]{color:#7a807d}.timeline-item.is-context .timeline-item__dot[data-v-064cd38a]{background:#b9bfbc}.timeline-item.is-context .timeline-item__card[data-v-064cd38a]{background:transparent;border-color:transparent;padding:6px 14px}.timeline-item.is-context .timeline-item__card strong[data-v-064cd38a]{font-weight:600;color:#4a514e}.timeline-item.is-context .timeline-item__card[data-v-064cd38a]:hover{border-color:#cfd3d1}.events-tab[data-v-b1736fa8]{display:flex;flex-direction:column;gap:16px}.events-tab__toolbar[data-v-b1736fa8]{position:relative;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.events-tab__spacer[data-v-b1736fa8]{flex:1}.events-tab__family[data-v-b1736fa8]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#4a514e;cursor:pointer}.events-tab__family input[data-v-b1736fa8]{width:16px;height:16px;margin:0;accent-color:#1d6a72}.events-tab__add[data-v-b1736fa8]{all:unset;box-sizing:border-box;cursor:pointer}.events-tab__add[data-v-b1736fa8]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.events-tab__add[data-v-b1736fa8]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.events-tab__add[data-v-b1736fa8]:hover{background:#165a61}.events-tab__timeline[data-v-b1736fa8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.events-tab__empty[data-v-b1736fa8]{margin:0;padding:12px 0;font-size:14px;color:#7a807d}.parent-card[data-v-258ab0c1]{border:1px solid #dde1df;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px}.parent-card__who[data-v-258ab0c1]{all:unset;box-sizing:border-box;cursor:pointer}.parent-card__who[data-v-258ab0c1]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.parent-card__who[data-v-258ab0c1]{display:flex;flex-direction:column;gap:2px}.parent-card__who small[data-v-258ab0c1]{font-size:12px;font-weight:700;color:#7a807d}.parent-card__who strong[data-v-258ab0c1]{font-size:16px;font-weight:800}.parent-card__who span[data-v-258ab0c1]{font-size:13px;color:#5c6360}.parent-card__who:hover strong[data-v-258ab0c1],.parent-card__who--add strong[data-v-258ab0c1]{color:#1d6a72}.parent-card__sources[data-v-258ab0c1]{border-top:1px solid #eef0ef;padding-top:10px}.union-card[data-v-aa4e15dc]{border:1px solid #dde1df;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:14px}.union-card__head[data-v-aa4e15dc]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.union-card__head span[data-v-aa4e15dc]{font-size:13px;color:#5c6360}.union-card__partner[data-v-aa4e15dc]{all:unset;box-sizing:border-box;cursor:pointer}.union-card__partner[data-v-aa4e15dc]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.union-card__partner[data-v-aa4e15dc]{font-size:17px;font-weight:800}.union-card__partner[data-v-aa4e15dc]:hover{color:#1d6a72}.union-card__event[data-v-aa4e15dc]{all:unset;box-sizing:border-box;cursor:pointer}.union-card__event[data-v-aa4e15dc]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.union-card__event[data-v-aa4e15dc]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:6px;border:1px solid #dde1df}.union-card__event span[data-v-aa4e15dc]{display:flex;flex-direction:column;gap:1px}.union-card__event strong[data-v-aa4e15dc]{font-size:14px}.union-card__event small[data-v-aa4e15dc]{font-size:13px;color:#5c6360}.union-card__event[data-v-aa4e15dc]:hover{border-color:#1d6a72}.union-card__add[data-v-aa4e15dc]{align-self:flex-start;height:32px;border-radius:6px;border:1.5px dashed #a3aaa7;padding:0 10px;font:inherit;font-size:13px;font-weight:700;color:#4a514e;background:#fff}.union-card__kid[data-v-aa4e15dc]{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;align-items:center}.union-card__kid button[data-v-aa4e15dc]{all:unset;box-sizing:border-box;cursor:pointer}.union-card__kid button[data-v-aa4e15dc]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.union-card__kid button[data-v-aa4e15dc]{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:5px;font-size:14px}.union-card__kid button span[data-v-aa4e15dc]{color:#5c6360}.union-card__kid button[data-v-aa4e15dc]:hover{background:#eef1f0}.union-card__kid select[data-v-aa4e15dc]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.union-card__kid select[data-v-aa4e15dc]:focus{outline:2px solid #1d6a72;outline-offset:0}.union-card__kid select[data-v-aa4e15dc]{height:32px;font-size:13px;padding:0 6px}.union-card__empty[data-v-aa4e15dc]{margin:0;font-size:13px;color:#7a807d}.union-card__status[data-v-aa4e15dc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.union-card__add-kid[data-v-aa4e15dc]{all:unset;box-sizing:border-box;cursor:pointer}.union-card__add-kid[data-v-aa4e15dc]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.union-card__add-kid[data-v-aa4e15dc]{height:34px;padding:0 12px;border-radius:6px;border:1.5px dashed #a3aaa7;font-size:13px;font-weight:700;color:#4a514e;display:inline-flex;align-items:center}.union-card__add-kid[data-v-aa4e15dc]:hover{border-color:#1d6a72;color:#1d6a72}.union-card__add-kid[data-v-aa4e15dc]{align-self:flex-start;height:32px;padding:0 10px}.select-input[data-v-d5a11857]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.select-input[data-v-d5a11857]:focus{outline:2px solid #1d6a72;outline-offset:0}.select-input[data-v-d5a11857]{height:36px;min-width:0;padding:0 6px}.select-input--sm[data-v-d5a11857]{height:32px;font-size:13px}.remove-button[data-v-3f08db05]{all:unset;box-sizing:border-box;cursor:pointer}.remove-button[data-v-3f08db05]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.remove-button[data-v-3f08db05]{width:32px;height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#7a807d}.remove-button[data-v-3f08db05]:hover{background:#f8ece8;color:#a63d2a}.assoc-row[data-v-830a440b]{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr) 32px;gap:8px;align-items:start}.assoc-row__note[data-v-830a440b]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.assoc-row__note[data-v-830a440b]:focus{outline:2px solid #1d6a72;outline-offset:0}.assoc-row__note[data-v-830a440b]{height:36px;padding:0 10px;min-width:0}.assoc-add[data-v-830a440b]{all:unset;box-sizing:border-box;cursor:pointer}.assoc-add[data-v-830a440b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.assoc-add[data-v-830a440b]{height:34px;padding:0 12px;border-radius:6px;border:1.5px dashed #a3aaa7;font-size:13px;font-weight:700;color:#4a514e;display:inline-flex;align-items:center}.assoc-add[data-v-830a440b]:hover{border-color:#1d6a72;color:#1d6a72}.assoc-add[data-v-830a440b]{align-self:flex-start}.relations-tab[data-v-58006321]{display:flex;flex-direction:column;gap:16px}.relations-tab__pair[data-v-58006321],.relations-tab__siblings[data-v-58006321]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.relations-tab__siblings[data-v-58006321]{gap:2px 12px}.relations-tab__dashed[data-v-58006321]{all:unset;box-sizing:border-box;cursor:pointer}.relations-tab__dashed[data-v-58006321]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.relations-tab__dashed[data-v-58006321]{height:34px;padding:0 12px;border-radius:6px;border:1.5px dashed #a3aaa7;font-size:13px;font-weight:700;color:#4a514e;display:inline-flex;align-items:center}.relations-tab__dashed[data-v-58006321]:hover{border-color:#1d6a72;color:#1d6a72}.relations-tab__dashed[data-v-58006321]{height:32px}.relations-tab__empty[data-v-58006321]{margin:0;font-size:14px;color:#7a807d}.relations-tab__row[data-v-58006321]{all:unset;box-sizing:border-box;cursor:pointer}.relations-tab__row[data-v-58006321]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.relations-tab__row[data-v-58006321]{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:5px;font-size:14px}.relations-tab__row span[data-v-58006321]{font-size:13px;color:#5c6360}.relations-tab__row[data-v-58006321]:hover{background:#eef1f0}.names-card__variant[data-v-dfdf1974]{display:flex;flex-direction:column;gap:6px}.names-card__sources[data-v-dfdf1974]{margin:0 40px 6px 218px}.names-card__grid[data-v-dfdf1974]{display:grid;grid-template-columns:210px 110px minmax(0,1fr) minmax(0,1fr) 80px 32px;gap:8px;align-items:center}.names-card__grid input[data-v-dfdf1974]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.names-card__grid input[data-v-dfdf1974]:focus{outline:2px solid #1d6a72;outline-offset:0}.names-card__grid input[data-v-dfdf1974]{height:36px;padding:0 10px;min-width:0}.names-card__grid input.is-strong[data-v-dfdf1974]{font-weight:700}.names-card__head[data-v-dfdf1974]{font-size:12px;font-weight:700;color:#7a807d}.names-card__primary[data-v-dfdf1974]{height:36px;display:flex;align-items:center;padding:0 10px;border-radius:5px;background:#e6f0f1;font-size:14px;font-weight:700;color:#165a61}.names-card__add[data-v-dfdf1974]{all:unset;box-sizing:border-box;cursor:pointer}.names-card__add[data-v-dfdf1974]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.names-card__add[data-v-dfdf1974]{height:34px;padding:0 12px;border-radius:6px;border:1.5px dashed #a3aaa7;font-size:13px;font-weight:700;color:#4a514e;display:inline-flex;align-items:center}.names-card__add[data-v-dfdf1974]:hover{border-color:#1d6a72;color:#1d6a72}.names-card__add[data-v-dfdf1974]{align-self:flex-start}.attributes-card[data-v-8022b47c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}.appearance-card__row[data-v-769fd12b]{display:flex;flex-wrap:wrap;gap:16px}.appearance-card__unit[data-v-769fd12b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#5c6360}.appearance-card__unit input[data-v-769fd12b]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.appearance-card__unit input[data-v-769fd12b]:focus{outline:2px solid #1d6a72;outline-offset:0}.appearance-card__unit input[data-v-769fd12b]{height:36px;padding:0 10px;min-width:0;width:80px}.appearance-card__input[data-v-769fd12b]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.appearance-card__input[data-v-769fd12b]:focus{outline:2px solid #1d6a72;outline-offset:0}.appearance-card__input[data-v-769fd12b]{height:36px;padding:0 10px;min-width:0}.health-card__empty[data-v-2caddb95]{margin:0;font-size:13px;color:#7a807d}.health-card__row[data-v-2caddb95]{display:grid;grid-template-columns:170px 160px minmax(0,1fr) minmax(0,1fr) 32px;gap:8px;align-items:center}.health-card__row input[data-v-2caddb95]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.health-card__row input[data-v-2caddb95]:focus{outline:2px solid #1d6a72;outline-offset:0}.health-card__row input[data-v-2caddb95]{height:36px;padding:0 10px;min-width:0}.health-card__add[data-v-2caddb95]{all:unset;box-sizing:border-box;cursor:pointer}.health-card__add[data-v-2caddb95]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.health-card__add[data-v-2caddb95]{height:34px;padding:0 12px;border-radius:6px;border:1.5px dashed #a3aaa7;font-size:13px;font-weight:700;color:#4a514e;display:inline-flex;align-items:center}.health-card__add[data-v-2caddb95]:hover{border-color:#1d6a72;color:#1d6a72}.health-card__add[data-v-2caddb95]{align-self:flex-start}.names-tab[data-v-52825675]{display:flex;flex-direction:column;gap:16px}.names-tab__pair[data-v-52825675]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.file-drop[data-v-4c9209c8]{width:100%;border-radius:6px;overflow:hidden;background:#f4f5f5;border:1.5px dashed #a3aaa7;box-sizing:border-box}.file-drop.is-over[data-v-4c9209c8]{border-color:#1d6a72;background:#e6f0f1}.file-drop__button[data-v-4c9209c8]{all:unset;box-sizing:border-box;cursor:pointer}.file-drop__button[data-v-4c9209c8]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.file-drop__button[data-v-4c9209c8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;text-align:center;color:#4a514e;font-size:13px;font-weight:700}.file-drop__button small[data-v-4c9209c8]{font-size:12px;font-weight:500;color:#5c6360}.file-drop__button[data-v-4c9209c8]:hover:not(:disabled){color:#1d6a72}.file-drop__button[data-v-4c9209c8]:disabled{cursor:progress}.source-card[data-v-9358aab0]{background:#fff;border:1px solid #dde1df;border-radius:8px;padding:18px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px}.source-card__fields[data-v-9358aab0]{display:flex;flex-direction:column;gap:12px;min-width:0}.source-card__fields input[data-v-9358aab0]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.source-card__fields input[data-v-9358aab0]:focus{outline:2px solid #1d6a72;outline-offset:0}.source-card__fields input[data-v-9358aab0]{height:36px;padding:0 10px;min-width:0}.source-card__title-row[data-v-9358aab0]{display:grid;grid-template-columns:minmax(0,1fr) 220px 32px 32px;gap:8px;align-items:center}.source-card__title[data-v-9358aab0]{font-size:15px!important;font-weight:700}.source-card__ref[data-v-9358aab0]{display:grid;grid-template-columns:minmax(0,1fr) 170px repeat(3,72px);align-items:start;gap:8px}.source-card__area[data-v-9358aab0]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.source-card__area[data-v-9358aab0]:focus{outline:2px solid #1d6a72;outline-offset:0}.source-card__area[data-v-9358aab0]{height:auto;padding:8px 10px;line-height:1.45;resize:vertical}.source-card__links[data-v-9358aab0]{border-top:1px solid #eef0ef;padding-top:12px}.source-card__chips[data-v-9358aab0]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.source-card__link[data-v-9358aab0]{height:30px;max-width:100%;border-radius:15px;border:1.5px dashed #a3aaa7;padding:0 10px;font:inherit;font-size:13px;font-weight:700;color:#4a514e;background:#fff}.source-card__scans[data-v-9358aab0]{display:flex;flex-direction:column;gap:8px;min-width:0}.source-card__scan[data-v-9358aab0],.source-card__file[data-v-9358aab0]{position:relative}.source-card__scan button[data-v-9358aab0],.source-card__file button[data-v-9358aab0]{all:unset;box-sizing:border-box;cursor:pointer}.source-card__scan button[data-v-9358aab0]:focus-visible,.source-card__file button[data-v-9358aab0]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-card__scan button[data-v-9358aab0],.source-card__file button[data-v-9358aab0]{position:absolute;right:6px;top:6px;width:26px;height:26px;border-radius:4px;display:grid;place-items:center;background:#ffffffeb;color:#4a514e}.source-card__scan button[data-v-9358aab0]:hover,.source-card__file button[data-v-9358aab0]:hover{color:#a63d2a;background:#fff}.source-card__scan[data-v-9358aab0]{border:1px solid #dde1df;border-radius:6px;overflow:hidden;background:#f4f5f5}.source-card__scan a[data-v-9358aab0],.source-card__scan img[data-v-9358aab0]{display:block;width:100%}.source-card__scan img[data-v-9358aab0]{max-height:260px;object-fit:contain}.source-card__file[data-v-9358aab0]{border:1px solid #dde1df;border-radius:6px}.source-card__file a[data-v-9358aab0]{display:flex;align-items:center;gap:6px;padding:9px 38px 9px 10px;font-size:13px;font-weight:600;color:#33403c;text-decoration:none;overflow-wrap:anywhere}.source-card__file a[data-v-9358aab0]:hover{color:#1d6a72}.source-card__file button[data-v-9358aab0]{top:4px}.source-card__file a span[data-v-9358aab0]{display:flex;flex-direction:column;gap:1px}.source-card__file a span small[data-v-9358aab0]{font-size:11px;font-weight:600;color:#5c6360}.source-card__shared-file[data-v-9358aab0]{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:#ffffffeb;font-size:11px;font-weight:700;color:#4a514e}.source-card__reuse[data-v-9358aab0]{width:100%;height:32px;border-radius:6px;border:1.5px dashed #a3aaa7;padding:0 8px;font:inherit;font-size:13px;font-weight:700;color:#4a514e;background:#fff}.source-card__delete[data-v-9358aab0]{all:unset;box-sizing:border-box;cursor:pointer}.source-card__delete[data-v-9358aab0]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-card__delete[data-v-9358aab0]{width:32px;height:32px;border-radius:5px;display:grid;place-items:center;color:#5c6360}.source-card__delete[data-v-9358aab0]:hover{color:#a63d2a;background:#f8ece8}.source-card__url[data-v-9358aab0]{display:flex;align-items:center;gap:10px}.source-card__url a[data-v-9358aab0]{flex:none;font-size:13px;font-weight:700;color:#1d6a72}.source-card__shared[data-v-9358aab0]{margin:6px 0 0;font-size:12px;color:#5c6360}.sources-tab[data-v-858136a1]{display:flex;flex-direction:column;gap:16px}.sources-tab__intro[data-v-858136a1]{background:#e6f0f1;border-radius:8px;padding:14px 18px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.sources-tab__intro p[data-v-858136a1]{flex:1;min-width:280px;margin:0;font-size:14px;line-height:1.5;color:#165a61}.sources-tab__attach-wrap[data-v-858136a1]{position:relative}.sources-tab__menu[data-v-858136a1]{left:auto;right:0}.sources-tab__attach[data-v-858136a1]{cursor:pointer;height:36px;border-radius:6px;border:1px solid #8fbcc0;padding:0 10px;font:inherit;font-size:13px;font-weight:700;color:#165a61;background:#fff}.sources-tab__new[data-v-858136a1]{all:unset;box-sizing:border-box;cursor:pointer}.sources-tab__new[data-v-858136a1]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.sources-tab__new[data-v-858136a1]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.sources-tab__new[data-v-858136a1]:hover{background:#165a61}.sources-tab__empty[data-v-858136a1]{margin:0;padding:8px 2px;font-size:14px;color:#7a807d}.sources-tab__doc[data-v-858136a1]{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:6px 0;border-top:1px solid #eef0ef}.sources-tab__thumb[data-v-858136a1]{width:48px;height:48px;border-radius:5px;overflow:hidden;background:#f4f5f5;border:1px solid #dde1df;display:grid;place-items:center;font-size:11px;font-weight:800;color:#5c6360;text-decoration:none}.sources-tab__thumb img[data-v-858136a1]{width:100%;height:100%;object-fit:cover}.sources-tab__doc-text[data-v-858136a1]{display:flex;flex-direction:column;gap:1px;min-width:0}.sources-tab__doc-text strong[data-v-858136a1]{font-size:14px;overflow-wrap:anywhere}.sources-tab__doc-text small[data-v-858136a1]{font-size:12px;color:#5c6360}.sources-tab__doc-action[data-v-858136a1]{all:unset;box-sizing:border-box;cursor:pointer}.sources-tab__doc-action[data-v-858136a1]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.sources-tab__doc-action[data-v-858136a1]{padding:5px 8px;border-radius:5px;font-size:13px;font-weight:700;color:#1d6a72}.sources-tab__doc-action[data-v-858136a1]:hover{background:#e6f0f1}.sources-tab__doc-action--danger[data-v-858136a1]{color:#a63d2a}.sources-tab__doc-action--danger[data-v-858136a1]:hover{background:#f8ece8}.photo-card[data-v-b8430ea9]{border:1px solid #dde1df;border-radius:8px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.photo-card__image[data-v-b8430ea9]{position:relative;display:block;height:200px;background:#f4f5f5;border-bottom:1px solid #dde1df}.photo-card__image img[data-v-b8430ea9]{width:100%;height:100%;object-fit:cover;display:block}.photo-card__body[data-v-b8430ea9]{padding:12px;display:flex;flex-direction:column;gap:8px}.photo-card__caption[data-v-b8430ea9]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.photo-card__caption[data-v-b8430ea9]:focus{outline:2px solid #1d6a72;outline-offset:0}.photo-card__remove[data-v-b8430ea9]{all:unset;box-sizing:border-box;cursor:pointer}.photo-card__remove[data-v-b8430ea9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.photo-card__remove[data-v-b8430ea9]{align-self:flex-start;padding:4px 6px;border-radius:5px;font-size:13px;font-weight:700;color:#a63d2a}.photo-card__remove[data-v-b8430ea9]:hover{background:#f8ece8}.photo-card__ai[data-v-b8430ea9]{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:11px;background:#161c1ac7;font-size:11px;font-weight:700;color:#fff}.photo-card__enhanced[data-v-b8430ea9]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#33403c;cursor:pointer}.photo-card__enhanced input[data-v-b8430ea9]{width:16px;height:16px;margin:0;accent-color:#1d6a72}.photo-card__owner button[data-v-b8430ea9]{all:unset;box-sizing:border-box;cursor:pointer}.photo-card__owner button[data-v-b8430ea9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.photo-card__owner button[data-v-b8430ea9]{font-weight:700;text-decoration:underline}.photo-card__owner button[data-v-b8430ea9]:hover{color:#1d6a72}.photo-card__owner[data-v-b8430ea9]{margin:0;padding:6px 8px;border-radius:5px;background:#e6f0f1;font-size:12px;line-height:1.35;color:#165a61}.photo-card__actions[data-v-b8430ea9]{display:flex;justify-content:space-between;gap:8px}.photo-card__actions button[data-v-b8430ea9]{white-space:nowrap}.photo-card__avatar[data-v-b8430ea9]{all:unset;box-sizing:border-box;cursor:pointer}.photo-card__avatar[data-v-b8430ea9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.photo-card__avatar[data-v-b8430ea9]{padding:4px 6px;border-radius:5px;font-size:13px;font-weight:700;color:#1d6a72}.photo-card__avatar[data-v-b8430ea9]:hover:not(:disabled){background:#e6f0f1}.photo-card__avatar[data-v-b8430ea9]:disabled{opacity:.5;cursor:progress}@media (max-width: 900px){.photos-tab[data-v-fc411195]{grid-template-columns:minmax(0,1fr)!important}}.photos-tab[data-v-fc411195]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.photos-tab__add[data-v-fc411195]{all:unset;box-sizing:border-box;cursor:pointer}.photos-tab__add[data-v-fc411195]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.photos-tab__add[data-v-fc411195]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.photos-tab__add[data-v-fc411195]:hover{background:#165a61}.photos-tab__empty[data-v-fc411195]{margin:0;font-size:14px;color:#7a807d}.photos-tab__grid[data-v-fc411195]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.photos-tab__portrait[data-v-fc411195]{display:flex;flex-direction:column;align-items:center;gap:14px}.photos-tab__portrait-button[data-v-fc411195]{all:unset;box-sizing:border-box;cursor:pointer}.photos-tab__portrait-button[data-v-fc411195]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.photos-tab__portrait-button[data-v-fc411195]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.photos-tab__portrait-button[data-v-fc411195]:hover{background:#165a61}.photos-tab__portrait-button[data-v-fc411195]{justify-content:center;width:100%}.photos-tab__portrait-button[data-v-fc411195]:disabled{opacity:.6;cursor:progress}.photos-tab__portrait-hint[data-v-fc411195]{margin:0;font-size:12px;line-height:1.4;text-align:center;color:#5c6360}.photos-tab__unset[data-v-fc411195]{all:unset;box-sizing:border-box;cursor:pointer}.photos-tab__unset[data-v-fc411195]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.photos-tab__unset[data-v-fc411195]{padding:4px 8px;border-radius:5px;font-size:13px;font-weight:700;color:#a63d2a}.photos-tab__unset[data-v-fc411195]:hover:not(:disabled){background:#f8ece8}.stories-tab[data-v-a0ea6734]{display:flex;flex-direction:column;gap:16px}.stories-tab__bio[data-v-a0ea6734]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.stories-tab__bio[data-v-a0ea6734]:focus{outline:2px solid #1d6a72;outline-offset:0}.stories-tab__bio[data-v-a0ea6734]{height:auto;padding:10px 12px;font-size:15px;line-height:1.55;resize:vertical}.stories-tab__add[data-v-a0ea6734]{all:unset;box-sizing:border-box;cursor:pointer}.stories-tab__add[data-v-a0ea6734]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.stories-tab__add[data-v-a0ea6734]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.stories-tab__add[data-v-a0ea6734]:hover{background:#165a61}.stories-tab__empty[data-v-a0ea6734]{margin:0;font-size:14px;color:#7a807d}.story[data-v-a0ea6734]{border:1px solid #dde1df;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.story__top[data-v-a0ea6734]{display:flex;gap:8px;align-items:center;justify-content:space-between}.story__remove[data-v-a0ea6734]{all:unset;box-sizing:border-box;cursor:pointer}.story__remove[data-v-a0ea6734]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.story__remove[data-v-a0ea6734]{padding:4px 6px;border-radius:5px;font-size:13px;font-weight:700;color:#a63d2a}.story__remove[data-v-a0ea6734]:hover{background:#f8ece8}.story__meta[data-v-a0ea6734]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 110px;gap:10px}.story__title[data-v-a0ea6734],.story__year[data-v-a0ea6734]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.story__title[data-v-a0ea6734]:focus,.story__year[data-v-a0ea6734]:focus{outline:2px solid #1d6a72;outline-offset:0}.story__title[data-v-a0ea6734],.story__year[data-v-a0ea6734]{height:36px;padding:0 10px;min-width:0}.story__title[data-v-a0ea6734]{font-weight:600}.research-chat[data-v-1096cb10]{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #dde1df;border-radius:8px;overflow:hidden}.research-chat.is-drag[data-v-1096cb10]{outline:2px dashed #1d6a72;outline-offset:-4px}.research-chat__head[data-v-1096cb10]{flex:none;display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #dde1df}.research-chat__badge[data-v-1096cb10]{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#1d6a72;color:#fff}.research-chat__titles[data-v-1096cb10]{flex:1;min-width:0}.research-chat__titles h3[data-v-1096cb10]{margin:0;font-size:16px;font-weight:800}.research-chat__titles p[data-v-1096cb10]{margin:1px 0 0;font-size:12px;color:#5c6360}.research-chat__history[data-v-1096cb10]{max-width:150px;height:30px;border-radius:5px;border:1px solid #cfd3d1;padding:0 6px;font:inherit;font-size:12px;background:#fff}.research-chat__icon[data-v-1096cb10]{all:unset;box-sizing:border-box;cursor:pointer}.research-chat__icon[data-v-1096cb10]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-chat__icon[data-v-1096cb10]{flex:none;width:30px;height:30px;border-radius:5px;display:grid;place-items:center;color:#4a514e}.research-chat__icon[data-v-1096cb10]:hover:not(:disabled){background:#eef1f0}.research-chat__icon[data-v-1096cb10]:disabled{opacity:.4;cursor:default}.research-chat__body[data-v-1096cb10]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.research-chat__intro[data-v-1096cb10],.research-chat__off[data-v-1096cb10]{margin:0 0 4px;font-size:14px;line-height:1.55;color:#33403c;text-wrap:pretty}.research-chat__suggestion[data-v-1096cb10]{all:unset;box-sizing:border-box;cursor:pointer}.research-chat__suggestion[data-v-1096cb10]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-chat__suggestion[data-v-1096cb10]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;border:1px solid #dde1df;font-size:14px;font-weight:700}.research-chat__suggestion span[data-v-1096cb10]:last-child{color:#5c6360}.research-chat__suggestion[data-v-1096cb10]:hover{border-color:#1d6a72;color:#165a61}.research-chat__msg[data-v-1096cb10]{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.research-chat__msg--user[data-v-1096cb10]{align-self:flex-end;max-width:85%;padding:7px 11px;border-radius:10px 10px 2px;background:#e6f0f1;white-space:pre-wrap}.research-chat__sent[data-v-1096cb10]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.research-chat__sent img[data-v-1096cb10]{width:56px;height:56px;object-fit:cover;border-radius:5px;display:block}.research-chat__sent a[data-v-1096cb10]{font-size:12px;color:#165a61}.research-chat__tools[data-v-1096cb10]{list-style:none;margin:0 0 4px;padding:0;font-size:12px;color:#7a807d}.research-chat__tools li[data-v-1096cb10]{display:flex;align-items:center;gap:6px}.research-chat__tools .is-write[data-v-1096cb10]{color:#1d6a72;font-weight:600}.research-chat__tools .is-error[data-v-1096cb10]{color:#a63d2a}.research-chat__tools .is-pending[data-v-1096cb10]{color:#8a5212}.research-chat__dot[data-v-1096cb10]{flex:none;width:6px;height:6px;border-radius:50%;background:#7a807d}.is-running .research-chat__dot[data-v-1096cb10]{background:#1d6a72;animation:research-pulse-1096cb10 1s ease-in-out infinite}.is-error .research-chat__dot[data-v-1096cb10]{background:#a63d2a}.is-pending .research-chat__dot[data-v-1096cb10]{background:#c08a2b}.research-chat__text[data-v-1096cb10] p{margin:0 0 6px}.research-chat__text[data-v-1096cb10] ul,.research-chat__text[data-v-1096cb10] ol{margin:0 0 6px;padding-left:18px}.research-chat__text[data-v-1096cb10] a{color:#1d6a72}.research-chat__text[data-v-1096cb10] table{border-collapse:collapse;margin:0 0 6px;font-size:13px}.research-chat__text[data-v-1096cb10] th,.research-chat__text[data-v-1096cb10] td{padding:3px 8px;border-bottom:1px solid #e4e7e6;text-align:left;vertical-align:top}.research-chat__text[data-v-1096cb10] code{padding:0 3px;border-radius:3px;background:#f4f5f5;font-size:12px}.research-chat__note[data-v-1096cb10]{margin:0;font-size:12px;color:#7a807d}.research-chat__note--error[data-v-1096cb10]{color:#a63d2a}.research-chat__bulk[data-v-1096cb10],.research-chat__waiting[data-v-1096cb10]{flex:none;margin:0;padding:8px 16px;border-top:1px solid #dde1df;background:#fbf1e2;font-size:13px;color:#8a5212}.research-chat__bulk[data-v-1096cb10]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.research-chat__bulk span[data-v-1096cb10]{flex:1;font-weight:700}.research-chat__bulk button[data-v-1096cb10]{all:unset;box-sizing:border-box;cursor:pointer}.research-chat__bulk button[data-v-1096cb10]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-chat__bulk button[data-v-1096cb10]{height:28px;padding:0 10px;border-radius:5px;border:1px solid #cfd3d1;background:#fff;font-size:12px;font-weight:700;color:#33403c}.research-chat__bulk button.is-ok[data-v-1096cb10]{border-color:#1d6a72;background:#1d6a72;color:#fff}.research-chat__compose[data-v-1096cb10]{flex:none;display:flex;flex-direction:column;gap:6px;padding:12px;border-top:1px solid #dde1df}.research-chat__drafts[data-v-1096cb10]{display:flex;flex-wrap:wrap;gap:6px}.research-chat__drafts span[data-v-1096cb10]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 8px;border-radius:12px;background:#f4f5f5;border:1px solid #dde1df;font-size:12px}.research-chat__drafts span.is-error[data-v-1096cb10]{color:#a63d2a}.research-chat__drafts img[data-v-1096cb10]{width:20px;height:20px;border-radius:3px;object-fit:cover}.research-chat__drafts button[data-v-1096cb10]{all:unset;box-sizing:border-box;cursor:pointer}.research-chat__drafts button[data-v-1096cb10]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-chat__drafts button[data-v-1096cb10]{width:18px;height:18px;border-radius:50%;display:grid;place-items:center}.research-chat__drafts button[data-v-1096cb10]:hover{background:#eef1f0}.research-chat__row[data-v-1096cb10]{display:flex;gap:8px;align-items:stretch}.research-chat__input[data-v-1096cb10]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.research-chat__input[data-v-1096cb10]:focus{outline:2px solid #1d6a72;outline-offset:0}.research-chat__input[data-v-1096cb10]{flex:1;height:auto;min-height:56px;padding:9px 11px;border-radius:6px;line-height:1.45;resize:none}.research-chat__send[data-v-1096cb10]{all:unset;box-sizing:border-box;cursor:pointer}.research-chat__send[data-v-1096cb10]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-chat__send[data-v-1096cb10]{flex:none;width:44px;border-radius:6px;display:grid;place-items:center;background:#1d6a72;color:#fff;font-size:18px;font-weight:700}.research-chat__send[data-v-1096cb10]:hover:not(:disabled){background:#165a61}.research-chat__send[data-v-1096cb10]:disabled{opacity:.45;cursor:default}.research-chat__options[data-v-1096cb10]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:12px;color:#5c6360}.research-chat__attach[data-v-1096cb10]{all:unset;box-sizing:border-box;cursor:pointer}.research-chat__attach[data-v-1096cb10]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-chat__attach[data-v-1096cb10]{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#4a514e}.research-chat__attach[data-v-1096cb10]:hover:not(:disabled){color:#1d6a72}.research-chat__auto[data-v-1096cb10]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.research-chat__auto input[data-v-1096cb10]{margin:0;accent-color:#1d6a72}@keyframes research-pulse-1096cb10{50%{opacity:.3}}.research-tab[data-v-a20908ec]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start;height:100%;align-items:stretch}.research-tab__col[data-v-a20908ec]{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow-y:auto;padding:0 8px 24px 0}.research-tab__col[data-v-a20908ec]>*{flex:none}.research-tab__chat[data-v-a20908ec]{min-height:0;height:100%}@media (max-width: 1000px){.research-tab[data-v-a20908ec]{grid-template-columns:minmax(0,1fr);height:auto}.research-tab__col[data-v-a20908ec]{overflow:visible;padding:0}.research-tab__chat[data-v-a20908ec]{height:640px}}.research-tab__summary[data-v-a20908ec]{font-size:13px;color:#5c6360}.research-tab__add[data-v-a20908ec]{display:flex;gap:8px}.research-tab__add input[data-v-a20908ec]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.research-tab__add input[data-v-a20908ec]:focus{outline:2px solid #1d6a72;outline-offset:0}.research-tab__add input[data-v-a20908ec]{height:36px;padding:0 10px;min-width:0;flex:1}.research-tab__add button[data-v-a20908ec]{all:unset;box-sizing:border-box;cursor:pointer}.research-tab__add button[data-v-a20908ec]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-tab__add button[data-v-a20908ec]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.research-tab__add button[data-v-a20908ec]:hover{background:#165a61}.research-tab__add button[data-v-a20908ec]:disabled{opacity:.5;cursor:default}.research-tab__section[data-v-a20908ec]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0 4px;border-bottom:1px solid #dde1df;font-size:12px}.research-tab__section strong[data-v-a20908ec]{font-weight:800}.research-tab__section span[data-v-a20908ec]{color:#8a5212}.research-tab__hidden[data-v-a20908ec]{margin:0;font-size:12px;color:#7a807d}.research-tab__hidden button[data-v-a20908ec]{all:unset;box-sizing:border-box;cursor:pointer}.research-tab__hidden button[data-v-a20908ec]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.research-tab__hidden button[data-v-a20908ec]{font-weight:700;color:#1d6a72}.research-tab__hidden button[data-v-a20908ec]:hover{text-decoration:underline}.research-tab__empty[data-v-a20908ec]{margin:0;font-size:14px;color:#7a807d}.research-tab__area[data-v-a20908ec]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.research-tab__area[data-v-a20908ec]:focus{outline:2px solid #1d6a72;outline-offset:0}.research-tab__area[data-v-a20908ec]{height:auto;padding:10px 12px;line-height:1.5;resize:vertical}.research-tab__links[data-v-a20908ec]{display:flex;flex-direction:column}.research-tab__links a[data-v-a20908ec]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 6px;border-top:1px solid #eef0ef;border-radius:5px;font-size:14px;color:#1f2523;text-decoration:none}.research-tab__links a span[data-v-a20908ec]{font-size:13px;color:#5c6360}.research-tab__links a[data-v-a20908ec]:hover{background:#f4f5f5}.research-tab__links a:hover strong[data-v-a20908ec]{color:#1d6a72}.detected[data-v-a20908ec]{display:grid;grid-template-columns:14px minmax(0,1fr) auto 30px 30px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #eef0ef}.detected__dot[data-v-a20908ec]{width:9px;height:9px;border-radius:50%;border:2px solid #7a807d}.detected__text[data-v-a20908ec]{display:flex;flex-direction:column;gap:1px;min-width:0}.detected__text strong[data-v-a20908ec]{font-size:14px;font-weight:700}.detected__text small[data-v-a20908ec]{font-size:12px;font-weight:700}.detected__fix[data-v-a20908ec]{all:unset;box-sizing:border-box;cursor:pointer}.detected__fix[data-v-a20908ec]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.detected__fix[data-v-a20908ec]{padding:5px 8px;border-radius:5px;font-size:13px;font-weight:700;color:#1d6a72;white-space:nowrap}.detected__fix[data-v-a20908ec]:hover{background:#e6f0f1}.detected__icon[data-v-a20908ec]{all:unset;box-sizing:border-box;cursor:pointer}.detected__icon[data-v-a20908ec]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.detected__icon[data-v-a20908ec]{width:30px;height:30px;border-radius:5px;display:grid;place-items:center;color:#5c6360}.detected__icon[data-v-a20908ec]:hover{background:#eef1f0;color:#1d6a72}.task[data-v-a20908ec]{display:grid;grid-template-columns:22px minmax(0,1fr) 30px 32px;gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid #eef0ef}.task__check[data-v-a20908ec]{width:18px;height:18px;margin:9px 0 0;accent-color:#1d6a72}.task__body[data-v-a20908ec]{display:flex;flex-direction:column;gap:6px;min-width:0}.task__text[data-v-a20908ec]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.task__text[data-v-a20908ec]:focus{outline:2px solid #1d6a72;outline-offset:0}.task__text[data-v-a20908ec]{height:36px;padding:0 10px;min-width:0}.task.is-done .task__text[data-v-a20908ec]{color:#7a807d;text-decoration:line-through}.task__meta[data-v-a20908ec]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.task__where[data-v-a20908ec]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.task__where[data-v-a20908ec]:focus{outline:2px solid #1d6a72;outline-offset:0}.task__where[data-v-a20908ec]{flex:1;min-width:160px;height:32px;font-size:13px}.source-editor[data-v-cd9b6ed9]{display:flex;flex-direction:column;gap:14px}.source-editor__where[data-v-cd9b6ed9]{margin:0;padding:12px 14px;border-radius:8px;background:#e6f0f1;display:flex;flex-wrap:wrap;gap:10px 28px}.source-editor__where dt[data-v-cd9b6ed9]{font-size:12px;font-weight:700;color:#165a61}.source-editor__where dd[data-v-cd9b6ed9]{margin:3px 0 0;display:flex;flex-wrap:wrap;gap:6px}.source-editor__person[data-v-cd9b6ed9]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:#fff;border:1px solid #b9d6d9;font-size:13px;font-weight:600;color:#33403c}.source-editor__person small[data-v-cd9b6ed9]{margin-left:4px;font-weight:500;color:#5c6360}.source-editor__person--link[data-v-cd9b6ed9]{all:unset;box-sizing:border-box;cursor:pointer}.source-editor__person--link[data-v-cd9b6ed9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-editor__person--link[data-v-cd9b6ed9]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:#fff;border:1px solid #b9d6d9;font-size:13px;font-weight:700;color:#1d6a72}.source-editor__person--link[data-v-cd9b6ed9]:hover{background:#1d6a72;border-color:#1d6a72;color:#fff}.source-editor__none[data-v-cd9b6ed9]{font-size:13px;color:#165a61}.source-editor__save[data-v-cd9b6ed9]{margin-right:auto;font-size:13px;color:#5c6360}.source-editor__save.is-busy[data-v-cd9b6ed9]{font-weight:700;color:#1d6a72}.source-editor__done[data-v-cd9b6ed9]{all:unset;box-sizing:border-box;cursor:pointer}.source-editor__done[data-v-cd9b6ed9]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.source-editor__done[data-v-cd9b6ed9]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.source-editor__done[data-v-cd9b6ed9]:hover{background:#165a61}.profile-sheet[data-v-79028b5d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#161c1a80;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;font-family:"Source Sans 3",system-ui,sans-serif;color:#1f2523}.profile-sheet__dialog[data-v-79028b5d]{width:100%;max-width:1640px;height:100%;max-height:1400px;background:#eef0ef;border-radius:10px;box-shadow:0 24px 60px #00000052;display:flex;flex-direction:column;overflow:hidden}.profile-sheet__top[data-v-79028b5d]{flex:none;background:#fff;border-bottom:1px solid #dde1df}.profile-sheet__body[data-v-79028b5d]{flex:1;min-height:0;overflow-y:auto;position:relative;box-sizing:border-box;padding:20px 24px 120px}@media (max-width: 900px){.profile-sheet[data-v-79028b5d]{padding:0}.profile-sheet__dialog[data-v-79028b5d]{border-radius:0}.profile-sheet__body[data-v-79028b5d]{padding:14px 12px 100px}}@media (min-width: 1001px){.profile-sheet__body--fill[data-v-79028b5d]{overflow:hidden;padding-bottom:20px}}.profile-sheet__notice[data-v-79028b5d]{flex:none;display:flex;align-items:center;gap:12px;padding:8px 24px;font-size:14px;color:#a63d2a;background:#f8ece8;border-bottom:1px solid #dde1df}.profile-sheet__notice button[data-v-79028b5d]{all:unset;box-sizing:border-box;cursor:pointer}.profile-sheet__notice button[data-v-79028b5d]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.profile-sheet__notice button[data-v-79028b5d]{margin-left:auto;padding:0 6px;font-size:20px;line-height:1}.profile-sheet__state[data-v-79028b5d]{margin:0;padding:40px 0;text-align:center;font-size:15px;color:#5c6360}.profile-sheet__state button[data-v-79028b5d]{all:unset;box-sizing:border-box;cursor:pointer}.profile-sheet__state button[data-v-79028b5d]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.profile-sheet__state button[data-v-79028b5d]{margin-left:8px;font-weight:700;color:#1d6a72}.profile-sheet__state button[data-v-79028b5d]:hover{text-decoration:underline}.invites__tabs[data-v-bdb10090]{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid #e4e7e6}.invites__tab[data-v-bdb10090]{all:unset;box-sizing:border-box;cursor:pointer}.invites__tab[data-v-bdb10090]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.invites__tab[data-v-bdb10090]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:700;color:#5c6360}.invites__tab[data-v-bdb10090]:hover{color:#1f2523}.invites__tab--on[data-v-bdb10090]{color:#1d6a72;border-bottom-color:#1d6a72}.invites__count[data-v-bdb10090]{padding:0 7px;border-radius:9px;font-size:12px;color:#165a61;background:#e6f0f1}.invites__error[data-v-bdb10090],.invites__warning[data-v-bdb10090]{margin:0 0 12px;padding:8px 10px;border-radius:5px;font-size:13px}.invites__error[data-v-bdb10090]{color:#a63d2a;background:#f8ece8}.invites__warning[data-v-bdb10090]{color:#8a5212;background:#fbf1e2}.invites__intro[data-v-bdb10090]{margin:0 0 12px;font-size:13px;color:#5c6360}.invites__search[data-v-bdb10090]{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;margin-bottom:8px;border:1px solid #cfd3d1;border-radius:5px;color:#5c6360}.invites__search[data-v-bdb10090]:focus-within{outline:2px solid #1d6a72}.invites__search-input[data-v-bdb10090]{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:14px;color:#1f2523;background:transparent}.invites__people[data-v-bdb10090]{list-style:none;margin:0;padding:0;height:min(46vh,420px);overflow-y:auto;border:1px solid #e4e7e6;border-radius:6px}.invites__person[data-v-bdb10090]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;border-bottom:1px solid #e4e7e6}.invites__person[data-v-bdb10090]:last-child{border-bottom:0}.invites__person--on[data-v-bdb10090]{background:#f4f9f9}.invites__person--off[data-v-bdb10090]{color:#7a807d}.invites__pick[data-v-bdb10090]{flex:1 1 200px;display:flex;align-items:center;gap:8px;min-width:0;min-height:28px;cursor:pointer}.invites__person--off .invites__pick[data-v-bdb10090]{cursor:default}.invites__check[data-v-bdb10090]{flex:none;width:16px;height:16px;margin:0;accent-color:#1d6a72}.invites__name[data-v-bdb10090]{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invites__years[data-v-bdb10090]{flex:none;font-size:12px;color:#7a807d;white-space:nowrap}.invites__email[data-v-bdb10090]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.invites__email[data-v-bdb10090]:focus{outline:2px solid #1d6a72;outline-offset:0}.invites__email[data-v-bdb10090]{flex:1 1 200px;width:auto;height:32px}.invites__role[data-v-bdb10090]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.invites__role[data-v-bdb10090]:focus{outline:2px solid #1d6a72;outline-offset:0}.invites__role[data-v-bdb10090]{flex:none;width:auto;height:32px;padding:0 4px;font-size:13px}.invites__row-error[data-v-bdb10090],.invites__row-note[data-v-bdb10090]{flex-basis:100%;margin:0;font-size:12px}.invites__row-error[data-v-bdb10090]{color:#a63d2a}.invites__row-note[data-v-bdb10090]{color:#8a5212}.invites__none[data-v-bdb10090]{margin:0;padding:16px 10px;color:#7a807d;font-size:14px}.invites__summary[data-v-bdb10090]{margin:0 0 10px;font-size:13px;color:#5c6360}.invites__list[data-v-bdb10090]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.invites__item[data-v-bdb10090]{padding:10px 12px;border:1px solid #e4e7e6;border-left:3px solid #cfd3d1;border-radius:6px}.invites__item--accepted[data-v-bdb10090]{border-left-color:#1d6a72}.invites__item--sent[data-v-bdb10090]{border-left-color:#c08a2b}.invites__item--failed[data-v-bdb10090]{border-left-color:#a63d2a}.invites__item-head[data-v-bdb10090]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.invites__item-mail[data-v-bdb10090]{font-size:13px;color:#4a514e;overflow-wrap:anywhere}.invites__item-meta[data-v-bdb10090]{font-size:12px;color:#7a807d}.invites__actions[data-v-bdb10090]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.invites__actions[data-v-bdb10090]:empty{display:none}.invites__btn[data-v-bdb10090]{all:unset;box-sizing:border-box;cursor:pointer}.invites__btn[data-v-bdb10090]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.invites__btn[data-v-bdb10090]{height:28px;padding:0 10px;border:1px solid #cfd3d1;border-radius:5px;font-size:13px;font-weight:700;color:#4a514e}.invites__btn[data-v-bdb10090]:hover{background:#eef1f0}.invites__btn[data-v-bdb10090]:disabled{opacity:.5;cursor:default}.invites__btn--danger[data-v-bdb10090]{color:#a63d2a}.invites__foot-note[data-v-bdb10090]{margin-right:auto;align-self:center;font-size:13px;color:#5c6360}.invites__send[data-v-bdb10090]{all:unset;box-sizing:border-box;cursor:pointer}.invites__send[data-v-bdb10090]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.invites__send[data-v-bdb10090]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.invites__send[data-v-bdb10090]:hover{background:#165a61}.invites__send[data-v-bdb10090]:disabled{opacity:.5;cursor:default}.mobile-app-button[data-v-078e5c0a]{all:unset;box-sizing:border-box;cursor:pointer}.mobile-app-button[data-v-078e5c0a]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.mobile-app-button[data-v-078e5c0a]{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #cfd3d1;border-radius:6px;font-size:13px;font-weight:700;color:#33403c;white-space:nowrap;background:#fff}.mobile-app-button[data-v-078e5c0a]:hover{background:#eef1f0}.analysis[data-v-cf83e5ac]{margin:6px 0;padding:12px;border:1px solid #b9d6d9;border-radius:6px;background:#fff}.analysis--bad[data-v-cf83e5ac]{border-color:#c08a2b}.analysis__type[data-v-cf83e5ac]{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1d6a72}.analysis h2[data-v-cf83e5ac]{margin:2px 0 4px;font-size:16px;line-height:1.25}.analysis__meta[data-v-cf83e5ac]{margin:0;font-size:13px;color:#5c6360}.analysis__summary[data-v-cf83e5ac]{margin:8px 0 0;font-size:14px}.analysis__legibility[data-v-cf83e5ac]{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:13px;color:#8a5212;background:#fbf1e2}.analysis__people[data-v-cf83e5ac]{margin:12px 0 0;padding:0;list-style:none}.analysis__people li[data-v-cf83e5ac]{padding:8px 0;border-top:1px solid #e4e7e6;font-size:13px;color:#4a514e}.analysis__people p[data-v-cf83e5ac]{margin:0}.analysis__who[data-v-cf83e5ac]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:#1f2523}.analysis__who a[data-v-cf83e5ac]{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#165a61;text-decoration:none}.analysis__role[data-v-cf83e5ac]{font-weight:600;color:#5c6360}.analysis__note[data-v-cf83e5ac]{color:#8a5212}.analysis__doubts[data-v-cf83e5ac]{margin-top:8px;padding-top:10px;border-top:1px solid #e4e7e6;font-size:13px}.analysis__doubts ul[data-v-cf83e5ac]{margin:4px 0 0;padding-left:18px;color:#4a514e}.tag[data-v-cf83e5ac]{padding:2px 8px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.tag--existing[data-v-cf83e5ac]{color:#165a61;background:#e6f0f1}.tag--new[data-v-cf83e5ac]{color:#3d6b1f;background:#e9f3df}.tag--uncertain[data-v-cf83e5ac]{color:#8a5212;background:#fbf1e2}.tag--mention[data-v-cf83e5ac]{color:#5c6360;background:#f4f5f5}.scan-chat[data-v-ea839337]{display:flex;flex-direction:column;min-height:0;background:#fff}.scan-chat__head[data-v-ea839337]{flex:none;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;color:#1d6a72;border-bottom:1px solid #cfd3d1}.scan-chat__head h3[data-v-ea839337]{flex:1;margin:0;font-size:14px;color:#1f2523}.scan-chat__auto[data-v-ea839337]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4a514e;cursor:pointer}.scan-chat__body[data-v-ea839337]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px}.scan-chat__notice[data-v-ea839337]{margin:0;padding:10px 12px;border-radius:6px;font-size:13px;color:#8a5212;background:#fbf1e2}.scan-chat__start[data-v-ea839337]{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #b9d6d9;border-radius:6px;font-size:14px;background:#f4f9f9}.scan-chat__start p[data-v-ea839337]{margin:0;line-height:1.5;color:#4a514e}.scan-chat__start label[data-v-ea839337]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#4a514e}.scan-chat__start textarea[data-v-ea839337]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.scan-chat__start textarea[data-v-ea839337]:focus{outline:2px solid #1d6a72;outline-offset:0}.scan-chat__start textarea[data-v-ea839337]{height:auto;padding:7px 9px;font-weight:400;resize:vertical}.scan-chat__outcome[data-v-ea839337],.scan-chat__own[data-v-ea839337]{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.45;color:#5c6360}.scan-chat__outcome strong[data-v-ea839337],.scan-chat__own strong[data-v-ea839337]{font-size:14px;color:#1f2523}.scan-chat__outcome p[data-v-ea839337],.scan-chat__own p[data-v-ea839337]{margin:0}.scan-chat__own[data-v-ea839337]{margin-top:6px;padding-top:12px;border-top:1px solid #cfd3d1}.scan-chat__primary[data-v-ea839337]{all:unset;box-sizing:border-box;cursor:pointer}.scan-chat__primary[data-v-ea839337]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scan-chat__primary[data-v-ea839337]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:6px;font-size:14px;font-weight:700;color:#fff;background:#1d6a72}.scan-chat__primary[data-v-ea839337]:hover{background:#165a61}.scan-chat__msg[data-v-ea839337]{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.scan-chat__msg--user[data-v-ea839337]{align-self:flex-end;max-width:85%;padding:6px 10px;border-radius:10px 10px 2px;background:#e6f0f1;white-space:pre-wrap}.scan-chat__sent[data-v-ea839337]{display:flex;flex-wrap:wrap;gap:4px;font-size:12px}.scan-chat__sent a[data-v-ea839337]{color:inherit}.scan-chat__sent img[data-v-ea839337]{display:block;max-width:72px;max-height:72px;border-radius:4px}.scan-chat__tools[data-v-ea839337]{list-style:none;margin:0 0 4px;padding:0;font-size:12px;color:#7a807d}.scan-chat__tools li[data-v-ea839337]{display:flex;align-items:center;gap:6px}.scan-chat__tools .is-write[data-v-ea839337]{font-weight:600;color:#1d6a72}.scan-chat__tools .is-error[data-v-ea839337]{color:#a63d2a}.scan-chat__tools .is-pending[data-v-ea839337]{color:#8a5212}.scan-chat__dot[data-v-ea839337]{flex:none;width:6px;height:6px;border-radius:50%;background:#7a807d}.is-running .scan-chat__dot[data-v-ea839337],.scan-chat__dot.is-live[data-v-ea839337]{background:#1d6a72;animation:scan-chat-pulse-ea839337 1s ease-in-out infinite}.is-error .scan-chat__dot[data-v-ea839337]{background:#a63d2a}.is-pending .scan-chat__dot[data-v-ea839337]{background:#c08a2b}.scan-chat__text[data-v-ea839337] p{margin:0 0 6px}.scan-chat__text[data-v-ea839337] ul,.scan-chat__text[data-v-ea839337] ol{margin:0 0 6px;padding-left:18px}.scan-chat__text[data-v-ea839337] table{border-collapse:collapse;margin:0 0 6px;font-size:12px}.scan-chat__text[data-v-ea839337] th,.scan-chat__text[data-v-ea839337] td{padding:2px 6px;border-bottom:1px solid #e4e7e6;text-align:left}.scan-chat__hint[data-v-ea839337]{margin:0;font-size:12px;color:#7a807d}.scan-chat__hint--error[data-v-ea839337]{color:#a63d2a}.scan-chat__remote[data-v-ea839337]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:#4a514e}.scan-chat__bulk[data-v-ea839337],.scan-chat__waiting[data-v-ea839337]{flex:none;margin:0;padding:8px 12px;font-size:12px;color:#8a5212;background:#fbf1e2;border-top:1px solid #cfd3d1}.scan-chat__bulk[data-v-ea839337]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600}.scan-chat__bulk button[data-v-ea839337]{all:unset;box-sizing:border-box;cursor:pointer}.scan-chat__bulk button[data-v-ea839337]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scan-chat__bulk button[data-v-ea839337]{height:26px;padding:0 10px;border:1px solid #cfd3d1;border-radius:5px;font-weight:700;color:#33403c;background:#fff}.scan-chat__bulk button.is-ok[data-v-ea839337]{color:#fff;border-color:#1d6a72;background:#1d6a72}.scan-chat__compose[data-v-ea839337]{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px;border-top:1px solid #cfd3d1}.scan-chat__compose textarea[data-v-ea839337]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.scan-chat__compose textarea[data-v-ea839337]:focus{outline:2px solid #1d6a72;outline-offset:0}.scan-chat__compose textarea[data-v-ea839337]{height:auto;padding:7px 9px;resize:vertical}.scan-chat__drafts[data-v-ea839337]{display:flex;flex-wrap:wrap;gap:4px}.scan-chat__chip[data-v-ea839337]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 2px;border:1px solid #cfd3d1;border-radius:14px;font-size:12px;background:#f4f5f5}.scan-chat__chip img[data-v-ea839337]{width:24px;height:24px;border-radius:50%;object-fit:cover}.scan-chat__chip span[data-v-ea839337]{max-width:180px;padding-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-chat__chip button[data-v-ea839337]{all:unset;box-sizing:border-box;cursor:pointer}.scan-chat__chip button[data-v-ea839337]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scan-chat__chip button[data-v-ea839337]{width:18px;height:18px;display:grid;place-items:center;border-radius:50%}.scan-chat__chip button[data-v-ea839337]:hover{background:#eef1f0}.scan-chat__chip.is-error[data-v-ea839337]{color:#a63d2a;border-color:#a63d2a}.scan-chat__chip.is-uploading[data-v-ea839337]{opacity:.7}.scan-chat__row[data-v-ea839337]{display:flex;align-items:center;gap:6px}.scan-chat__row span[data-v-ea839337]{flex:1}.scan-chat__attach[data-v-ea839337]{all:unset;box-sizing:border-box;cursor:pointer}.scan-chat__attach[data-v-ea839337]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scan-chat__attach[data-v-ea839337]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;border-radius:6px;font-size:13px;font-weight:600;color:#4a514e}.scan-chat__attach[data-v-ea839337]:hover:not(:disabled){background:#eef1f0}.scan-chat__attach[data-v-ea839337]:disabled{opacity:.5;cursor:default}.scan-chat__send[data-v-ea839337]{all:unset;box-sizing:border-box;cursor:pointer}.scan-chat__send[data-v-ea839337]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scan-chat__send[data-v-ea839337]{height:32px;padding:0 14px;border:1px solid #cfd3d1;border-radius:6px;font-size:13px;font-weight:700;color:#33403c}.scan-chat__send--primary[data-v-ea839337]{color:#fff;border-color:#1d6a72;background:#1d6a72}.scan-chat__send--primary[data-v-ea839337]:hover:not(:disabled){background:#165a61}.scan-chat__send[data-v-ea839337]:disabled{opacity:.5;cursor:default}@keyframes scan-chat-pulse-ea839337{50%{opacity:.3}}.share[data-v-44fdc206]{display:flex;flex-direction:column;gap:8px;font-size:14px}.share p[data-v-44fdc206]{margin:0;line-height:1.5}.share h3[data-v-44fdc206]{margin:10px 0 0;font-size:13px;font-weight:700;color:#4a514e}.share__what[data-v-44fdc206]{font-weight:700}.share__note[data-v-44fdc206],.share__hint[data-v-44fdc206],.share__empty[data-v-44fdc206]{font-size:13px;color:#5c6360}.share__hint[data-v-44fdc206]{font-size:12px}.share__list[data-v-44fdc206]{margin:0;padding:0;list-style:none;border:1px solid #e4e7e6;border-radius:6px}.share__list li[data-v-44fdc206]{display:flex;align-items:center;gap:8px;padding:8px 10px}.share__list li+li[data-v-44fdc206]{border-top:1px solid #e4e7e6}.share__who[data-v-44fdc206]{flex:1;min-width:0;display:flex;flex-direction:column}.share__who small[data-v-44fdc206]{font-size:12px;color:#7a807d}.share__add[data-v-44fdc206]{display:flex;gap:8px}.share__add select[data-v-44fdc206]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.share__add select[data-v-44fdc206]:focus{outline:2px solid #1d6a72;outline-offset:0}.share__add select[data-v-44fdc206]{flex:1}.share__add button[data-v-44fdc206]{all:unset;box-sizing:border-box;cursor:pointer}.share__add button[data-v-44fdc206]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.share__add button[data-v-44fdc206]{flex:none;height:34px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:700;color:#fff;background:#1d6a72}.share__add button[data-v-44fdc206]:disabled{opacity:.5;cursor:default}.share__error[data-v-44fdc206]{color:#a63d2a}.viewer[data-v-d1de22f4]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:#3a403e}.viewer__stage[data-v-d1de22f4]{flex:1;min-height:0;display:flex;overflow:auto;padding:16px}.viewer__stage.is-zoomed[data-v-d1de22f4]{cursor:grab}.viewer__stage.is-dragging[data-v-d1de22f4]{cursor:grabbing;-webkit-user-select:none;user-select:none}.viewer__page[data-v-d1de22f4]{flex:none;margin:auto;height:auto;background:#fff;box-shadow:0 4px 24px #0006;-webkit-user-select:none;user-select:none}.viewer__file[data-v-d1de22f4]{margin:auto;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;color:#d5dad8;text-align:center}.viewer__file p[data-v-d1de22f4]{margin:0}.viewer__file a[data-v-d1de22f4]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#fff}.viewer__tools[data-v-d1de22f4]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:2px;padding:3px;border-radius:6px;background:#1f2523d9}.viewer__tools button[data-v-d1de22f4],.viewer__tools a[data-v-d1de22f4]{all:unset;box-sizing:border-box;cursor:pointer}.viewer__tools button[data-v-d1de22f4]:focus-visible,.viewer__tools a[data-v-d1de22f4]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.viewer__tools button[data-v-d1de22f4],.viewer__tools a[data-v-d1de22f4]{min-width:30px;height:30px;display:grid;place-items:center;border-radius:5px;color:#fff}.viewer__tools button[data-v-d1de22f4]:hover:not(:disabled),.viewer__tools a[data-v-d1de22f4]:hover:not(:disabled){background:#ffffff29}.viewer__tools button[data-v-d1de22f4]:disabled,.viewer__tools a[data-v-d1de22f4]:disabled{opacity:.4;cursor:default}.viewer__tools button[data-v-d1de22f4]:focus-visible,.viewer__tools a[data-v-d1de22f4]:focus-visible{outline-color:#fff}.viewer__zoom[data-v-d1de22f4]{padding:0 6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.viewer__strip[data-v-d1de22f4]{flex:none;display:flex;gap:8px;padding:8px 12px;overflow-x:auto;background:#2c312f}.viewer__thumb[data-v-d1de22f4]{all:unset;box-sizing:border-box;cursor:pointer}.viewer__thumb[data-v-d1de22f4]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.viewer__thumb[data-v-d1de22f4]{position:relative;flex:none;width:52px;height:68px;display:grid;place-items:center;border-radius:4px;overflow:hidden;color:#d5dad8;background:#4a514e;outline:2px solid transparent}.viewer__thumb img[data-v-d1de22f4]{width:100%;height:100%;object-fit:cover}.viewer__thumb span[data-v-d1de22f4]{position:absolute;right:2px;bottom:2px;min-width:16px;padding:0 3px;border-radius:3px;font-size:11px;font-weight:700;text-align:center;color:#fff;background:#0009}.viewer__thumb.is-on[data-v-d1de22f4]{outline-color:#fff}.scans[data-v-9001e52b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;flex-direction:column;background:#eef0ef}.scans__bar[data-v-9001e52b]{flex:none;display:flex;align-items:center;gap:12px;height:58px;padding:0 12px 0 20px;background:#fff;border-bottom:1px solid #cfd3d1}.scans__bar h2[data-v-9001e52b]{margin:0;font-size:18px;font-weight:800}.scans__bar p[data-v-9001e52b]{margin:0;font-size:13px;color:#5c6360}.scans__spacer[data-v-9001e52b]{flex:1}.scans__btn[data-v-9001e52b]{all:unset;box-sizing:border-box;cursor:pointer}.scans__btn[data-v-9001e52b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scans__btn[data-v-9001e52b]{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #cfd3d1;border-radius:6px;font-size:13px;font-weight:700;color:#33403c;white-space:nowrap;background:#fff}.scans__btn[data-v-9001e52b]:hover:not(:disabled){background:#eef1f0}.scans__btn[data-v-9001e52b]:disabled{opacity:.5;cursor:default}.scans__btn--primary[data-v-9001e52b]{color:#fff;border-color:#1d6a72;background:#1d6a72}.scans__btn--primary[data-v-9001e52b]:hover:not(:disabled){background:#165a61}.scans__close[data-v-9001e52b],.scans__icon[data-v-9001e52b]{all:unset;box-sizing:border-box;cursor:pointer}.scans__close[data-v-9001e52b]:focus-visible,.scans__icon[data-v-9001e52b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scans__close[data-v-9001e52b],.scans__icon[data-v-9001e52b]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:6px;color:#4a514e}.scans__close[data-v-9001e52b]:hover:not(:disabled),.scans__icon[data-v-9001e52b]:hover:not(:disabled){background:#eef1f0}.scans__close[data-v-9001e52b]:disabled,.scans__icon[data-v-9001e52b]:disabled{opacity:.4;cursor:default}.scans__icon[data-v-9001e52b]:hover:not(:disabled){color:#a63d2a}.scans__error[data-v-9001e52b]{flex:none;margin:0;padding:8px 20px;font-size:14px;color:#a63d2a;background:#f8ece8;border-bottom:1px solid #cfd3d1}.scans__main[data-v-9001e52b]{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr) minmax(360px,440px)}.scans__list[data-v-9001e52b]{display:flex;flex-direction:column;min-height:0;background:#fff;border-right:1px solid #cfd3d1}.scans__list.is-drag[data-v-9001e52b]{outline:2px dashed #1d6a72;outline-offset:-6px}.scans__list ul[data-v-9001e52b]{flex:1;min-height:0;overflow-y:auto;margin:0;padding:6px;list-style:none}.scans__filters[data-v-9001e52b]{flex:none;display:flex;gap:2px;padding:8px;border-bottom:1px solid #e4e7e6}.scans__filters button[data-v-9001e52b]{all:unset;box-sizing:border-box;cursor:pointer}.scans__filters button[data-v-9001e52b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scans__filters button[data-v-9001e52b]{flex:1;height:30px;border-radius:5px;font-size:12px;font-weight:700;color:#4a514e;text-align:center;white-space:nowrap}.scans__filters button small[data-v-9001e52b]{font-weight:600;color:#7a807d}.scans__filters button[data-v-9001e52b]:hover{background:#eef1f0}.scans__filters button.is-on[data-v-9001e52b]{color:#165a61;background:#e6f0f1}.scans__filters button.is-on small[data-v-9001e52b]{color:#1d6a72}.scans__filters--owner[data-v-9001e52b]{padding-top:0;border-bottom:1px solid #e4e7e6}.scans__filters[data-v-9001e52b]:has(+.scans__filters--owner){border-bottom:0}.scans__owner[data-v-9001e52b]{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:12px;color:#7a807d}.scans__owner--other[data-v-9001e52b]{font-weight:700;color:#8a5212}.scans__avatar[data-v-9001e52b]{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-size:9px;font-weight:800;color:#fff;background:#c08a2b}.scans__item[data-v-9001e52b]{all:unset;box-sizing:border-box;cursor:pointer}.scans__item[data-v-9001e52b]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.scans__item[data-v-9001e52b]{width:100%;display:flex;gap:10px;padding:8px;border-radius:6px}.scans__item img[data-v-9001e52b],.scans__item .scans__nothumb[data-v-9001e52b]{flex:none;width:52px;height:68px;border:1px solid #e4e7e6;border-radius:4px;object-fit:cover;background:#f4f5f5}.scans__item[data-v-9001e52b]:hover:not(:disabled){background:#eef1f0}.scans__item.is-on[data-v-9001e52b]{background:#e6f0f1}.scans__item.is-shared[data-v-9001e52b]{box-shadow:inset 3px 0 #c08a2b}.scans__item[data-v-9001e52b]:disabled{opacity:.55;cursor:default}.scans__nothumb[data-v-9001e52b]{display:grid;place-items:center;color:#7a807d}.scans__text[data-v-9001e52b]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.scans__text strong[data-v-9001e52b]{max-width:100%;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.scans__text small[data-v-9001e52b]{font-size:12px;color:#7a807d}.scans__empty[data-v-9001e52b]{margin:0;padding:20px 16px;font-size:13px;line-height:1.5;color:#5c6360;text-align:center}.scans__doc[data-v-9001e52b]{display:flex;flex-direction:column;min-width:0;min-height:0}.scans__dochead[data-v-9001e52b]{flex:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px 6px 14px;background:#fff;border-bottom:1px solid #cfd3d1}.scans__dochead div[data-v-9001e52b]{flex:1;min-width:0}.scans__dochead h3[data-v-9001e52b],.scans__dochead p[data-v-9001e52b]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scans__dochead h3[data-v-9001e52b]{font-size:14px}.scans__dochead p[data-v-9001e52b]{font-size:12px;color:#7a807d}.scans__viewer[data-v-9001e52b]{flex:1}.scans__chat[data-v-9001e52b]{border-left:1px solid #cfd3d1}.scans__blank[data-v-9001e52b]{grid-column:2/-1;margin:auto;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:14px;line-height:1.5;color:#5c6360;text-align:center}.scans__blank strong[data-v-9001e52b]{font-size:16px;color:#33403c}.scans__blank p[data-v-9001e52b]{margin:0}@media (max-width: 1180px){.scans__main[data-v-9001e52b]{grid-template-columns:250px minmax(0,1fr) 360px}.scans__filters button small[data-v-9001e52b],.scans__bar p[data-v-9001e52b]{display:none}}@media (max-width: 900px){.scans__main[data-v-9001e52b]{grid-template-columns:1fr;grid-auto-rows:minmax(280px,auto);overflow-y:auto}.scans__list[data-v-9001e52b]{max-height:260px;border-right:0;border-bottom:1px solid #cfd3d1}.scans__doc[data-v-9001e52b]{height:70vh}.scans__chat[data-v-9001e52b]{height:80vh;border-left:0;border-top:1px solid #cfd3d1}.scans__blank[data-v-9001e52b]{grid-column:1}}.app-shell[data-v-a5cdb1b3]{height:100vh;display:flex;flex-direction:column;background:#e3e5e4}.app-shell__header[data-v-a5cdb1b3]{flex:none}.app-shell__notice[data-v-a5cdb1b3]{flex:none;display:flex;align-items:center;gap:12px;padding:8px 20px;font-size:14px;color:#a63d2a;background:#f8ece8;border-bottom:1px solid #cfd3d1}.app-shell__notice-close[data-v-a5cdb1b3]{all:unset;box-sizing:border-box;cursor:pointer}.app-shell__notice-close[data-v-a5cdb1b3]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.app-shell__notice-close[data-v-a5cdb1b3]{margin-left:auto;padding:0 6px;font-size:20px;line-height:1}.app-shell__main[data-v-a5cdb1b3]{flex:1;display:flex;min-height:0}.app-shell__canvas[data-v-a5cdb1b3]{flex:1;min-width:0}.app-shell__panel[data-v-a5cdb1b3]{flex:none;width:370px}.app-shell__assistant[data-v-a5cdb1b3]{flex:none;width:400px}@media (max-width: 1280px){.app-shell__main[data-v-a5cdb1b3]{position:relative}.app-shell__assistant[data-v-a5cdb1b3]{position:absolute;top:0;right:0;bottom:0;z-index:40;width:min(100vw,420px);box-shadow:-8px 0 24px #00000026}}.login[data-v-2801dfc3]{min-height:100vh;display:grid;place-items:center;padding:16px;box-sizing:border-box;background:#e3e5e4}.login__stack[data-v-2801dfc3]{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:18px}.login__brand[data-v-2801dfc3]{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:800;letter-spacing:-.01em}.login__logo[data-v-2801dfc3]{width:60px;height:60px;display:grid;place-items:center;border-radius:16px;color:#fff;background:#1d6a72}.login__card[data-v-2801dfc3]{background:#fff;border:1px solid #cfd3d1;width:100%;max-width:360px;box-sizing:border-box;padding:28px 24px;display:flex;flex-direction:column;gap:14px;border-radius:10px;box-shadow:0 10px 30px #00000014}.login__title[data-v-2801dfc3]{margin:0;font-size:24px;font-weight:800}.login__sub[data-v-2801dfc3]{margin:-8px 0 4px;font-size:14px;line-height:1.45;overflow-wrap:anywhere;color:#5c6360}.login__field[data-v-2801dfc3]{display:flex;flex-direction:column;gap:4px}.login__label[data-v-2801dfc3]{font-size:12px;font-weight:700;color:#4a514e}.login__input[data-v-2801dfc3]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.login__input[data-v-2801dfc3]:focus{outline:2px solid #1d6a72;outline-offset:0}.login__input[data-v-2801dfc3]{height:38px}.login__error[data-v-2801dfc3]{margin:0;padding:8px 10px;border-radius:5px;font-size:13px;color:#a63d2a;background:#f8ece8}.login__input--code[data-v-2801dfc3]{height:48px;text-align:center;font-size:24px;font-weight:700;letter-spacing:6px}.login__hint[data-v-2801dfc3]{margin:0;font-size:13px;line-height:1.45;color:#5c6360}.login__links[data-v-2801dfc3]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.login__link[data-v-2801dfc3]{all:unset;box-sizing:border-box;cursor:pointer}.login__link[data-v-2801dfc3]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.login__link[data-v-2801dfc3]{font-size:13px;font-weight:700;color:#1d6a72}.login__link[data-v-2801dfc3]:hover{text-decoration:underline}.login__link[data-v-2801dfc3]:disabled{color:#7a807d;cursor:default;text-decoration:none}.login__submit[data-v-2801dfc3]{all:unset;box-sizing:border-box;cursor:pointer}.login__submit[data-v-2801dfc3]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.login__submit[data-v-2801dfc3]{height:40px;border-radius:6px;text-align:center;font-weight:700;color:#fff;background:#1d6a72}.login__submit[data-v-2801dfc3]:hover{background:#165a61}.login__submit[data-v-2801dfc3]:disabled{opacity:.6;cursor:default}.dialog[data-v-26aa1255]{display:flex;flex-direction:column;gap:12px}.dialog__message[data-v-26aa1255]{margin:0;color:#33403c;white-space:pre-line}.dialog__field[data-v-26aa1255]{display:flex;flex-direction:column;gap:4px}.dialog__label[data-v-26aa1255]{font-size:12px;font-weight:700;color:#4a514e}.dialog__input[data-v-26aa1255]{width:100%;box-sizing:border-box;height:34px;border-radius:5px;border:1px solid #cfd3d1;padding:0 9px;font:inherit;font-size:14px;color:#1f2523;background:#fff}.dialog__input[data-v-26aa1255]:focus{outline:2px solid #1d6a72;outline-offset:0}.dialog__input--area[data-v-26aa1255]{height:auto;padding:7px 9px;resize:vertical}.dialog__actions[data-v-26aa1255]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.dialog__btn[data-v-26aa1255]{all:unset;box-sizing:border-box;cursor:pointer}.dialog__btn[data-v-26aa1255]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.dialog__btn[data-v-26aa1255]{height:36px;padding:0 16px;border-radius:6px;border:1px solid #cfd3d1;font-size:14px;font-weight:700;color:#33403c}.dialog__btn[data-v-26aa1255]:hover{background:#eef1f0}.dialog__btn--primary[data-v-26aa1255]{color:#fff;border-color:#1d6a72;background:#1d6a72}.dialog__btn--primary[data-v-26aa1255]:hover{background:#165a61}.dialog__btn--danger[data-v-26aa1255]{color:#fff;border-color:#a63d2a;background:#a63d2a}.dialog__btn--danger[data-v-26aa1255]:hover{filter:brightness(.92);background:#a63d2a}.cropper[data-v-fe123526]{display:flex;flex-direction:column;align-items:center;gap:12px}.cropper__stage[data-v-fe123526]{position:relative;max-width:100%;overflow:hidden;border-radius:6px;background:#1c2321;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cropper__stage[data-v-fe123526]:active{cursor:grabbing}.cropper__stage[data-v-fe123526]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.cropper__stage img[data-v-fe123526]{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;pointer-events:none}.cropper__mask[data-v-fe123526]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 200px #141c1a8c;border:2px solid rgba(255,255,255,.9);pointer-events:none}.cropper__zoom[data-v-fe123526]{width:100%;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#4a514e}.cropper__zoom input[data-v-fe123526]{flex:1;accent-color:#1d6a72}.cropper__hint[data-v-fe123526]{margin:0;font-size:13px;text-align:center;color:#5c6360}.cropper__cancel[data-v-fe123526]{all:unset;box-sizing:border-box;cursor:pointer}.cropper__cancel[data-v-fe123526]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.cropper__cancel[data-v-fe123526]{height:36px;padding:0 14px;border-radius:6px;border:1px solid #cfd3d1;font-size:14px;font-weight:700}.cropper__cancel[data-v-fe123526]:hover{background:#eef1f0}.cropper__save[data-v-fe123526]{all:unset;box-sizing:border-box;cursor:pointer}.cropper__save[data-v-fe123526]:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}.cropper__save[data-v-fe123526]{height:36px;padding:0 16px;border-radius:6px;background:#1d6a72;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.cropper__save[data-v-fe123526]:hover{background:#165a61}.cropper__save[data-v-fe123526]:disabled{opacity:.6;cursor:progress}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;height:100%;overflow:hidden}body{font-family:"Source Sans 3",system-ui,sans-serif;color:#1f2523;background:#e3e5e4;-webkit-font-smoothing:antialiased}a{color:#1d6a72}a:hover{color:#165a61}button:focus-visible{outline:2px solid #1d6a72;outline-offset:2px}
