.btn[data-v-da53d914]{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2-5);border-radius:var(--r-sm);font-family:var(--font-sans);font-weight:500;line-height:1;white-space:nowrap;transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std),border-color var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-std);cursor:pointer;user-select:none}.btn[data-v-da53d914]:active:not([disabled]){transform:scale(.98)}.btn--md[data-v-da53d914]{height:32px;padding:0 var(--s-4-5);font-size:var(--t-14)}.btn--sm[data-v-da53d914]{height:28px;padding:0 12px;font-size:var(--t-13)}.btn--icon-only.btn--md[data-v-da53d914]{width:32px;padding:0}.btn--icon-only.btn--sm[data-v-da53d914]{width:28px;padding:0}.btn__label[data-v-da53d914]{display:inline-flex;align-items:center}.btn[data-v-da53d914] svg{flex-shrink:0}.btn--primary[data-v-da53d914]{background:var(--n-primary);color:var(--n-on-primary);border:0}.btn--primary[data-v-da53d914]:hover:not([disabled]){background:var(--n-primary-hover)}.btn--ghost[data-v-da53d914]{background:var(--n-surface);color:var(--n-text);border:1px solid var(--n-hairline-strong)}.btn--ghost[data-v-da53d914]:hover:not([disabled]){background:var(--n-hover)}.btn--text[data-v-da53d914]{background:transparent;color:var(--n-text);border:0}.btn--text.btn--no-leading-icon[data-v-da53d914]{padding-left:0;padding-right:var(--s-2)}.btn--text[data-v-da53d914]:hover:not([disabled]){background:var(--n-hover)}.btn--danger[data-v-da53d914]{background:var(--n-c-red);color:var(--n-t-red);border:0}.btn--danger[data-v-da53d914]:hover:not([disabled]){background:color-mix(in srgb,var(--n-c-red) 88%,var(--n-t-red))}.btn--disabled[data-v-da53d914],.btn[disabled][data-v-da53d914]{opacity:.45;cursor:not-allowed}.pill[data-v-4d6b0aa8]{display:inline-flex;align-items:center;height:24px;padding:0 var(--s-2);border-radius:3px;font-size:var(--t-13);font-weight:500;line-height:1;white-space:nowrap}.pill__label[data-v-4d6b0aa8]{display:inline-flex;align-items:center}.pill__dot[data-v-4d6b0aa8]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pill__close[data-v-4d6b0aa8]{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;border-radius:2px;opacity:.7;transition:opacity var(--d-fast) var(--ease-std)}.pill__close[data-v-4d6b0aa8]:hover{opacity:1}.avatar[data-v-9c27784e]{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--n-surface);font-weight:600;border-radius:999px;overflow:hidden;flex-shrink:0}.avatar__img[data-v-9c27784e]{width:100%;height:100%;object-fit:cover;display:block}.avatar__initial[data-v-9c27784e]{display:inline-flex;align-items:center;justify-content:center;user-select:none;line-height:1}.avatar__status[data-v-9c27784e]{position:absolute;right:0;bottom:0;width:33%;height:33%;min-width:8px;min-height:8px;border-radius:999px;box-shadow:0 0 0 2px var(--n-surface)}.input[data-v-9ac87ea1]{display:inline-flex;align-items:center;height:32px;padding:0 var(--s-3);gap:var(--s-2-5);background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);font-size:var(--t-14);color:var(--n-text);transition:border-color var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.input--focus[data-v-9ac87ea1]{background:var(--n-selected);border-color:var(--n-text-link)}.input--disabled[data-v-9ac87ea1]{background:var(--n-surface-alt);border-color:var(--n-hairline);color:var(--n-text-3);opacity:.7;cursor:not-allowed}.input--error[data-v-9ac87ea1]{background:var(--n-c-red);border-color:var(--n-t-red)}.input__el[data-v-9ac87ea1]{flex:1;min-width:0;border:0;outline:none;background:transparent;height:100%;font:inherit;color:inherit;padding:0}.input__el[data-v-9ac87ea1]::placeholder{color:var(--n-text-3)}.input__el[data-v-9ac87ea1]:disabled{cursor:not-allowed}.input__icon[data-v-9ac87ea1]{color:var(--n-text-3);flex-shrink:0}.input__kbd[data-v-9ac87ea1]{font-family:var(--font-mono);font-size:var(--t-11);color:var(--n-text-3);background:var(--n-surface-alt);border:1px solid var(--n-hairline);border-radius:3px;padding:2px 5px;line-height:1;flex-shrink:0}.card[data-v-9e01ad33]{background:var(--n-surface);border:1px solid var(--n-hairline);border-radius:var(--r-md)}.card--bare[data-v-9e01ad33]{background:transparent;border:0}.card__header[data-v-9e01ad33]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--n-hairline)}.card__title[data-v-9e01ad33]{font-size:var(--t-14);font-weight:600;color:var(--n-text)}.card__action[data-v-9e01ad33]{font-size:var(--t-13);font-weight:500;color:var(--n-text-link)}.card__action[data-v-9e01ad33]:hover{text-decoration:underline}.card__body[data-v-9e01ad33]{padding:20px}.nav-link[data-v-dc5b3ed2]{display:inline-flex;align-items:center;width:100%;height:1.75rem;padding:0 var(--s-2);gap:var(--s-2);border-radius:var(--r-sm);background:transparent;color:var(--n-text);font-size:var(--t-13);font-weight:500;font-family:var(--font-sans);text-align:left;transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std);cursor:pointer}.nav-link[data-v-dc5b3ed2]:hover{background:var(--n-hover)}.nav-link--active[data-v-dc5b3ed2]{background:var(--n-selected);color:var(--n-text);font-weight:600}.nav-link--active .nav-link__icon[data-v-dc5b3ed2]{color:var(--n-t-blue)}.nav-link__icon[data-v-dc5b3ed2]{color:var(--n-text-2);flex-shrink:0}.nav-link__label[data-v-dc5b3ed2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-link__badge[data-v-dc5b3ed2]{display:inline-flex;align-items:center;height:1.125rem;padding:0 var(--s-2-5);border-radius:.5625rem;font-size:var(--t-11);font-weight:600;flex-shrink:0}.nav-link--rail[data-v-dc5b3ed2]{flex-direction:column;height:auto;width:3.5rem;padding:var(--s-2-5) 0;gap:var(--s-1);font-size:var(--t-11);text-align:center;border-radius:var(--r-md)}.nav-link--rail .nav-link__icon[data-v-dc5b3ed2]{color:var(--n-text)}.nav-link--rail.nav-link--active[data-v-dc5b3ed2]{background:var(--n-selected);color:var(--n-t-blue);font-weight:600}.nav-link--rail.nav-link--active .nav-link__icon[data-v-dc5b3ed2]{color:var(--n-t-blue)}.skel[data-v-b4f84d06]{display:inline-block;background:var(--n-c-default);border-radius:4px}.skel--soft[data-v-b4f84d06]{background:var(--n-hairline)}.skel--circle[data-v-b4f84d06]{border-radius:999px;flex-shrink:0}.skeleton-rows[data-v-b4f84d06]{display:flex;flex-direction:column;gap:var(--s-3)}.skeleton-row[data-v-b4f84d06]{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0}.skeleton-row__text[data-v-b4f84d06]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.empty[data-v-56e70d68]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3-5);padding:40px 24px}.empty--compact[data-v-56e70d68]{padding:20px 16px}.empty__icon-wrap[data-v-56e70d68]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--n-surface-alt)}.empty--compact .empty__icon-wrap[data-v-56e70d68]{width:32px;height:32px}.empty__icon[data-v-56e70d68]{color:var(--n-text-3)}.empty__title[data-v-56e70d68]{font-size:var(--t-14);font-weight:600;color:var(--n-text)}.empty__desc[data-v-56e70d68]{font-size:var(--t-13);color:var(--n-text-2);line-height:1.55;max-width:280px}.empty__action[data-v-56e70d68]{margin-top:var(--s-2)}.freshness--stale[data-v-f0ab1ce2]{color:var(--n-t-yellow)}.freshness--failed[data-v-f0ab1ce2]{color:var(--n-t-red)}.new-items[data-v-bb2481d8]{position:sticky;top:0;z-index:var(--z-sticky);display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:36px;margin-bottom:var(--s-2);font-size:13px;font-weight:500;color:var(--n-t-blue);cursor:pointer;background:var(--n-c-blue);border:0;border-radius:var(--r-sm, 4px);animation:new-items-in-bb2481d8 var(--d-std) var(--ease-out)}.new-items__cta[data-v-bb2481d8]{text-decoration:underline}@keyframes new-items-in-bb2481d8{0%{height:0;margin-bottom:0;opacity:0}to{height:36px;margin-bottom:var(--s-2);opacity:1}}@media (prefers-reduced-motion: reduce){.new-items[data-v-bb2481d8]{animation:none}}.tt-wrap[data-v-6f16d179]{position:relative;display:inline-flex}.tt[data-v-6f16d179]{position:absolute;z-index:var(--z-tooltip);background:var(--n-text);color:var(--n-surface);font-size:var(--t-12);font-weight:500;padding:6px 10px;border-radius:var(--r-sm);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-overlay);animation:tt-in-6f16d179 var(--d-fast) var(--ease-out)}.tt--multiline[data-v-6f16d179]{white-space:pre-line;width:max-content;max-width:280px;line-height:1.6;text-align:left}.tt--top[data-v-6f16d179]{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tt--bottom[data-v-6f16d179]{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.tt--left[data-v-6f16d179]{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.tt--right[data-v-6f16d179]{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}@keyframes tt-in-6f16d179{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1}}.pop-wrap[data-v-28ea8686]{position:relative;display:inline-block}.pop[data-v-28ea8686]{position:fixed;z-index:calc(var(--z-modal) + 50);background:var(--n-surface);border:1px solid var(--n-hairline);border-radius:var(--r-md);padding:6px 0;box-shadow:var(--shadow-overlay);visibility:hidden;opacity:0}.pop--ready[data-v-28ea8686]{visibility:visible;opacity:1;animation:pop-in-28ea8686 var(--d-std) var(--ease-out)}@keyframes pop-in-28ea8686{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop[data-v-8dd9c8a7]{position:fixed;inset:0;background:var(--shadow-backdrop);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;animation:backdrop-in-8dd9c8a7 var(--d-std) var(--ease-out)}.modal-backdrop--dragging[data-v-8dd9c8a7]{user-select:none}.modal[data-v-8dd9c8a7]{background:var(--n-surface);border:1px solid var(--n-hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;max-width:calc(100vw - var(--s-8));max-height:86vh;animation:modal-in-8dd9c8a7 var(--d-emph) var(--ease-out)}.modal__header[data-v-8dd9c8a7]{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--s-4-75) var(--s-5) var(--s-4) var(--s-6);gap:var(--s-3)}.modal__header--draggable[data-v-8dd9c8a7]{cursor:grab;touch-action:none}.modal__header--dragging[data-v-8dd9c8a7]{cursor:grabbing}.modal__head-text[data-v-8dd9c8a7]{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.modal__title[data-v-8dd9c8a7]{font-size:var(--t-17);font-weight:600;color:var(--n-text)}.modal__subtitle[data-v-8dd9c8a7]{font-size:var(--t-13);color:var(--n-text-2)}.modal__close[data-v-8dd9c8a7]{display:inline-flex;align-items:center;justify-content:center;width:var(--s-6);height:var(--s-6);border-radius:var(--r-sm);color:var(--n-text-2);transition:background-color var(--d-fast) var(--ease-std);flex-shrink:0}.modal__close[data-v-8dd9c8a7]:hover{background:var(--n-hover)}.modal__body[data-v-8dd9c8a7]{padding:var(--s-2) var(--s-6) var(--s-5) var(--s-6);overflow-y:auto;overscroll-behavior:contain}.modal--body-visible[data-v-8dd9c8a7],.modal--body-visible .modal__body[data-v-8dd9c8a7]{overflow:visible}.modal__footer[data-v-8dd9c8a7]{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5) var(--s-4) var(--s-5);border-top:1px solid var(--n-hairline)}@keyframes backdrop-in-8dd9c8a7{0%{opacity:0}to{opacity:1}}@keyframes modal-in-8dd9c8a7{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.iv[data-v-87643a93]{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;background:color-mix(in srgb,#000 82%,transparent)}.iv__bar[data-v-87643a93]{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);color:#fff}.iv__title[data-v-87643a93]{font-size:var(--t-14);font-weight:600}.iv__count[data-v-87643a93]{font-size:var(--t-12);color:color-mix(in srgb,#fff 70%,transparent)}.iv__badge[data-v-87643a93]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,#fff 16%,transparent);color:color-mix(in srgb,#fff 88%,transparent);font-size:var(--t-11)}.iv__act[data-v-87643a93]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;border:none;border-radius:var(--r-sm);background:transparent;color:#fff;cursor:pointer}.iv__badge~.iv__act[data-v-87643a93]{margin-left:var(--s-2)}.iv__act+.iv__act[data-v-87643a93]{margin-left:0}.iv__act[data-v-87643a93]:hover{background:color-mix(in srgb,#fff 18%,transparent)}.iv__stage[data-v-87643a93]{flex:1;min-height:0;display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-4) var(--s-5)}.iv__frame[data-v-87643a93]{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain}.iv__img[data-v-87643a93]{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;user-select:none}.iv__img.is-zoomed[data-v-87643a93]{max-width:none;max-height:none;cursor:zoom-out}.iv__pdf[data-v-87643a93]{width:100%;height:100%;border:none;background:#fff}.iv__state[data-v-87643a93]{color:color-mix(in srgb,#fff 78%,transparent);font-size:var(--t-13)}.iv__state--error[data-v-87643a93]{color:var(--n-t-red)}.iv__nav[data-v-87643a93]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:none;border-radius:999px;background:color-mix(in srgb,#fff 14%,transparent);color:#fff;cursor:pointer}.iv__nav[data-v-87643a93]:hover{background:color-mix(in srgb,#fff 26%,transparent)}.drawer-backdrop[data-v-4b945c1f]{position:fixed;inset:0;background:var(--shadow-backdrop);z-index:var(--z-modal);display:flex;justify-content:flex-end;animation:backdrop-in-4b945c1f var(--d-std) var(--ease-out)}.drawer[data-v-4b945c1f]{background:var(--n-surface);border-left:1px solid var(--n-hairline);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;height:100vh;animation:drawer-in-4b945c1f var(--d-emph) var(--ease-out)}.drawer__header[data-v-4b945c1f]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--n-hairline)}.drawer__title[data-v-4b945c1f]{font-size:var(--t-17);font-weight:600;color:var(--n-text)}.drawer__close[data-v-4b945c1f]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-sm);color:var(--n-text-2);transition:background-color var(--d-fast) var(--ease-std)}.drawer__close[data-v-4b945c1f]:hover{background:var(--n-hover)}.drawer__body[data-v-4b945c1f]{padding:var(--s-4-75) var(--s-5);overflow-y:auto;overscroll-behavior:contain;flex:1}.drawer__footer[data-v-4b945c1f]{display:flex;justify-content:flex-end;gap:var(--s-2);padding:12px 20px;border-top:1px solid var(--n-hairline)}@keyframes backdrop-in-4b945c1f{0%{opacity:0}to{opacity:1}}@keyframes drawer-in-4b945c1f{0%{transform:translate(100%)}to{transform:translate(0)}}.cd-backdrop[data-v-3b78b4b6]{position:fixed;inset:0;background:#0f0f0f66;z-index:calc(var(--z-modal) + 1);display:flex;align-items:center;justify-content:center}.cd[data-v-3b78b4b6]{width:380px;background:var(--n-surface);border:1px solid var(--n-hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);padding:20px 20px 16px;display:flex;flex-direction:column;gap:var(--s-3)}.cd-backdrop--dragging[data-v-3b78b4b6]{user-select:none}.cd__head[data-v-3b78b4b6]{display:flex;gap:var(--s-3);align-items:flex-start}.cd__head--draggable[data-v-3b78b4b6]{cursor:grab;touch-action:none}.cd__head--dragging[data-v-3b78b4b6]{cursor:grabbing}.cd__icon[data-v-3b78b4b6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;flex-shrink:0}.cd__head-text[data-v-3b78b4b6]{display:flex;flex-direction:column;gap:4px;min-width:0}.cd__title[data-v-3b78b4b6]{font-size:var(--t-14);font-weight:600;color:var(--n-text)}.cd__options[data-v-3b78b4b6]{margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.cd__desc[data-v-3b78b4b6]{font-size:var(--t-13);color:var(--n-text-2);line-height:1.5;white-space:pre-line}.cd__footer[data-v-3b78b4b6]{display:flex;justify-content:flex-end;gap:var(--s-2)}.cd__btn[data-v-3b78b4b6]{height:28px;padding:0 12px;border-radius:var(--r-sm);font-size:var(--t-13);font-weight:500;transition:background-color var(--d-fast) var(--ease-std)}.cd__btn--ghost[data-v-3b78b4b6]{background:var(--n-surface);border:1px solid var(--n-hairline-strong);color:var(--n-text)}.cd__btn--ghost[data-v-3b78b4b6]:hover:not([disabled]){background:var(--n-hover)}.cd__btn--danger[data-v-3b78b4b6]{background:var(--n-t-red);color:var(--n-surface)}.cd__btn--warning[data-v-3b78b4b6],.cd__btn--info[data-v-3b78b4b6]{background:var(--n-primary);color:var(--n-surface)}.cd__btn--warning[data-v-3b78b4b6]:hover:not([disabled]),.cd__btn--info[data-v-3b78b4b6]:hover:not([disabled]){background:var(--n-primary-hover)}.cd__btn[disabled][data-v-3b78b4b6]{opacity:.45;cursor:not-allowed}.toast[data-v-17af931c]{display:flex;align-items:flex-start;gap:var(--s-3-5);width:340px;background:var(--n-text);color:var(--n-on-primary);border-radius:var(--r-md);padding:var(--s-3) var(--s-4-5);box-shadow:var(--shadow-overlay);animation:toast-in-17af931c var(--d-emph) var(--ease-out)}.toast__icon[data-v-17af931c]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--n-on-primary);flex-shrink:0;margin-top:1px}.toast__body[data-v-17af931c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast__title[data-v-17af931c]{font-size:var(--t-13);font-weight:600;color:var(--n-on-primary)}.toast__desc[data-v-17af931c]{font-size:var(--t-12);color:#ffffffb3;line-height:1.5}.toast__action[data-v-17af931c]{margin-top:4px;align-self:flex-start;color:var(--n-text-link-on-dark);text-decoration:underline;font-size:var(--t-12);font-weight:500}.toast__close[data-v-17af931c]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;flex-shrink:0;border-radius:var(--r-sm);transition:color var(--d-fast) var(--ease-std)}.toast__close[data-v-17af931c]:hover{color:var(--n-surface)}.toast--notification[data-v-17af931c]{background:var(--n-surface);border:1px solid var(--n-hairline)}.toast--notification .toast__title[data-v-17af931c]{color:var(--n-text)}.toast--notification .toast__desc[data-v-17af931c]{color:var(--n-text-2)}.toast--notification .toast__close[data-v-17af931c]{color:var(--n-text-3)}.toast--notification .toast__close[data-v-17af931c]:hover{color:var(--n-text)}.toast__icon--soft[data-v-17af931c]{background:var(--n-surface-alt)}.toast__buttons[data-v-17af931c]{margin-top:var(--s-2);display:flex;gap:var(--s-2)}.toast__btn[data-v-17af931c]{height:26px;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--t-12);font-weight:500;border:1px solid var(--n-hairline-strong);background:var(--n-surface);color:var(--n-text);transition:background var(--d-fast) var(--ease-std)}.toast__btn[data-v-17af931c]:hover{background:var(--n-hover)}.toast__btn--primary[data-v-17af931c]{background:var(--n-primary);border-color:var(--n-primary);color:var(--n-on-primary)}.toast__btn--primary[data-v-17af931c]:hover{background:var(--n-primary-hover)}@keyframes toast-in-17af931c{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.toast-container[data-v-893da700]{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:var(--s-2);z-index:var(--z-toast);pointer-events:none}.toast-container[data-v-893da700]>*{pointer-events:auto}.tabs[data-v-6c7955c0]{display:inline-flex}.tabs--underline[data-v-6c7955c0]{gap:var(--s-4);border-bottom:1px solid var(--n-hairline)}.tabs--underline .tab[data-v-6c7955c0]{height:32px;padding:0 4px;color:var(--n-text-2);font-size:var(--t-14);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--d-fast) var(--ease-std),border-color var(--d-fast) var(--ease-std)}.tabs--underline .tab[data-v-6c7955c0]:hover:not([disabled]){color:var(--n-text)}.tabs--underline .tab--active[data-v-6c7955c0]{color:var(--n-text);border-bottom-color:var(--n-primary);font-weight:600}.tabs--segmented[data-v-6c7955c0]{gap:0}.tabs--segmented .tab[data-v-6c7955c0]{height:30px;padding:0 14px;background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-right-width:0;font-size:var(--t-13);font-weight:500;color:var(--n-text);transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std)}.tabs--segmented .tab--first[data-v-6c7955c0]{border-radius:var(--r-sm) 0 0 var(--r-sm)}.tabs--segmented .tab--last[data-v-6c7955c0]{border-right-width:1px;border-radius:0 var(--r-sm) var(--r-sm) 0}.tabs--segmented .tab--active[data-v-6c7955c0]{background:var(--n-primary);border-color:var(--n-primary);color:var(--n-surface);font-weight:600}.tabs--pill[data-v-6c7955c0]{gap:2px}.tabs--pill .tab[data-v-6c7955c0]{height:26px;padding:0 10px;border-radius:var(--r-sm);font-size:var(--t-12);font-weight:500;color:var(--n-text-2);background:transparent;transition:background-color var(--d-fast) var(--ease-std)}.tabs--pill .tab--active[data-v-6c7955c0]{background:var(--n-selected);color:var(--n-text-link);font-weight:600}.tab[data-v-6c7955c0]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--font-sans);white-space:nowrap}.tab[disabled][data-v-6c7955c0]{opacity:.45;cursor:not-allowed}.tab__badge[data-v-6c7955c0]{font-size:11px;font-weight:600;background:var(--n-c-default);color:var(--n-t-default);padding:1px 6px;border-radius:9px}.sel[data-v-07603b28]{position:relative;width:100%;min-width:0}.sel__trigger[data-v-07603b28]{display:flex;align-items:center;gap:var(--s-2);width:100%;height:32px;padding:0 var(--s-3);background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);color:var(--n-text);font:inherit;font-size:var(--t-14);text-align:left;cursor:pointer;transition:border-color var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.sel--sm .sel__trigger[data-v-07603b28]{height:28px;padding:0 var(--s-2-5, 10px);font-size:var(--t-13)}.sel__trigger[data-v-07603b28]:hover:not(:disabled){background:var(--n-hover)}.sel--open .sel__trigger[data-v-07603b28],.sel__trigger[data-v-07603b28]:focus-visible{outline:none;background:var(--n-selected);border-color:var(--n-text-link)}.sel--disabled .sel__trigger[data-v-07603b28]{background:var(--n-surface-alt);border-color:var(--n-hairline);color:var(--n-text-3);cursor:not-allowed}.sel__value[data-v-07603b28]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel__value--placeholder[data-v-07603b28]{color:var(--n-text-3)}.sel__chevron[data-v-07603b28]{flex-shrink:0;color:var(--n-text-3);transition:transform var(--d-fast) var(--ease-std)}.sel--open .sel__chevron[data-v-07603b28]{transform:rotate(180deg)}.sel__menu[data-v-07603b28]{position:fixed;z-index:calc(var(--z-modal) + 50);margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-overlay)}.sel__option[data-v-07603b28]{display:flex;align-items:center;gap:var(--s-2);min-height:30px;padding:0 var(--s-2);border-radius:var(--r-xs, 4px);color:var(--n-text);font-size:var(--t-13);cursor:pointer}.sel__option--active[data-v-07603b28]{background:var(--n-hover)}.sel__option--selected[data-v-07603b28]{background:var(--n-selected);font-weight:600}.sel__option--disabled[data-v-07603b28]{color:var(--n-text-3);cursor:not-allowed}.sel__option-label[data-v-07603b28]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel__option-meta[data-v-07603b28]{flex-shrink:0;color:var(--n-text-3);font-size:var(--t-12)}.sel__option-check[data-v-07603b28]{flex-shrink:0;color:var(--n-t-blue)}.sel__empty[data-v-07603b28]{padding:8px;color:var(--n-text-3);font-size:var(--t-12)}.sel-pop-enter-active[data-v-07603b28],.sel-pop-leave-active[data-v-07603b28]{transition:opacity var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-std)}.sel-pop-enter-from[data-v-07603b28],.sel-pop-leave-to[data-v-07603b28]{opacity:0;transform:translateY(-4px)}.sel__menu--up.sel-pop-enter-from[data-v-07603b28],.sel__menu--up.sel-pop-leave-to[data-v-07603b28]{transform:translateY(4px)}.pagination[data-v-11110003]{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) 0}.pagination--with-size[data-v-11110003]{justify-content:space-between;flex-wrap:wrap}.pagination--inset[data-v-11110003]{padding-inline:var(--s-4)}.pagination__total[data-v-11110003]{font-size:var(--t-13);color:var(--n-text-3)}.pagination__cluster[data-v-11110003]{display:inline-flex;align-items:center;gap:4px}.pagination__controls[data-v-11110003]{display:inline-flex;align-items:center;gap:var(--s-3)}.pagination__page-size[data-v-11110003]{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--n-text-2);font-size:var(--t-13);white-space:nowrap}.pagination__page-size-select[data-v-11110003]{width:88px}.pagination__btn[data-v-11110003]{min-width:28px;height:28px;padding:0 8px;background:transparent;color:var(--n-text);border-radius:var(--r-sm);font-size:var(--t-13);font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--d-fast) var(--ease-std)}.pagination__btn[data-v-11110003]:hover:not([disabled],.pagination__btn--active){background:var(--n-hover)}.pagination__btn[disabled][data-v-11110003]{opacity:.45;cursor:not-allowed}.pagination__btn--icon[data-v-11110003]{width:28px;padding:0}.pagination__btn--active[data-v-11110003]{background:var(--n-selected);color:var(--n-text-link);font-weight:600}.pagination__ellipsis[data-v-11110003]{color:var(--n-text-3);cursor:default}@media (width <= 640px){.pagination--with-size[data-v-11110003]{align-items:flex-start}.pagination__controls[data-v-11110003]{flex-wrap:wrap}}.cmb[data-v-ce84f43e]{position:relative;width:100%;min-width:0}.cmb__trigger[data-v-ce84f43e]{display:flex;align-items:center;gap:var(--s-2);width:100%;height:32px;padding:0 var(--s-3);background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);cursor:text;transition:border-color var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.cmb--sm .cmb__trigger[data-v-ce84f43e]{height:28px;padding:0 var(--s-2-5, 10px)}.cmb__trigger[data-v-ce84f43e]:hover{background:var(--n-hover)}.cmb--open .cmb__trigger[data-v-ce84f43e],.cmb__trigger[data-v-ce84f43e]:focus-within{outline:none;background:var(--n-selected);border-color:var(--n-text-link)}.cmb--disabled .cmb__trigger[data-v-ce84f43e]{background:var(--n-surface-alt);border-color:var(--n-hairline);cursor:not-allowed}.cmb__input[data-v-ce84f43e]{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--n-text);font:inherit;font-size:var(--t-14);padding:0;outline:none}.cmb--sm .cmb__input[data-v-ce84f43e]{font-size:var(--t-13)}.cmb__input[data-v-ce84f43e]::placeholder{color:var(--n-text-3)}.cmb__input[data-v-ce84f43e]:disabled{color:var(--n-text-3);cursor:not-allowed}.cmb__toggle[data-v-ce84f43e]{display:inline-flex;align-items:center;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer}.cmb__toggle[data-v-ce84f43e]:disabled{cursor:not-allowed}.cmb__chevron[data-v-ce84f43e]{color:var(--n-text-3);transition:transform var(--d-fast) var(--ease-std)}.cmb--open .cmb__chevron[data-v-ce84f43e]{transform:rotate(180deg)}.cmb__menu[data-v-ce84f43e]{z-index:calc(var(--z-modal) + 50);margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-overlay)}.cmb__option[data-v-ce84f43e]{display:flex;align-items:center;gap:var(--s-2);min-height:30px;padding:0 var(--s-2);border-radius:var(--r-xs, 4px);color:var(--n-text);font-size:var(--t-13);cursor:pointer}.cmb__option--active[data-v-ce84f43e]{background:var(--n-hover)}.cmb__option--selected[data-v-ce84f43e]{background:var(--n-selected);font-weight:600}.cmb__option--disabled[data-v-ce84f43e]{color:var(--n-text-3);cursor:not-allowed}.cmb__option-label[data-v-ce84f43e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmb__option-meta[data-v-ce84f43e]{flex-shrink:0;color:var(--n-text-3);font-size:var(--t-12)}.cmb__option-check[data-v-ce84f43e]{flex-shrink:0;color:var(--n-t-blue)}.cmb__empty[data-v-ce84f43e]{padding:8px;color:var(--n-text-3);font-size:var(--t-12)}.cmb__free[data-v-ce84f43e]{margin-top:4px;border-top:1px solid var(--n-hairline);color:var(--n-text-link)}.cmb__free[data-v-ce84f43e]:hover{background:var(--n-hover)}.cmb__free-icon[data-v-ce84f43e]{flex-shrink:0;color:var(--n-text-link)}.cmb-pop-enter-active[data-v-ce84f43e],.cmb-pop-leave-active[data-v-ce84f43e]{transition:opacity var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-std)}.cmb-pop-enter-from[data-v-ce84f43e],.cmb-pop-leave-to[data-v-ce84f43e]{opacity:0;transform:translateY(-4px)}.cmb__menu--up.cmb-pop-enter-from[data-v-ce84f43e],.cmb__menu--up.cmb-pop-leave-to[data-v-ce84f43e]{transform:translateY(4px)}.cal[data-v-a96d7823]{width:15.75rem;padding:var(--s-1) var(--s-2) var(--s-2)}.cal__week[data-v-a96d7823],.cal__grid[data-v-a96d7823]{display:grid;grid-template-columns:repeat(7,1fr)}.cal__week[data-v-a96d7823]{margin-bottom:var(--s-1)}.cal__weekday[data-v-a96d7823]{height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:var(--t-12);color:var(--n-text-3);user-select:none}.cal__weekday--weekend[data-v-a96d7823]{color:var(--n-t-red);opacity:.55}.cal-cell[data-v-a96d7823]{position:relative;height:2.25rem;border:0;background:transparent;cursor:pointer;font:inherit;color:var(--n-text);padding:0}.cal-cell__num[data-v-a96d7823]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;margin:0 auto;border-radius:var(--r-sm);font-size:var(--t-13);font-variant-numeric:tabular-nums;transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std)}.cal-cell:hover:not(.cal-cell--disabled):not(.cal-cell--selected):not(.cal-cell--start):not(.cal-cell--end) .cal-cell__num[data-v-a96d7823]{background:var(--n-hover)}.cal-cell--muted .cal-cell__num[data-v-a96d7823]{color:var(--n-text-3)}.cal-cell--weekend:not(.cal-cell--muted):not(.cal-cell--selected):not(.cal-cell--start):not(.cal-cell--end) .cal-cell__num[data-v-a96d7823]{color:var(--n-t-red)}.cal-cell--focus:not(.cal-cell--selected):not(.cal-cell--today) .cal-cell__num[data-v-a96d7823]{background:var(--n-selected)}.cal-cell--today:not(.cal-cell--selected):not(.cal-cell--start):not(.cal-cell--end) .cal-cell__num[data-v-a96d7823]{box-shadow:inset 0 0 0 1px var(--n-text-link);color:var(--n-text-link)}.cal-cell--in-range[data-v-a96d7823],.cal-cell--band-right[data-v-a96d7823],.cal-cell--band-left[data-v-a96d7823]{background:var(--n-selected)}.cal-cell--band-right[data-v-a96d7823]{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}.cal-cell--band-left[data-v-a96d7823]{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.cal-cell--in-range[data-v-a96d7823]:first-child,.cal-cell--band-right[data-v-a96d7823]:first-child,.cal-cell--band-left[data-v-a96d7823]:first-child{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}.cal-cell--in-range[data-v-a96d7823]:last-child,.cal-cell--band-right[data-v-a96d7823]:last-child,.cal-cell--band-left[data-v-a96d7823]:last-child{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.cal-cell--selected .cal-cell__num[data-v-a96d7823],.cal-cell--start .cal-cell__num[data-v-a96d7823]{background:var(--n-primary);color:var(--n-on-primary);box-shadow:none}.cal-cell--end .cal-cell__num[data-v-a96d7823]{background:var(--n-t-green);color:var(--n-on-primary);box-shadow:none}.cal-cell--disabled[data-v-a96d7823]{cursor:not-allowed}.cal-cell--disabled .cal-cell__num[data-v-a96d7823]{color:var(--n-text-3);opacity:.4;background:transparent}.dp[data-v-0b2cdaf1]{position:relative;display:inline-flex;inline-size:fit-content;max-inline-size:100%;min-width:0}.dp__trigger[data-v-0b2cdaf1]{display:flex;align-items:center;gap:var(--s-2);width:100%;height:2rem;padding:0 var(--s-3);background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);color:var(--n-text);font:inherit;font-size:var(--t-14);text-align:left;cursor:pointer;transition:border-color var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.dp--sm .dp__trigger[data-v-0b2cdaf1]{height:1.75rem;padding:0 var(--s-2-5);font-size:var(--t-13)}.dp__trigger[data-v-0b2cdaf1]:hover:not(:disabled){background:var(--n-hover)}.dp--open .dp__trigger[data-v-0b2cdaf1],.dp__trigger[data-v-0b2cdaf1]:focus-visible{outline:none;background:var(--n-selected);border-color:var(--n-text-link)}.dp--disabled .dp__trigger[data-v-0b2cdaf1]{background:var(--n-surface-alt);border-color:var(--n-hairline);color:var(--n-text-3);cursor:not-allowed}.dp__lead[data-v-0b2cdaf1]{flex-shrink:0;color:var(--n-text-3)}.dp__trigger--editable[data-v-0b2cdaf1]{cursor:text}.dp__trigger--editable[data-v-0b2cdaf1]:focus-within{outline:none;background:var(--n-selected);border-color:var(--n-text-link)}.dp__lead-btn[data-v-0b2cdaf1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--n-text-3);cursor:pointer}.dp__lead-btn[data-v-0b2cdaf1]:disabled{cursor:not-allowed}.dp__segs[data-v-0b2cdaf1]{display:inline-flex;align-items:center;flex:1;min-width:0}.dp__seg[data-v-0b2cdaf1]{height:1.5rem;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;outline:none}.dp__seg--year[data-v-0b2cdaf1]{width:4.5ch}.dp__seg--md[data-v-0b2cdaf1]{width:2.75ch}.dp__seg[data-v-0b2cdaf1]::placeholder{color:var(--n-text-3)}.dp__seg[data-v-0b2cdaf1]:focus:not(:disabled){background:var(--n-hover)}.dp__seg-sep[data-v-0b2cdaf1]{flex-shrink:0;margin:0 .25rem;color:var(--n-text-3);user-select:none}.dp__value[data-v-0b2cdaf1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp__value--placeholder[data-v-0b2cdaf1]{color:var(--n-text-3)}.dp__clear[data-v-0b2cdaf1]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--n-text-3);cursor:pointer;opacity:0;transition:opacity var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.dp__trigger:hover .dp__clear[data-v-0b2cdaf1],.dp__clear[data-v-0b2cdaf1]:focus-visible{opacity:1}.dp__clear[data-v-0b2cdaf1]:hover{background:var(--n-hover);color:var(--n-text)}.dp__pop[data-v-0b2cdaf1]{z-index:calc(var(--z-modal) + 50);background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);outline:none}.dp__nav[data-v-0b2cdaf1]{display:flex;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-2) 0}.dp__nav-btn[data-v-0b2cdaf1]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--n-text-2);cursor:pointer;transition:background-color var(--d-fast) var(--ease-std)}.dp__nav-btn[data-v-0b2cdaf1]:hover{background:var(--n-hover);color:var(--n-text)}.dp__nav-stack[data-v-0b2cdaf1]{margin-left:-.5rem}.dp__title[data-v-0b2cdaf1]{flex:1;text-align:center;font-size:var(--t-14);font-weight:600;color:var(--n-text);font-variant-numeric:tabular-nums}.dp__foot[data-v-0b2cdaf1]{display:flex;gap:var(--s-2);padding:var(--s-2);border-top:1px solid var(--n-hairline)}.dp__foot-btn[data-v-0b2cdaf1]{flex:1;height:1.75rem;border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);background:var(--n-surface);color:var(--n-text);font-size:var(--t-13);cursor:pointer;transition:background-color var(--d-fast) var(--ease-std)}.dp__foot-btn[data-v-0b2cdaf1]:hover:not(:disabled){background:var(--n-hover)}.dp__foot-btn[data-v-0b2cdaf1]:disabled{color:var(--n-text-3);cursor:not-allowed}.dp__foot-btn--muted[data-v-0b2cdaf1]{color:var(--n-text-2)}.dp-pop-enter-active[data-v-0b2cdaf1],.dp-pop-leave-active[data-v-0b2cdaf1]{transition:opacity var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-std)}.dp-pop-enter-from[data-v-0b2cdaf1],.dp-pop-leave-to[data-v-0b2cdaf1]{opacity:0;transform:translateY(-4px)}.dp__pop--up.dp-pop-enter-from[data-v-0b2cdaf1],.dp__pop--up.dp-pop-leave-to[data-v-0b2cdaf1]{transform:translateY(4px)}.rp[data-v-19d39fbf]{position:relative;display:inline-flex;inline-size:fit-content;max-inline-size:100%;min-width:0}.rp__dimension[data-v-19d39fbf]{flex-shrink:0;color:var(--n-text-2);font-size:var(--t-13)}.rp__trigger[data-v-19d39fbf]{display:flex;align-items:center;gap:var(--s-2);width:100%;height:2rem;padding:0 var(--s-3);background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-sm);color:var(--n-text);font:inherit;font-size:var(--t-14);text-align:left;cursor:pointer;transition:border-color var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.rp--sm .rp__trigger[data-v-19d39fbf]{height:1.75rem;padding:0 var(--s-2-5);font-size:var(--t-13)}.rp__trigger[data-v-19d39fbf]:hover:not(:disabled){background:var(--n-hover)}.rp--open .rp__trigger[data-v-19d39fbf],.rp__trigger[data-v-19d39fbf]:focus-visible{outline:none;background:var(--n-selected);border-color:var(--n-text-link)}.rp--disabled .rp__trigger[data-v-19d39fbf]{background:var(--n-surface-alt);border-color:var(--n-hairline);color:var(--n-text-3);cursor:not-allowed}.rp__lead[data-v-19d39fbf]{flex-shrink:0;color:var(--n-text-3)}.rp__value[data-v-19d39fbf]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.rp__value--placeholder[data-v-19d39fbf]{color:var(--n-text-3)}.rp__clear[data-v-19d39fbf]{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--n-text-3);cursor:pointer;opacity:0;transition:opacity var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.rp__trigger:hover .rp__clear[data-v-19d39fbf],.rp__clear[data-v-19d39fbf]:focus-visible{opacity:1}.rp__clear[data-v-19d39fbf]:hover{background:var(--n-hover);color:var(--n-text)}.rp__pop[data-v-19d39fbf]{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-overlay);display:flex;flex-direction:column;background:var(--n-surface);border:1px solid var(--n-hairline-strong);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);outline:none}.rp__pop--up[data-v-19d39fbf]{top:auto;bottom:calc(100% + 4px)}.rp__body[data-v-19d39fbf]{display:flex;min-inline-size:0}.rp__dimension-row[data-v-19d39fbf]{display:flex;flex-wrap:wrap;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--n-hairline)}.rp__presets[data-v-19d39fbf]{display:flex;flex-direction:column;gap:var(--s-1);width:5.5rem;padding:var(--s-2);border-right:1px solid var(--n-hairline)}.rp__preset[data-v-19d39fbf]{height:1.75rem;padding:0 var(--s-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--n-text-2);font-size:var(--t-13);text-align:left;cursor:pointer;transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std)}.rp__preset-divider[data-v-19d39fbf]{block-size:1px;margin-block:var(--s-1);background:var(--n-hairline)}.rp__preset--active[data-v-19d39fbf]{color:var(--n-text-link);font-weight:600}.rp__preset[data-v-19d39fbf]:hover{background:var(--n-selected);color:var(--n-text-link)}.rp__nav[data-v-19d39fbf]{display:flex;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-2) 0}.rp__nav-btn[data-v-19d39fbf]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--n-text-2);cursor:pointer;transition:background-color var(--d-fast) var(--ease-std)}.rp__nav-btn[data-v-19d39fbf]:hover{background:var(--n-hover);color:var(--n-text)}.rp__nav-stack[data-v-19d39fbf]{margin-left:-.5rem}.rp__title[data-v-19d39fbf]{flex:1;text-align:center;font-size:var(--t-14);font-weight:600;color:var(--n-text);font-variant-numeric:tabular-nums}@media (max-width: 560px){.rp__pop[data-v-19d39fbf]{flex-direction:column}.rp__presets[data-v-19d39fbf]{flex-direction:row;flex-wrap:wrap;width:auto;border-right:0;border-bottom:1px solid var(--n-hairline)}}.rp-pop-enter-active[data-v-19d39fbf],.rp-pop-leave-active[data-v-19d39fbf]{transition:opacity var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-std)}.rp-pop-enter-from[data-v-19d39fbf],.rp-pop-leave-to[data-v-19d39fbf]{opacity:0;transform:translateY(-4px)}.rp__pop--up.rp-pop-enter-from[data-v-19d39fbf],.rp__pop--up.rp-pop-leave-to[data-v-19d39fbf]{transform:translateY(4px)}.dtp[data-v-b41a177d]{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.dtp__row[data-v-b41a177d]{display:grid;grid-template-columns:minmax(0,1fr) 6.75rem;gap:var(--s-2)}.dtp__date[data-v-b41a177d]{inline-size:100%}.dtp__hint[data-v-b41a177d]{margin:0;color:var(--n-t-orange);font-size:var(--t-12)}:root{--n-bg: #fbfbfa;--n-surface: #ffffff;--n-surface-alt: #f7f6f3;--n-hover: #efeeec;--n-selected: #e1edf7;--n-hairline: #eaeae8;--n-hairline-strong: #d7d6d2;--n-text: #37352f;--n-text-2: #787774;--n-text-3: #9b9a97;--n-text-link: #2383e2;--n-primary: #2f3437;--n-primary-hover: #1f2225;--n-on-primary: #ffffff;--n-text-link-on-dark: #7db9e8;--n-c-default: #f1f1ef;--n-t-default: #37352f;--n-c-brown: #f4eeee;--n-t-brown: #976d57;--n-c-orange: #faebdd;--n-t-orange: #cc782f;--n-c-yellow: #fbf3db;--n-t-yellow: #c29243;--n-c-green: #ddedea;--n-t-green: #548164;--n-c-blue: #ddebf1;--n-t-blue: #487ca5;--n-c-purple: #eae4f2;--n-t-purple: #8a67ab;--n-c-pink: #f4dfeb;--n-t-pink: #b35488;--n-c-red: #fbe4e4;--n-t-red: #c4554d;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--s-2-5: .375rem;--s-3-5: .625rem;--s-4-5: .875rem;--s-4-75: 1.125rem;--r-sm: .25rem;--r-md: .375rem;--r-lg: .5rem;--t-11: .6875rem;--t-12: .75rem;--t-13: .8125rem;--t-14: .875rem;--t-15: .9375rem;--t-17: 1.0625rem;--t-20: 1.25rem;--t-24: 1.5rem;--t-30: 1.875rem;--font-sans: "Noto Sans SC", "PingFang SC", -apple-system, sans-serif;--font-mono: "JetBrains Mono", SFMono-Regular, ui-monospace, monospace;--d-fast: .12s;--d-std: .2s;--d-emph: .32s;--ease-std: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--shadow-overlay: 0 12px 24px rgba(15, 15, 15, .1);--shadow-backdrop: rgba(15, 15, 15, .4);--z-base: 0;--z-sticky: 100;--z-overlay: 900;--z-modal: 1000;--z-toast: 1100;--z-tooltip: 1200}@media (prefers-reduced-motion: reduce){:root{--d-fast: 1ms;--d-std: 1ms;--d-emph: 1ms}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}p,h1,h2,h3,h4,h5,h6{margin:0;overflow-wrap:break-word}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:transparent}:root{--nav-l1-width: 4rem;--nav-l2-width: 9.5rem;--content-max: 100rem}html{font-family:var(--font-sans);font-size:16px;color:var(--n-text);background:var(--n-bg)}body{background:var(--n-bg);font-size:var(--t-14);min-width:1280px}@media (min-width: 1920px){html{font-size:18px}}@media (min-width: 2560px){html{font-size:20px}}#app{min-height:100vh}:focus-visible{outline:2px solid var(--n-text-link);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}.mono,[data-mono=true]{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation-duration:.01s}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skip-link{position:absolute;top:-40px;left:var(--s-2);background:var(--n-primary);color:var(--n-on-primary);padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);z-index:var(--z-tooltip)}.skip-link:focus{top:var(--s-2)}
