:where([data-v-353069b4]),:where([data-v-353069b4]):before,:where([data-v-353069b4]):after{box-sizing:border-box}:where(a[data-v-353069b4]){color:inherit;text-underline-offset:.25em}:where(button[data-v-353069b4],input[data-v-353069b4],select[data-v-353069b4],textarea[data-v-353069b4]){font:inherit}:where(button[data-v-353069b4]){color:inherit}:where(img[data-v-353069b4]){max-width:100%;height:auto}:where([data-v-353069b4]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-353069b4]),:where([data-v-353069b4]):before,:where([data-v-353069b4]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-icon[data-v-353069b4]{flex:none;vertical-align:-.125em}:where([data-v-2052d00c]),:where([data-v-2052d00c]):before,:where([data-v-2052d00c]):after{box-sizing:border-box}:where(a[data-v-2052d00c]){color:inherit;text-underline-offset:.25em}:where(button[data-v-2052d00c],input[data-v-2052d00c],select[data-v-2052d00c],textarea[data-v-2052d00c]){font:inherit}:where(button[data-v-2052d00c]){color:inherit}:where(img[data-v-2052d00c]){max-width:100%;height:auto}:where([data-v-2052d00c]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-2052d00c]),:where([data-v-2052d00c]):before,:where([data-v-2052d00c]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-visually-hidden[data-v-2052d00c]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-v-a1b44093]),:where([data-v-a1b44093]):before,:where([data-v-a1b44093]):after{box-sizing:border-box}:where(a[data-v-a1b44093]){color:inherit;text-underline-offset:.25em}:where(button[data-v-a1b44093],input[data-v-a1b44093],select[data-v-a1b44093],textarea[data-v-a1b44093]){font:inherit}:where(button[data-v-a1b44093]){color:inherit}:where(img[data-v-a1b44093]){max-width:100%;height:auto}:where([data-v-a1b44093]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-a1b44093]),:where([data-v-a1b44093]):before,:where([data-v-a1b44093]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-spinner[data-v-a1b44093]{display:inline-flex;flex:none;vertical-align:-.125em}.ui-spinner svg[data-v-a1b44093]{animation:ui-spinner-rotate-a1b44093 .8s linear infinite}.ui-spinner__track[data-v-a1b44093]{opacity:.25}@keyframes ui-spinner-rotate-a1b44093{to{transform:rotate(360deg)}}:where([data-v-91e14fbe]),:where([data-v-91e14fbe]):before,:where([data-v-91e14fbe]):after{box-sizing:border-box}:where(a[data-v-91e14fbe]){color:inherit;text-underline-offset:.25em}:where(button[data-v-91e14fbe],input[data-v-91e14fbe],select[data-v-91e14fbe],textarea[data-v-91e14fbe]){font:inherit}:where(button[data-v-91e14fbe]){color:inherit}:where(img[data-v-91e14fbe]){max-width:100%;height:auto}:where([data-v-91e14fbe]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-91e14fbe]),:where([data-v-91e14fbe]):before,:where([data-v-91e14fbe]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-button[data-v-91e14fbe]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ui-button[data-v-91e14fbe]:hover{background:var(--color-surface)}.ui-button[data-v-91e14fbe]:disabled{opacity:.5;cursor:not-allowed}.ui-button[data-v-91e14fbe]:disabled:hover{background:transparent}.ui-button--danger[data-v-91e14fbe]{color:var(--color-danger)}.ui-button--danger.ui-button--outline[data-v-91e14fbe]{border-color:currentColor}.ui-button--solid[data-v-91e14fbe]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.ui-button--solid[data-v-91e14fbe]:hover{background:color-mix(in srgb,var(--color-accent) 85%,var(--color-canvas))}.ui-button--solid[data-v-91e14fbe]:disabled:hover{background:var(--color-accent)}.ui-button--solid.ui-button--danger[data-v-91e14fbe]{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-canvas)}.ui-button--solid.ui-button--danger[data-v-91e14fbe]:hover{background:color-mix(in srgb,var(--color-danger) 85%,var(--color-canvas))}.ui-button--solid.ui-button--danger[data-v-91e14fbe]:disabled:hover{background:var(--color-danger)}.ui-button--ghost[data-v-91e14fbe]{border-color:transparent}.ui-button--sm[data-v-91e14fbe]{gap:6px;min-width:var(--control-dense);min-height:var(--control-dense);padding:var(--space-1) var(--space-3);font-size:var(--font-size-small)}.ui-button--icon-only[data-v-91e14fbe]{padding:0}.ui-button--icon-only.ui-button--md[data-v-91e14fbe]{width:var(--control-min)}.ui-button--icon-only.ui-button--sm[data-v-91e14fbe]{width:var(--control-dense)}.ui-button--block[data-v-91e14fbe]{display:flex;width:100%}.ui-button--loading[data-v-91e14fbe]{cursor:progress}:where([data-v-567450b5]),:where([data-v-567450b5]):before,:where([data-v-567450b5]):after{box-sizing:border-box}:where(a[data-v-567450b5]){color:inherit;text-underline-offset:.25em}:where(button[data-v-567450b5],input[data-v-567450b5],select[data-v-567450b5],textarea[data-v-567450b5]){font:inherit}:where(button[data-v-567450b5]){color:inherit}:where(img[data-v-567450b5]){max-width:100%;height:auto}:where([data-v-567450b5]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-567450b5]),:where([data-v-567450b5]):before,:where([data-v-567450b5]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-app-header[data-v-567450b5]{border-bottom:1px solid var(--color-line);background:var(--color-canvas)}.ui-app-header--sticky[data-v-567450b5]{position:sticky;top:0;z-index:var(--z-sticky)}.ui-app-header__inner[data-v-567450b5]{display:flex;align-items:center;gap:var(--space-2) var(--space-6);min-height:56px;padding-inline:var(--space-4)}.ui-app-header__inner.is-contained[data-v-567450b5]{width:min(var(--width-site),100% - 2 * var(--gutter));margin-inline:auto;padding-inline:0}.ui-app-header__menu[data-v-567450b5]{margin-inline:-8px calc(var(--space-2) - var(--space-6))}.ui-app-header__brand[data-v-567450b5]{display:inline-flex;align-items:center;min-height:var(--control-min);color:inherit;font-size:18px;font-weight:600;text-decoration:none;white-space:nowrap}.ui-app-header__nav[data-v-567450b5]{display:flex;flex:0 1 auto;gap:var(--space-5);min-width:0;overflow-x:auto;scrollbar-width:none}.ui-app-header__nav a[data-v-567450b5]{display:inline-flex;align-items:center;min-height:56px;border-block:2px solid transparent;color:inherit;font-size:15px;text-decoration:none;white-space:nowrap;transition:border-color var(--duration-fast) var(--easing-standard)}.ui-app-header__nav a[data-v-567450b5]:hover{border-bottom-color:var(--color-muted)}.ui-app-header__nav a[aria-current][data-v-567450b5]{border-bottom-color:var(--color-accent);font-weight:600}.ui-app-header__nav a[data-v-567450b5]:focus-visible{outline-offset:-2px}.ui-app-header__content[data-v-567450b5]{flex:1;min-width:0}.ui-app-header__actions[data-v-567450b5]{display:flex;flex:none;align-items:center;gap:var(--space-2)}.ui-app-header__skip[data-v-567450b5]{position:fixed;top:8px;left:8px;z-index:var(--z-toast);padding:8px 12px;background:var(--color-canvas);transform:translateY(-200%)}.ui-app-header__skip[data-v-567450b5]:focus{transform:none}:where([data-v-766032fc]),:where([data-v-766032fc]):before,:where([data-v-766032fc]):after{box-sizing:border-box}:where(a[data-v-766032fc]){color:inherit;text-underline-offset:.25em}:where(button[data-v-766032fc],input[data-v-766032fc],select[data-v-766032fc],textarea[data-v-766032fc]){font:inherit}:where(button[data-v-766032fc]){color:inherit}:where(img[data-v-766032fc]){max-width:100%;height:auto}:where([data-v-766032fc]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-766032fc]),:where([data-v-766032fc]):before,:where([data-v-766032fc]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-container[data-v-766032fc]{width:min(var(--width-site),100% - 2 * var(--gutter));margin-inline:auto}:where([data-v-3d821bd2]),:where([data-v-3d821bd2]):before,:where([data-v-3d821bd2]):after{box-sizing:border-box}:where(a[data-v-3d821bd2]){color:inherit;text-underline-offset:.25em}:where(button[data-v-3d821bd2],input[data-v-3d821bd2],select[data-v-3d821bd2],textarea[data-v-3d821bd2]){font:inherit}:where(button[data-v-3d821bd2]){color:inherit}:where(img[data-v-3d821bd2]){max-width:100%;height:auto}:where([data-v-3d821bd2]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-3d821bd2]),:where([data-v-3d821bd2]):before,:where([data-v-3d821bd2]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-modal[data-v-3d821bd2]{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-text)}.ui-modal--small[data-v-3d821bd2]{width:min(440px,100vw - 32px)}.ui-modal--large[data-v-3d821bd2]{width:min(1200px,100vw - 32px)}.ui-modal--start[data-v-3d821bd2],.ui-modal--end[data-v-3d821bd2]{width:min(360px,100vw - 48px);height:100dvh;max-height:100dvh;margin-block:0;border-block:0;border-radius:0}.ui-modal--start.ui-modal--small[data-v-3d821bd2],.ui-modal--end.ui-modal--small[data-v-3d821bd2]{width:min(280px,100vw - 48px)}.ui-modal--start.ui-modal--large[data-v-3d821bd2],.ui-modal--end.ui-modal--large[data-v-3d821bd2]{width:min(480px,100vw - 48px)}.ui-modal--start[data-v-3d821bd2]{margin-inline:0 auto;border-inline-start:0}.ui-modal--end[data-v-3d821bd2]{margin-inline:auto 0;border-inline-end:0}.ui-modal[data-v-3d821bd2]::backdrop{background:#000c}.ui-modal__content[data-v-3d821bd2]{padding:4px 16px 16px}.ui-modal__toolbar[data-v-3d821bd2]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-min)}.ui-modal__header[data-v-3d821bd2]{flex:1;min-width:0}.ui-modal__title[data-v-3d821bd2]{margin:0;font-size:18px;font-weight:600;line-height:1.5}.ui-modal__body[data-v-3d821bd2]{padding-top:var(--space-2)}.ui-modal__description[data-v-3d821bd2]{margin:0 0 var(--space-4);color:var(--color-muted)}.ui-modal__footer[data-v-3d821bd2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4)}.ui-modal__close[data-v-3d821bd2]{flex:none;border:0}.ui-modal__close[data-v-3d821bd2] .ui-icon{width:24px;height:24px}:where([data-v-783edd4b]),:where([data-v-783edd4b]):before,:where([data-v-783edd4b]):after{box-sizing:border-box}:where(a[data-v-783edd4b]){color:inherit;text-underline-offset:.25em}:where(button[data-v-783edd4b],input[data-v-783edd4b],select[data-v-783edd4b],textarea[data-v-783edd4b]){font:inherit}:where(button[data-v-783edd4b]){color:inherit}:where(img[data-v-783edd4b]){max-width:100%;height:auto}:where([data-v-783edd4b]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-783edd4b]),:where([data-v-783edd4b]):before,:where([data-v-783edd4b]):after{animation-duration:0s!important;transition-duration:0s!important}}.article-toc[data-v-783edd4b]{margin-block:32px;border-block:1px solid var(--color-line)}.article-toc[open] .when-closed[data-v-783edd4b],.article-toc:not([open]) .when-open[data-v-783edd4b]{display:none}@media (min-width: 1280px){.article-toc.ui-article-toc--auto[data-v-783edd4b]{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;margin:0}}.article-toc.ui-article-toc--rail[data-v-783edd4b]{margin:0;border:0}summary[data-v-783edd4b]{min-height:44px;padding:12px 4px;cursor:pointer;font-weight:600}@media (min-width: 1280px){.ui-article-toc--auto>summary[data-v-783edd4b]{position:sticky;top:0;z-index:1;background:var(--color-canvas)}}.toc-title[data-v-783edd4b]{margin:0;padding:0 4px 8px;font-weight:600}.toc-action[data-v-783edd4b]{float:right;font-size:14px;color:var(--color-muted);font-weight:400}nav[data-v-783edd4b]{padding:0 4px 16px}ul[data-v-783edd4b]{list-style:none;margin:0;padding:0}li[data-v-783edd4b]{margin:0}a[data-v-783edd4b]{display:flex;gap:8px;padding-block:8px;line-height:1.7;color:inherit;text-decoration:none}a[data-v-783edd4b]:hover,a[aria-current][data-v-783edd4b]{color:var(--color-accent);text-decoration:none}.toc-number[data-v-783edd4b]{flex:none;font-weight:600;white-space:nowrap}.toc-sublist[data-v-783edd4b]{padding-left:20px;font-size:.9375em}.ui-article-toc--rail nav[data-v-783edd4b]{padding-bottom:0}.ui-article-toc--compact .toc-title[data-v-783edd4b],.ui-article-toc--compact summary[data-v-783edd4b]{font-size:14px}.ui-article-toc--compact nav>ul[data-v-783edd4b]{border-inline-start:1px solid var(--color-line)}.ui-article-toc--compact a[data-v-783edd4b]{align-items:center;min-height:var(--control-dense);margin-inline-start:-1px;padding-block:4px;padding-inline:12px 4px;border-inline-start:2px solid transparent;font-size:14px;line-height:1.5}.ui-article-toc--compact a[aria-current][data-v-783edd4b]{border-inline-start-color:var(--color-accent)}.ui-article-toc--compact .toc-sublist[data-v-783edd4b]{padding-left:0;font-size:inherit}.ui-article-toc--compact .toc-sublist a[data-v-783edd4b]{padding-inline-start:24px}:where([data-v-de3c5fa0]),:where([data-v-de3c5fa0]):before,:where([data-v-de3c5fa0]):after{box-sizing:border-box}:where(a[data-v-de3c5fa0]){color:inherit;text-underline-offset:.25em}:where(button[data-v-de3c5fa0],input[data-v-de3c5fa0],select[data-v-de3c5fa0],textarea[data-v-de3c5fa0]){font:inherit}:where(button[data-v-de3c5fa0]){color:inherit}:where(img[data-v-de3c5fa0]){max-width:100%;height:auto}:where([data-v-de3c5fa0]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-de3c5fa0]),:where([data-v-de3c5fa0]):before,:where([data-v-de3c5fa0]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-sidebar-nav[data-v-de3c5fa0]{padding-inline:10px}.group+.group[data-v-de3c5fa0]{margin-top:32px}h2[data-v-de3c5fa0]{margin:0 0 12px;color:var(--color-muted);font-size:13px;line-height:1.5;font-weight:600}ul[data-v-de3c5fa0]{margin:0;padding:0;list-style:none}a[data-v-de3c5fa0]{display:block;min-height:32px;padding:5px 10px;color:var(--color-muted);border-radius:var(--radius-control);font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}a[data-v-de3c5fa0]:hover,a[data-v-de3c5fa0]:focus-visible{color:var(--color-accent);background:var(--color-surface)}a[aria-current][data-v-de3c5fa0]{color:var(--color-accent);background:var(--color-surface);font-weight:600}:where([data-v-37005c6d]),:where([data-v-37005c6d]):before,:where([data-v-37005c6d]):after{box-sizing:border-box}:where(a[data-v-37005c6d]){color:inherit;text-underline-offset:.25em}:where(button[data-v-37005c6d],input[data-v-37005c6d],select[data-v-37005c6d],textarea[data-v-37005c6d]){font:inherit}:where(button[data-v-37005c6d]){color:inherit}:where(img[data-v-37005c6d]){max-width:100%;height:auto}:where([data-v-37005c6d]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-37005c6d]),:where([data-v-37005c6d]):before,:where([data-v-37005c6d]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-external-link[data-v-37005c6d]{display:inline-flex;align-items:center;gap:6px;max-width:100%;text-decoration:none}.ui-external-link[data-v-37005c6d]:hover{color:var(--color-accent)}.ui-external-link .link-label[data-v-37005c6d]{min-width:0;text-decoration:underline;text-underline-offset:.22em}.ui-external-link .ui-icon[data-v-37005c6d]{width:1em;height:1em;vertical-align:0}:where([data-v-62f16587]),:where([data-v-62f16587]):before,:where([data-v-62f16587]):after{box-sizing:border-box}:where(a[data-v-62f16587]){color:inherit;text-underline-offset:.25em}:where(button[data-v-62f16587],input[data-v-62f16587],select[data-v-62f16587],textarea[data-v-62f16587]){font:inherit}:where(button[data-v-62f16587]){color:inherit}:where(img[data-v-62f16587]){max-width:100%;height:auto}:where([data-v-62f16587]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-62f16587]),:where([data-v-62f16587]):before,:where([data-v-62f16587]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-site-footer[data-v-62f16587]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:24px;border-top:1px solid var(--color-line);padding-block:32px}.ui-site-footer a[data-v-62f16587],.ui-site-footer[data-v-62f16587] .ui-external-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;text-underline-offset:.22em}.ui-site-footer a[data-v-62f16587]:hover,.ui-site-footer[data-v-62f16587] .ui-external-link:hover{color:var(--color-accent)}@media (max-width: 600px){.ui-site-footer[data-v-62f16587]{justify-content:flex-start}}.ui-site-footer .footer-brand[data-v-62f16587]{margin-right:auto;font-size:18px}@media (max-width: 600px){.ui-site-footer .footer-brand[data-v-62f16587]{width:100%}}:where([data-v-e8035f06]),:where([data-v-e8035f06]):before,:where([data-v-e8035f06]):after{box-sizing:border-box}:where(a[data-v-e8035f06]){color:inherit;text-underline-offset:.25em}:where(button[data-v-e8035f06],input[data-v-e8035f06],select[data-v-e8035f06],textarea[data-v-e8035f06]){font:inherit}:where(button[data-v-e8035f06]){color:inherit}:where(img[data-v-e8035f06]){max-width:100%;height:auto}:where([data-v-e8035f06]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-e8035f06]),:where([data-v-e8035f06]):before,:where([data-v-e8035f06]):after{animation-duration:0s!important;transition-duration:0s!important}}.theme-control[data-v-e8035f06]{position:relative;width:fit-content}button[data-v-e8035f06]{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;cursor:pointer}button[data-v-e8035f06]:hover,button[aria-expanded=true][data-v-e8035f06]{background:var(--color-surface)}button .ui-icon[data-v-e8035f06]{width:22px;height:22px;stroke-width:1.7}.theme-panel[data-v-e8035f06]{z-index:var(--z-popover);max-width:min(320px,100vw - 16px);border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-canvas);color:var(--color-text);box-shadow:var(--shadow-popover)}.theme-panel[data-v-e8035f06]:focus-visible{outline-offset:2px}.theme-panel[data-v-e8035f06]{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;padding:4px}fieldset[data-v-e8035f06]{display:grid;min-width:0;margin:0;padding:0;border:0}legend[data-v-e8035f06]{padding:6px 10px 2px;color:var(--color-muted);font-size:12px;font-weight:600}label[data-v-e8035f06]{display:flex;align-items:center;gap:8px;min-height:var(--control-dense);padding:4px 10px;border-radius:var(--radius-control);color:var(--color-text);font-size:var(--font-size-small);line-height:1.5;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}label[data-highlighted][data-v-e8035f06]{background:var(--color-surface)}label[data-disabled][data-v-e8035f06]{color:var(--color-muted);cursor:not-allowed;opacity:.6}label[data-v-e8035f06]{position:relative}label[data-v-e8035f06]:hover{background:var(--color-surface)}label[data-v-e8035f06]:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:-2px}input[data-v-e8035f06]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.theme-option-text[data-v-e8035f06]{flex:1}.theme-option-check[data-v-e8035f06]{color:var(--color-accent)}:where([data-v-8cef7d0f]),:where([data-v-8cef7d0f]):before,:where([data-v-8cef7d0f]):after{box-sizing:border-box}:where(a[data-v-8cef7d0f]){color:inherit;text-underline-offset:.25em}:where(button[data-v-8cef7d0f],input[data-v-8cef7d0f],select[data-v-8cef7d0f],textarea[data-v-8cef7d0f]){font:inherit}:where(button[data-v-8cef7d0f]){color:inherit}:where(img[data-v-8cef7d0f]){max-width:100%;height:auto}:where([data-v-8cef7d0f]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-8cef7d0f]),:where([data-v-8cef7d0f]):before,:where([data-v-8cef7d0f]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-kbd[data-v-8cef7d0f]{display:inline-block;min-width:1.6em;padding:0 .4em;border:1px solid var(--color-line);border-bottom-width:3px;border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);font-family:var(--font-mono);font-size:.8125em;line-height:1.6;text-align:center;white-space:nowrap}:where([data-v-3fca2a2e]),:where([data-v-3fca2a2e]):before,:where([data-v-3fca2a2e]):after{box-sizing:border-box}:where(a[data-v-3fca2a2e]){color:inherit;text-underline-offset:.25em}:where(button[data-v-3fca2a2e],input[data-v-3fca2a2e],select[data-v-3fca2a2e],textarea[data-v-3fca2a2e]){font:inherit}:where(button[data-v-3fca2a2e]){color:inherit}:where(img[data-v-3fca2a2e]){max-width:100%;height:auto}:where([data-v-3fca2a2e]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-3fca2a2e]),:where([data-v-3fca2a2e]):before,:where([data-v-3fca2a2e]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-input__box[data-v-3fca2a2e]{display:flex;align-items:center;gap:8px;min-height:var(--control-min);padding-inline:12px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing-standard)}.ui-input__box[data-v-3fca2a2e]:hover{border-color:var(--color-muted)}.ui-input__box[data-v-3fca2a2e]:focus-within{border-color:var(--color-accent);outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:-1px}.ui-input__box.is-invalid[data-v-3fca2a2e]{border-color:var(--color-danger)}.ui-input__box.is-invalid[data-v-3fca2a2e]:focus-within{outline-color:var(--color-danger)}.ui-input__box.is-disabled[data-v-3fca2a2e]{border-color:var(--color-line);background:var(--color-surface);color:var(--color-muted)}.ui-input__box.is-dense[data-v-3fca2a2e]{min-height:var(--control-dense);padding-inline:8px;font-size:var(--font-size-small)}.ui-input__control[data-v-3fca2a2e]{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.5}.ui-input__control[data-v-3fca2a2e]:focus,.ui-input__control[data-v-3fca2a2e]:focus-visible{outline:none}.ui-input__control[data-v-3fca2a2e]::placeholder{color:var(--color-muted);opacity:1}.ui-input__control[data-v-3fca2a2e]:disabled{cursor:not-allowed}.ui-input__control[data-v-3fca2a2e]{align-self:stretch}.ui-input__control[data-v-3fca2a2e]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-input__icon[data-v-3fca2a2e]{color:var(--color-muted)}.ui-input__count[data-v-3fca2a2e]{margin-top:4px;color:var(--color-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:end}.ui-input__count.is-over[data-v-3fca2a2e]{color:var(--color-danger)}.is-visually-hidden[data-v-3fca2a2e]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-v-e52841e3]),:where([data-v-e52841e3]):before,:where([data-v-e52841e3]):after{box-sizing:border-box}:where(a[data-v-e52841e3]){color:inherit;text-underline-offset:.25em}:where(button[data-v-e52841e3],input[data-v-e52841e3],select[data-v-e52841e3],textarea[data-v-e52841e3]){font:inherit}:where(button[data-v-e52841e3]){color:inherit}:where(img[data-v-e52841e3]){max-width:100%;height:auto}:where([data-v-e52841e3]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-e52841e3]),:where([data-v-e52841e3]):before,:where([data-v-e52841e3]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-search-input[data-v-e52841e3] .ui-input__box{padding-inline:14px 4px;border-radius:999px}.ui-search-input__clear[data-v-e52841e3]{min-height:32px;border:0;border-radius:999px}.docs-search-results[data-v-e84d637e]{max-height:min(60vh,480px);margin:0;padding:0;overflow-y:auto;list-style:none}.docs-search-result[data-v-e84d637e]{display:grid;gap:2px;padding:8px 12px;border-radius:var(--radius-control);cursor:pointer}.docs-search-result.is-active[data-v-e84d637e]{background:var(--color-surface)}.docs-search-result__path[data-v-e84d637e]{color:var(--color-muted);font-size:13px}.docs-search-result__title[data-v-e84d637e]{font-weight:600}.docs-search-status[data-v-e84d637e]{margin:8px 0 0;color:var(--color-muted);font-size:14px}.docs-search-inline[data-v-d7e41fd8]{position:relative;width:220px}.docs-search-inline__key[data-v-d7e41fd8]{position:absolute;inset-block-start:50%;inset-inline-end:8px;transform:translateY(-50%);pointer-events:none}.docs-search-inline__panel[data-v-d7e41fd8]{position:absolute;z-index:var(--z-popover);inset-block-start:calc(100% + 6px);inset-inline-end:0;width:min(420px,calc(100vw - 32px));padding:8px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-canvas);box-shadow:var(--shadow-popover)}.docs-search-inline__panel[data-v-d7e41fd8] .docs-search-status{margin:4px 4px 0}.docs-search-modal-results[data-v-d7e41fd8]{margin-block-start:12px}.docs-search-button[data-v-d7e41fd8]{display:none}@media (max-width: 760px){.docs-search-inline[data-v-d7e41fd8]{display:none}.docs-search-button[data-v-d7e41fd8]{display:inline-flex}}.docs-wordmark[data-v-cedfdf1c]{color:var(--color-text);font-weight:650;letter-spacing:-.04em;white-space:nowrap}.docs-wordmark__name[data-v-cedfdf1c]{color:var(--color-muted)}.docs-wordmark__bracket[data-v-cedfdf1c]{color:var(--color-accent)}:where([data-v-6c7c998f]),:where([data-v-6c7c998f]):before,:where([data-v-6c7c998f]):after{box-sizing:border-box}:where(a[data-v-6c7c998f]){color:inherit;text-underline-offset:.25em}:where(button[data-v-6c7c998f],input[data-v-6c7c998f],select[data-v-6c7c998f],textarea[data-v-6c7c998f]){font:inherit}:where(button[data-v-6c7c998f]){color:inherit}:where(img[data-v-6c7c998f]){max-width:100%;height:auto}:where([data-v-6c7c998f]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-6c7c998f]),:where([data-v-6c7c998f]):before,:where([data-v-6c7c998f]):after{animation-duration:0s!important;transition-duration:0s!important}}.table-scroll[data-v-6c7c998f]{overflow-x:auto;margin-block:24px 32px;border:1px solid var(--color-line);border-radius:var(--radius-control)}.table-scroll[data-v-6c7c998f] table>:last-child>tr:last-child>:is(th,td){border-bottom:0}.ui-table-scroll--compact[data-v-6c7c998f] table{width:100%;border-collapse:collapse;font-size:var(--font-size-small);line-height:1.6}.ui-table-scroll--compact[data-v-6c7c998f] :is(th,td){padding:6px 12px;border:0;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.ui-table-scroll--compact[data-v-6c7c998f] thead{background:var(--color-surface)}.ui-table-scroll--compact[data-v-6c7c998f] th{font-weight:600;white-space:nowrap}.docs-api-section h4[data-v-9ba2a1fc]{margin:32px 0 8px;font-size:18px}.docs-api[data-v-9ba2a1fc] .ui-table-scroll{margin-block:0 16px}.docs-api table[data-v-9ba2a1fc]{display:table}.docs-api th[data-v-9ba2a1fc]:first-child{width:40%}.docs-api code[data-v-9ba2a1fc]{padding:0;background:none;font-size:13px;overflow-wrap:anywhere}.docs-api-default[data-v-9ba2a1fc]{white-space:nowrap}.docs-api-name>code[data-v-9ba2a1fc]{font-weight:600}.docs-api-badge[data-v-9ba2a1fc]{display:inline-block;margin-inline-start:6px;padding:0 6px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-muted);font-size:12px;line-height:18px;vertical-align:1px}.docs-api-description[data-v-9ba2a1fc]{margin:2px 0 0;color:var(--color-muted)}.docs-api-description[data-v-9ba2a1fc]:empty{display:none}.docs-api-description[data-v-9ba2a1fc] code{padding:.1em .3em;background:var(--color-surface);color:var(--color-text)}.docs-api-empty[data-v-9ba2a1fc]{color:var(--color-muted)}@media (max-width: 600px){.docs-api thead[data-v-9ba2a1fc]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.docs-api[data-v-9ba2a1fc] :is(table,tbody,tr,td){display:block}.docs-api td[data-v-9ba2a1fc]{border-bottom:0;padding-block:2px}.docs-api tr[data-v-9ba2a1fc]{padding-block:8px;border-bottom:1px solid var(--color-line)}.docs-api td[data-label][data-v-9ba2a1fc]:before{content:attr(data-label) ": ";color:var(--color-muted)}}.docs-demo[data-v-15800dcd]{margin-block:16px 32px;padding:8px 20px;border:1px solid var(--color-line);border-radius:4px;overflow-wrap:anywhere}@media (max-width: 600px){.docs-demo[data-v-15800dcd]{padding-inline:12px}}.docs-figure-frame[data-v-7d68cd66]{overflow-x:auto;padding:16px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}svg[data-v-7d68cd66]{display:block;width:100%;min-width:480px;height:auto}text[data-v-7d68cd66]{fill:var(--color-text);font-family:var(--font-body)}.name[data-v-7d68cd66],.token[data-v-7d68cd66]{font-family:var(--font-mono)}.name[data-v-7d68cd66]{font-size:15px;font-weight:600}.title[data-v-7d68cd66]{font-size:14px;font-weight:600}.note[data-v-7d68cd66]{fill:var(--color-muted);font-size:12.5px}.note.strong[data-v-7d68cd66]{fill:var(--color-accent);font-weight:600}.token[data-v-7d68cd66],.item[data-v-7d68cd66]{font-size:13px}.middle[data-v-7d68cd66]{text-anchor:middle}.box[data-v-7d68cd66]{fill:var(--color-canvas);stroke:var(--color-line)}.accent-box[data-v-7d68cd66]{fill:var(--color-field);stroke:var(--color-accent);stroke-width:1.5}.arrow[data-v-7d68cd66]{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.required[data-v-7d68cd66]{stroke:var(--color-accent)}.switch[data-v-7d68cd66]{stroke:var(--color-muted)}.optional[data-v-7d68cd66]{stroke:var(--color-muted);stroke-dasharray:4 3}.leader[data-v-7d68cd66]{stroke:var(--color-muted)}.leader-dot[data-v-7d68cd66]{fill:var(--color-text);stroke:var(--color-surface);stroke-width:1.5}.fill-canvas[data-v-7d68cd66]{fill:var(--color-canvas)}.fill-field[data-v-7d68cd66]{fill:var(--color-field)}.fill-surface[data-v-7d68cd66]{fill:var(--color-surface)}.fill-text[data-v-7d68cd66]{fill:var(--color-text)}.fill-muted[data-v-7d68cd66]{fill:var(--color-muted)}.fill-accent[data-v-7d68cd66]{fill:var(--color-accent)}.fill-on-accent[data-v-7d68cd66]{fill:var(--color-on-accent)}.fill-none[data-v-7d68cd66]{fill:none}.stroke-line[data-v-7d68cd66]{stroke:var(--color-line)}:where([data-v-30508d04]),:where([data-v-30508d04]):before,:where([data-v-30508d04]):after{box-sizing:border-box}:where(a[data-v-30508d04]){color:inherit;text-underline-offset:.25em}:where(button[data-v-30508d04],input[data-v-30508d04],select[data-v-30508d04],textarea[data-v-30508d04]){font:inherit}:where(button[data-v-30508d04]){color:inherit}:where(img[data-v-30508d04]){max-width:100%;height:auto}:where([data-v-30508d04]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-30508d04]),:where([data-v-30508d04]):before,:where([data-v-30508d04]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-disclosure__summary[data-v-30508d04]{display:flex;align-items:center;gap:6px;min-height:var(--control-min);cursor:pointer;font-weight:600;list-style:none}.ui-disclosure__summary[data-v-30508d04]::-webkit-details-marker{display:none}.ui-disclosure__summary[data-v-30508d04]:hover{color:var(--color-accent)}.ui-disclosure__icon[data-v-30508d04]{flex:none}[open]>.ui-disclosure__summary>.ui-disclosure__icon[data-v-30508d04]{transform:rotate(90deg)}.ui-disclosure__content[data-v-30508d04]{padding:0 0 var(--space-4) calc(1em + 6px)}.ui-disclosure--bordered[data-v-30508d04]{border:1px solid var(--color-line);border-radius:var(--radius-control)}.ui-disclosure--bordered+.ui-disclosure--bordered[data-v-30508d04]{margin-top:var(--space-2)}.ui-disclosure--bordered>.ui-disclosure__summary[data-v-30508d04]{padding-inline:var(--space-3)}.ui-disclosure--bordered>.ui-disclosure__summary[data-v-30508d04]:focus-visible{outline-offset:-2px}.ui-disclosure--bordered[open]>.ui-disclosure__summary[data-v-30508d04]{border-bottom:1px solid var(--color-line)}.ui-disclosure--bordered>.ui-disclosure__content[data-v-30508d04]{padding:var(--space-3) var(--space-4) var(--space-4)}.ui-disclosure--divided[data-v-30508d04]{border-block:1px solid var(--color-line)}.ui-disclosure--divided+.ui-disclosure--divided[data-v-30508d04]{margin-top:-1px}.ui-disclosure--divided>.ui-disclosure__summary[data-v-30508d04]{padding-inline:var(--space-1)}.docs-messages[data-v-0e3396b4]{margin-block:24px 32px}.docs-messages table[data-v-0e3396b4]{display:table}.docs-messages[data-v-0e3396b4] .ui-disclosure summary{font-family:var(--font-mono)}th[scope=row] code[data-v-0e3396b4]{white-space:nowrap}.docs-tokens[data-v-54dd7a8a]{margin-block:24px 32px}.docs-tokens table[data-v-54dd7a8a]{display:table}th[data-v-54dd7a8a],td[data-v-54dd7a8a]{vertical-align:top}th[scope=row] code[data-v-54dd7a8a],td code[data-v-54dd7a8a]{display:block;width:fit-content}th[scope=row] code[data-v-54dd7a8a]{white-space:nowrap}td code[data-v-54dd7a8a]{max-width:16em;overflow-wrap:anywhere}th[scope=row] code+code[data-v-54dd7a8a]{margin-top:2px}.docs-tokens-pair[data-v-54dd7a8a]{color:var(--color-muted)}.docs-tokens-group[data-v-54dd7a8a]{background:var(--color-canvas);color:var(--color-muted);font-size:12px}.docs-tokens-swatch[data-v-54dd7a8a],.docs-tokens-chip[data-v-54dd7a8a]{display:inline-grid;place-items:center;width:40px;height:24px;margin-bottom:4px;border:1px solid var(--color-line);border-radius:var(--radius-control);font-size:13px;font-weight:600}.docs-tokens-chip[data-v-54dd7a8a]{border-color:transparent}.docs-tokens-value[data-v-54dd7a8a]{color:var(--color-muted);font-size:12px}.docs-tokens-hex[data-v-54dd7a8a]{white-space:nowrap}.docs-tokens-hex+.docs-tokens-hex[data-v-54dd7a8a]{margin-top:2px}:root{--color-canvas: #f5f5f3;--color-field: #fcfcfb;--color-text: #242426;--color-muted: #66666a;--color-line: #d5d5d3;--color-surface: #e9e9e6;--color-accent: #843b51;--color-code-background: #f0ecee;--color-code-foreground: #3b353d;--color-code-comment: #70646f;--color-on-accent: #f5f5f3;--color-danger: #a12f36;--color-danger-surface: #f6e4e3;--color-success: #2f6b45;--color-success-surface: #e3eee6;--color-warning: #7a5a12;--color-warning-surface: #f3ead6;--color-info: #2f5f86;--color-info-surface: #e2ebf3;--font-body: Inter, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Noto Sans CJK JP", "Yu Gothic", Meiryo, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--font-size-body: 16px;--font-size-small: 14px;--line-height-body: 1.8;--width-prose: 40em;--width-site: 1120px;--gutter: clamp(20px, 4vw, 64px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--control-min: 44px;--control-dense: 32px;--radius-control: 4px;--radius-popover: 6px;--shadow-popover: 0 6px 20px rgb(0 0 0 / 12%);--focus-ring-width: 2px;--focus-ring-offset: 4px;--duration-fast: .12s;--easing-standard: ease-out;--z-sticky: 10;--z-popover: 20;--z-toast: 40}:root.dark,:root[data-theme=dark]{color-scheme:dark;--color-canvas: #19191b;--color-field: #212124;--color-text: #eeeef0;--color-muted: #a6a6ae;--color-line: #3e3e43;--color-surface: #2c2c30;--color-accent: #d48ba2;--color-code-background: #242126;--color-code-foreground: #ddd7db;--color-code-comment: #a198a0;--color-on-accent: #19191b;--color-danger: #f0a091;--color-danger-surface: #3a2426;--color-success: #8fc4a0;--color-success-surface: #213027;--color-warning: #d9b56a;--color-warning-surface: #352d1d;--color-info: #93b8d8;--color-info-surface: #1f2b36}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-italic.DpCbqKDY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-wght-italic.0pjOp8NU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light}:root.dark,:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body)}a{color:inherit;text-underline-offset:.25em}button,input{font:inherit}button{color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ui-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}img{max-width:100%;height:auto}h1{font-size:clamp(26px,3vw,32px);line-height:1.5;font-weight:600}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}.prose{font-size:var(--font-size-body);line-height:1.8;overflow-wrap:anywhere;line-break:strict}.prose h1:not(:where(.ui-not-prose *)){margin:0 0 16px;font-size:32px;line-height:1.5;letter-spacing:0;font-weight:600}.prose h2:not(:where(.ui-not-prose *)){margin:48px 0 16px;font-size:24px;line-height:1.5;font-weight:600}.prose h3:not(:where(.ui-not-prose *)){margin:32px 0 12px;font-size:20px;line-height:1.5;font-weight:600}.prose :is(h2,h3):not(:where(.ui-not-prose *)){scroll-margin-top:24px}.prose :is(h2,h3,h4,h5,h6)>a:not(:where(.ui-not-prose *)){text-decoration:none;margin-inline:0}.prose p:not(:where(.ui-not-prose *)){margin:0 0 1.5em}.prose strong:not(:where(.ui-not-prose *)){font-weight:600}.prose a:not(:where(.ui-not-prose *)){text-underline-offset:.2em;text-decoration-thickness:1px}.prose a:hover:not(:where(.ui-not-prose *)){color:var(--color-accent)}.prose :is(p,li,td) a:lang(ja):not(:where(.ui-not-prose *)){margin-inline:.125em}.prose :is(ul,ol):not(:where(.ui-not-prose *)){padding-left:1.5em}.prose li:not(:where(.ui-not-prose *)){margin-block:.5em}.prose code:not(:where(.ui-not-prose *)){font-family:var(--font-mono);font-size:.9em}.prose :is(p,li,td) code:not(:where(.ui-not-prose *)){background:var(--color-surface);padding:.1em .3em}.prose blockquote:not(:where(.ui-not-prose *)){margin:32px 0;padding:4px 0 4px 20px;border-left:2px solid var(--color-line)}.prose blockquote p:not(:where(.ui-not-prose *)){margin:0}.prose blockquote p+p:not(:where(.ui-not-prose *)){margin-top:1.5em}.prose .ui-note h3:not(:where(.ui-not-prose *)){margin:0 0 12px}.prose .ui-note p:not(:where(.ui-not-prose *)){margin:0}.prose figure:not(:where(.ui-not-prose *)){margin:40px 0}.prose img:not(:where(.ui-not-prose *)){max-width:100%;height:auto}.prose .ui-image-lightbox img:not(:where(.ui-not-prose *)){display:block;width:100%}.prose p:has(>.ui-image-lightbox:only-child):not(:where(.ui-not-prose *)){margin-block:40px}.prose figcaption:not(:where(.ui-not-prose *)){margin-top:10px;font-size:14px;color:var(--color-muted);line-height:1.8}.prose table:not(:where(.ui-not-prose *)){border-collapse:collapse;width:100%;line-height:1.8}.prose caption:not(:where(.ui-not-prose *)){text-align:left;font-size:14px;color:var(--color-muted);padding-bottom:12px}.prose th:not(:where(.ui-not-prose *)),.prose td:not(:where(.ui-not-prose *)){padding:12px 16px;border:0;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.prose thead:not(:where(.ui-not-prose *)){background:var(--color-surface)}.prose th:not(:where(.ui-not-prose *)){font-weight:600}.prose [style*="text-align:right"]:not(:where(.ui-not-prose *)),.prose [style*="text-align: right"]:not(:where(.ui-not-prose *)),.prose [align=right]:not(:where(.ui-not-prose *)){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.prose th[scope=row]:not(:where(.ui-not-prose *)){min-width:5em}.prose hr:not(:where(.ui-not-prose *)){border:0;border-top:1px solid var(--color-line);margin-block:32px}@media (max-width: 600px){.prose h1:not(:where(.ui-not-prose *)){font-size:26px}}:root{font-synthesis:none}html{scroll-behavior:smooth}body{min-width:320px}.docs-shell{min-height:100vh}.docs-layout{display:grid;grid-template-columns:196px minmax(0,640px) minmax(0,1fr);gap:36px;align-items:start;min-height:calc(100vh - 190px);padding-block:56px 96px}.docs-sidebar,.docs-outline{position:sticky;top:80px;max-height:calc(100vh - 104px);overflow-y:auto;scrollbar-width:thin}.docs-shell .docs-header .ui-app-header__menu{display:none}.docs-main{min-width:0}.docs-content{max-width:var(--width-prose)}.docs-content>h1:first-child{margin-top:0}.docs-content :is(h2,h3,h4):not(:where(.docs-demo *)){position:relative;scroll-margin-top:80px}.docs-content .header-anchor{position:absolute;right:100%;padding-right:8px;color:var(--color-muted);opacity:0;text-decoration:none}.docs-content :is(h2,h3,h4):hover .header-anchor,.docs-content .header-anchor:focus-visible{opacity:1}.docs-content a:hover:not(:where(.docs-demo *)){color:var(--color-accent)}.docs-content :is(ul,ol):not(:where(.docs-demo *)){margin:0 0 1.5em}.docs-content li:not(:where(.docs-demo *)){margin-block:8px}.docs-content ul.docs-checklist{padding-left:0;list-style:none}.docs-content ul.docs-checklist>li{position:relative;padding-left:28px}.docs-content ul.docs-checklist>li:before{content:"";position:absolute;top:.4em;left:2px;width:16px;height:16px;background:var(--color-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.5 3.5L13 4.5'/%3E%3C/svg%3E") center / contain no-repeat}.docs-content ul.docs-checklist.is-no>li:before{background:var(--color-muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4l8 8M12 4l-8 8'/%3E%3C/svg%3E")}.docs-content table:not(:where(.docs-demo *,.ui-table-scroll *)){display:block;width:fit-content;max-width:100%;margin-block:24px 32px;overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-control);font-size:var(--font-size-small);line-height:1.6}.docs-content table thead:not(:where(.docs-demo *,.ui-table-scroll *)){background:var(--color-surface)}.docs-content table th:not(:where(.docs-demo *,.ui-table-scroll *)),.docs-content table td:not(:where(.docs-demo *,.ui-table-scroll *)){padding:6px 12px}.docs-content table th:not(:where(.docs-demo *,.ui-table-scroll *)),.docs-content table td:first-child:not(:where(.docs-demo *,.ui-table-scroll *)){white-space:nowrap}.docs-content table tr:last-child td:not(:where(.docs-demo *,.ui-table-scroll *)){border-bottom:0}.docs-content div[class*=language-]{position:relative;margin:0 0 32px;padding:44px 0 16px;border-radius:4px;background:var(--color-code-background);color:var(--color-code-foreground)}.docs-content div[class*=language-]:before{content:"";position:absolute;top:38px;right:20px;left:20px;border-top:1px solid var(--color-line)}.docs-content div[class*=language-]>span.lang{position:absolute;top:10px;left:20px;color:var(--color-muted);font-size:12px;line-height:20px;text-transform:uppercase}.docs-content div[class*=language-]>button.copy{position:absolute;top:5px;right:12px;z-index:1;display:grid;place-items:center;width:30px;height:28px;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-muted);cursor:pointer}.docs-content div[class*=language-]>button.copy:before{content:"";width:16px;height:16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 8h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2Z'/%3E%3Cpath d='M16 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E") center / contain no-repeat}.docs-content div[class*=language-]>button.copy:after{content:"";position:absolute;top:-7px;right:-6px;bottom:-7px;left:-6px}.docs-content div[class*=language-]>button.copy:hover{border-color:var(--color-muted);color:var(--color-accent)}.docs-content div[class*=language-]>button.copy.copied:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.5 3.5L13 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.5 3.5L13 4.5'/%3E%3C/svg%3E")}.docs-content div[class*=language-] pre{margin:0;padding:0 20px;overflow-x:auto;font-size:14px;line-height:1.8;-moz-tab-size:2;tab-size:2}.docs-content div[class*=language-] code{display:block;min-width:max-content;font-size:inherit}.docs-content .vp-code span{color:var(--shiki-light, inherit)}.dark .docs-content .vp-code span{color:var(--shiki-dark, inherit)}.docs-content .custom-block{margin-block:32px;padding:24px;border-radius:4px;background:var(--color-surface)}.docs-content .custom-block-title{margin:0 0 8px;font-weight:600}.docs-content .custom-block p:last-child{margin-bottom:0}@media (max-width: 600px){.docs-content .custom-block{padding:20px}}.docs-component-group>p{color:var(--color-muted)}.docs-content .docs-component-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(240px,calc((100% - 16px)/2))),1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.docs-component-cards>li{display:flex;margin:0}.docs-component-cards .ui-card{flex:1}.docs-component-cards .ui-card .ui-card__body{gap:4px;padding:16px}.docs-content .docs-component-cards h3{margin:0;font-size:16px;line-height:1.5}.docs-component-card__description{color:var(--color-muted);font-size:14px;line-height:1.6}.docs-content .docs-component-card__names{margin-top:4px;padding:0;background:none;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}@media (max-width: 1080px){.docs-layout{grid-template-columns:196px minmax(0,640px)}.docs-outline{display:none}}@media (max-width: 760px){.docs-layout{display:block;padding-block:24px 64px}.docs-sidebar,.docs-shell .docs-header .ui-app-header__nav{display:none}.docs-shell .docs-header .ui-app-header__menu{display:inline-flex}}@media (max-width: 600px){.docs-content .header-anchor{position:static;padding-right:4px;opacity:1}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:where([data-v-d77d81a9]),:where([data-v-d77d81a9]):before,:where([data-v-d77d81a9]):after{box-sizing:border-box}:where(a[data-v-d77d81a9]){color:inherit;text-underline-offset:.25em}:where(button[data-v-d77d81a9],input[data-v-d77d81a9],select[data-v-d77d81a9],textarea[data-v-d77d81a9]){font:inherit}:where(button[data-v-d77d81a9]){color:inherit}:where(img[data-v-d77d81a9]){max-width:100%;height:auto}:where([data-v-d77d81a9]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-d77d81a9]),:where([data-v-d77d81a9]):before,:where([data-v-d77d81a9]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-card[data-v-d77d81a9]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;text-align:inherit;text-decoration:none}.ui-card--media[data-v-d77d81a9]{gap:0;padding:0;overflow:hidden}.ui-card__media[data-v-d77d81a9]{display:block;border-bottom:1px solid var(--color-line);background:var(--color-surface)}.ui-card__media>:is(img[data-v-d77d81a9-s],svg[data-v-d77d81a9-s],video[data-v-d77d81a9-s]){display:block;width:100%;height:auto}.ui-card__body[data-v-d77d81a9]{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.ui-card--interactive[data-v-d77d81a9]{cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard)}@media (prefers-reduced-motion: no-preference){.ui-card--interactive .ui-card__title[data-v-d77d81a9-s]{transition:color var(--duration-fast) var(--easing-standard)}}.ui-card--interactive[data-v-d77d81a9]:is(:hover,:focus-visible){background:var(--color-surface)}.ui-card--interactive:is(:hover,:focus-visible) .ui-card__title[data-v-d77d81a9-s]{color:var(--color-accent);text-decoration:none}.docs-thumbnail[data-v-f301a579]{display:block;width:100%;height:auto;aspect-ratio:2 / 1}.p[data-v-f301a579]{fill:var(--color-canvas);stroke:var(--color-line)}.s[data-v-f301a579]{fill:none;stroke:var(--color-line)}.sm[data-v-f301a579]{fill:none;stroke:var(--color-muted)}.b[data-v-f301a579]{fill:var(--color-line)}.bt[data-v-f301a579],.m[data-v-f301a579]{fill:var(--color-muted)}.tx[data-v-f301a579]{fill:var(--color-text)}.ln[data-v-f301a579]{fill:var(--color-line)}.cv[data-v-f301a579]{fill:var(--color-canvas)}.f2[data-v-f301a579]{fill:var(--color-surface)}.a[data-v-f301a579]{fill:var(--color-accent)}.oa[data-v-f301a579]{fill:var(--color-on-accent)}.ao[data-v-f301a579]{fill:none;stroke:var(--color-accent);stroke-width:1.5}.dash[data-v-f301a579]{stroke-dasharray:4 3}.st[data-v-f301a579],.st-a[data-v-f301a579],.st-oa[data-v-f301a579],.tx-stroke[data-v-f301a579]{fill:none;stroke:var(--color-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.st-a[data-v-f301a579]{stroke:var(--color-accent)}.st-oa[data-v-f301a579]{stroke:var(--color-on-accent)}.thin[data-v-f301a579]{stroke-width:1.5}.focus-stroke[data-v-f301a579]{stroke:var(--color-accent);stroke-width:1.5}.strong-stroke[data-v-f301a579]{stroke:var(--color-muted);stroke-width:1.5}.line-stroke[data-v-f301a579]{stroke:var(--color-line)}.danger-stroke[data-v-f301a579]{stroke:var(--color-danger)}.ring[data-v-f301a579]{stroke:var(--color-surface);stroke-width:2}.sh[data-v-f301a579]{fill:#0000001a}.scrim[data-v-f301a579]{fill:#00000040}.faint[data-v-f301a579]{opacity:.55}.d[data-v-f301a579]{fill:var(--color-danger)}.d-s[data-v-f301a579]{fill:var(--color-danger-surface)}.ok[data-v-f301a579]{fill:var(--color-success)}.ok-s[data-v-f301a579]{fill:var(--color-success-surface)}.w[data-v-f301a579]{fill:var(--color-warning)}.w-s[data-v-f301a579]{fill:var(--color-warning-surface)}.i[data-v-f301a579]{fill:var(--color-info)}.i-s[data-v-f301a579]{fill:var(--color-info-surface)}.cb[data-v-f301a579]{fill:var(--color-code-background)}.cf[data-v-f301a579]{fill:var(--color-code-foreground)}.cc[data-v-f301a579]{fill:var(--color-code-comment)}.track[data-v-f301a579]{fill:none;stroke:var(--color-text);stroke-opacity:.25;stroke-width:3}.arc[data-v-f301a579]{fill:none;stroke:var(--color-text);stroke-width:3;stroke-linecap:round}.fade-stop[data-v-f301a579]{stop-color:var(--color-surface)}.k[data-v-f301a579]{fill:var(--color-text);font-family:var(--font-body);font-size:14px;font-weight:600;text-anchor:middle}.k.small[data-v-f301a579]{font-size:11px;font-weight:500}.k.large[data-v-f301a579]{font-size:18px}.k.date[data-v-f301a579]{font-size:13px;font-weight:400;text-anchor:start}.k.muted[data-v-f301a579]{fill:var(--color-muted)}.k.on-accent[data-v-f301a579]{fill:var(--color-on-accent)}.k.bold[data-v-f301a579]{font-weight:700}.k.italic[data-v-f301a579]{font-style:italic;font-weight:500}.k.underline[data-v-f301a579]{font-weight:500;text-decoration:underline}:where([data-v-40f95827]),:where([data-v-40f95827]):before,:where([data-v-40f95827]):after{box-sizing:border-box}:where(a[data-v-40f95827]){color:inherit;text-underline-offset:.25em}:where(button[data-v-40f95827],input[data-v-40f95827],select[data-v-40f95827],textarea[data-v-40f95827]){font:inherit}:where(button[data-v-40f95827]){color:inherit}:where(img[data-v-40f95827]){max-width:100%;height:auto}:where([data-v-40f95827]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-40f95827]),:where([data-v-40f95827]):before,:where([data-v-40f95827]):after{animation-duration:0s!important;transition-duration:0s!important}}.account-list[data-v-40f95827]{container:ui-account-list/inline-size;list-style:none;margin:0;padding:0}.account-list:not(.spacious,.columns,.tiles) li+li[data-v-40f95827]{border-top:1px solid var(--color-line)}.account-list.columns[data-v-40f95827]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:0 24px}.account-list.columns li[data-v-40f95827]{min-width:0;border-top:1px solid var(--color-line)}.account-list.spacious[data-v-40f95827]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,(100% - 24px) / 2)),1fr));gap:0 24px}.account-list.spacious li[data-v-40f95827]{margin-bottom:-1px;border-block:1px solid var(--color-line)}.account-list.tiles[data-v-40f95827]{display:grid;gap:12px}.account-list.tiles-2[data-v-40f95827]{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(220px,(100% - 12px) / 2)),1fr))}.account-link[data-v-40f95827]{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding-inline:4px;color:var(--color-text);font-size:17px;font-weight:600;text-decoration:none;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.account-link[data-v-40f95827]:is(:hover,:focus-visible){color:var(--color-accent);background:var(--color-surface)}.tiles .account-link[data-v-40f95827]{padding-inline:8px 12px;border:1px solid var(--color-line);border-radius:var(--radius-control)}.spacious .account-link[data-v-40f95827]{min-height:72px;padding-inline:8px}@container ui-account-list (max-width: 560px){.spacious .account-link[data-v-40f95827]{min-height:64px}}@media (prefers-reduced-motion: reduce){.account-link[data-v-40f95827]{transition:none}}@container ui-account-list (max-width: 560px){.account-link[data-v-40f95827]{font-size:16px}}.icon-slot[data-v-40f95827]{display:grid;place-items:center;width:40px;height:24px}.spacious .icon-slot[data-v-40f95827]{height:28px}.icon[data-v-40f95827]{display:block;width:24px;height:24px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.spacious .icon[data-v-40f95827]{width:28px;height:28px}:where([data-v-cc8d4eb6]),:where([data-v-cc8d4eb6]):before,:where([data-v-cc8d4eb6]):after{box-sizing:border-box}:where(a[data-v-cc8d4eb6]){color:inherit;text-underline-offset:.25em}:where(button[data-v-cc8d4eb6],input[data-v-cc8d4eb6],select[data-v-cc8d4eb6],textarea[data-v-cc8d4eb6]){font:inherit}:where(button[data-v-cc8d4eb6]){color:inherit}:where(img[data-v-cc8d4eb6]){max-width:100%;height:auto}:where([data-v-cc8d4eb6]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-cc8d4eb6]),:where([data-v-cc8d4eb6]):before,:where([data-v-cc8d4eb6]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-alert[data-v-cc8d4eb6]{display:flex;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-info) 45%,transparent);border-radius:var(--radius-control);background:var(--color-info-surface);color:var(--color-text)}.ui-alert--success[data-v-cc8d4eb6]{border-color:color-mix(in srgb,var(--color-success) 45%,transparent);background:var(--color-success-surface)}.ui-alert--warning[data-v-cc8d4eb6]{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent);background:var(--color-warning-surface)}.ui-alert--danger[data-v-cc8d4eb6]{border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);background:var(--color-danger-surface)}.ui-alert__icon[data-v-cc8d4eb6]{width:20px;height:20px;margin-top:.2em;color:var(--color-info)}.ui-alert--success .ui-alert__icon[data-v-cc8d4eb6]{color:var(--color-success)}.ui-alert--warning .ui-alert__icon[data-v-cc8d4eb6]{color:var(--color-warning)}.ui-alert--danger .ui-alert__icon[data-v-cc8d4eb6]{color:var(--color-danger)}.ui-alert__body[data-v-cc8d4eb6]{flex:1;min-width:0}.ui-alert__title[data-v-cc8d4eb6]{margin:0;font-weight:600}.ui-alert__content[data-v-cc8d4eb6] p{margin:0}.ui-alert__title+.ui-alert__content[data-v-cc8d4eb6]{margin-top:var(--space-1)}.ui-alert__actions[data-v-cc8d4eb6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}:where([data-v-8a0f68eb]),:where([data-v-8a0f68eb]):before,:where([data-v-8a0f68eb]):after{box-sizing:border-box}:where(a[data-v-8a0f68eb]){color:inherit;text-underline-offset:.25em}:where(button[data-v-8a0f68eb],input[data-v-8a0f68eb],select[data-v-8a0f68eb],textarea[data-v-8a0f68eb]){font:inherit}:where(button[data-v-8a0f68eb]){color:inherit}:where(img[data-v-8a0f68eb]){max-width:100%;height:auto}:where([data-v-8a0f68eb]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-8a0f68eb]),:where([data-v-8a0f68eb]):before,:where([data-v-8a0f68eb]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-app-shell[data-v-8a0f68eb]{container:ui-app-shell/inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh}.ui-app-shell__skip[data-v-8a0f68eb]{position:fixed;top:8px;left:8px;z-index:var(--z-toast);padding:8px 12px;background:var(--color-canvas);transform:translateY(-200%)}.ui-app-shell__skip[data-v-8a0f68eb]:focus{transform:none}.ui-app-shell__body[data-v-8a0f68eb]{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.has-sidebar .ui-app-shell__body[data-v-8a0f68eb]{grid-template-columns:240px minmax(0,1fr)}.has-aside .ui-app-shell__body[data-v-8a0f68eb]{grid-template-columns:minmax(0,1fr) 280px}.has-sidebar.has-aside .ui-app-shell__body[data-v-8a0f68eb]{grid-template-columns:240px minmax(0,1fr) 280px}.ui-app-shell__sidebar[data-v-8a0f68eb],.ui-app-shell__main[data-v-8a0f68eb],.ui-app-shell__aside[data-v-8a0f68eb]{min-height:0;overflow-y:auto}.ui-app-shell__sidebar[data-v-8a0f68eb]{padding-block:var(--space-4);border-inline-end:1px solid var(--color-line)}.ui-app-shell__main[data-v-8a0f68eb]{padding:var(--space-6)}.ui-app-shell__main[data-v-8a0f68eb]:focus-visible,.ui-app-shell__aside[data-v-8a0f68eb]:focus-visible{outline-offset:calc(var(--focus-ring-width) * -1)}.ui-app-shell__aside[data-v-8a0f68eb]{padding:var(--space-4);border-inline-start:1px solid var(--color-line)}@container ui-app-shell (max-width: 1200px){.has-aside .ui-app-shell__body[data-v-8a0f68eb]{grid-template-columns:minmax(0,1fr)}.has-sidebar .ui-app-shell__body[data-v-8a0f68eb]{grid-template-columns:240px minmax(0,1fr)}.ui-app-shell__aside[data-v-8a0f68eb]{display:none}}@container ui-app-shell (max-width: 960px){.has-sidebar .ui-app-shell__body[data-v-8a0f68eb]{grid-template-columns:minmax(0,1fr)}.ui-app-shell__sidebar[data-v-8a0f68eb]{display:none}.ui-app-shell__main[data-v-8a0f68eb]{padding:var(--space-4)}}:where([data-v-4a4477aa]),:where([data-v-4a4477aa]):before,:where([data-v-4a4477aa]):after{box-sizing:border-box}:where(a[data-v-4a4477aa]){color:inherit;text-underline-offset:.25em}:where(button[data-v-4a4477aa],input[data-v-4a4477aa],select[data-v-4a4477aa],textarea[data-v-4a4477aa]){font:inherit}:where(button[data-v-4a4477aa]){color:inherit}:where(img[data-v-4a4477aa]){max-width:100%;height:auto}:where([data-v-4a4477aa]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-4a4477aa]),:where([data-v-4a4477aa]):before,:where([data-v-4a4477aa]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-date[data-v-4a4477aa]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--color-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.ui-date .ui-icon[data-v-4a4477aa]{width:16px;height:16px}:where([data-v-8d9c79c4]),:where([data-v-8d9c79c4]):before,:where([data-v-8d9c79c4]):after{box-sizing:border-box}:where(a[data-v-8d9c79c4]){color:inherit;text-underline-offset:.25em}:where(button[data-v-8d9c79c4],input[data-v-8d9c79c4],select[data-v-8d9c79c4],textarea[data-v-8d9c79c4]){font:inherit}:where(button[data-v-8d9c79c4]){color:inherit}:where(img[data-v-8d9c79c4]){max-width:100%;height:auto}:where([data-v-8d9c79c4]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-8d9c79c4]),:where([data-v-8d9c79c4]):before,:where([data-v-8d9c79c4]):after{animation-duration:0s!important;transition-duration:0s!important}}.article-ending[data-v-8d9c79c4]{container:ui-article-ending/inline-size;border-top:1px solid var(--color-line);margin-top:48px;padding-top:24px;scroll-margin-top:24px}.article-neighbors[data-v-8d9c79c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@container ui-article-ending (max-width: 560px){.article-neighbors[data-v-8d9c79c4]{grid-template-columns:minmax(0,1fr)}}.older[data-v-8d9c79c4]{grid-column:1}.newer[data-v-8d9c79c4]{grid-column:2}.newer .neighbor-direction[data-v-8d9c79c4]{text-align:right}@container ui-article-ending (max-width: 560px){.newer[data-v-8d9c79c4]{grid-column:1}.newer .neighbor-direction[data-v-8d9c79c4],.newer .neighbor-date[data-v-8d9c79c4]{text-align:left}}@container ui-article-ending (width > 560px){.newer .neighbor-date[data-v-8d9c79c4]{text-align:right}}.neighbor-direction[data-v-8d9c79c4],.neighbor-date[data-v-8d9c79c4]{color:var(--color-muted);font-size:14px}.neighbor-title[data-v-8d9c79c4]{font-weight:600;line-height:1.7;overflow-wrap:anywhere}.neighbor-date[data-v-8d9c79c4]{margin-top:auto}.article-end-actions[data-v-8d9c79c4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.article-end-actions a[data-v-8d9c79c4],.article-end-actions button[data-v-8d9c79c4]{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;font:inherit;color:var(--color-text);border:1px solid var(--color-muted);border-radius:var(--radius-control);background:transparent;cursor:pointer;text-decoration:none}.article-end-actions a[data-v-8d9c79c4]:hover,.article-end-actions button[data-v-8d9c79c4]:hover{background:var(--color-surface)}.copy-status[data-v-8d9c79c4]{min-height:1.8em;margin:8px 0 0;color:var(--color-muted);font-size:14px}:where([data-v-3871aa9a]),:where([data-v-3871aa9a]):before,:where([data-v-3871aa9a]):after{box-sizing:border-box}:where(a[data-v-3871aa9a]){color:inherit;text-underline-offset:.25em}:where(button[data-v-3871aa9a],input[data-v-3871aa9a],select[data-v-3871aa9a],textarea[data-v-3871aa9a]){font:inherit}:where(button[data-v-3871aa9a]){color:inherit}:where(img[data-v-3871aa9a]){max-width:100%;height:auto}:where([data-v-3871aa9a]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-3871aa9a]),:where([data-v-3871aa9a]):before,:where([data-v-3871aa9a]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-article-header[data-v-3871aa9a]{margin-bottom:32px}.ui-article-header[data-v-3871aa9a] :where(h1){font-size:clamp(26px,3vw,32px);line-height:1.5;font-weight:600}.ui-article-header .article-meta[data-v-3871aa9a]{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--color-muted);font-size:14px}:where([data-v-b3ca1c8f]),:where([data-v-b3ca1c8f]):before,:where([data-v-b3ca1c8f]):after{box-sizing:border-box}:where(a[data-v-b3ca1c8f]){color:inherit;text-underline-offset:.25em}:where(button[data-v-b3ca1c8f],input[data-v-b3ca1c8f],select[data-v-b3ca1c8f],textarea[data-v-b3ca1c8f]){font:inherit}:where(button[data-v-b3ca1c8f]){color:inherit}:where(img[data-v-b3ca1c8f]){max-width:100%;height:auto}:where([data-v-b3ca1c8f]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-b3ca1c8f]),:where([data-v-b3ca1c8f]):before,:where([data-v-b3ca1c8f]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-avatar[data-v-b3ca1c8f]{display:inline-flex;flex:none;width:var(--v28670464);height:var(--v28670464);overflow:hidden;border-radius:50%;background:var(--color-surface);color:var(--color-muted);vertical-align:middle}.ui-avatar img[data-v-b3ca1c8f]{display:block;width:100%;height:100%;object-fit:cover}.ui-avatar__initials[data-v-b3ca1c8f]{display:grid;place-items:center;width:100%;height:100%;font-size:var(--v63f0447d);font-weight:600;line-height:1}:where([data-v-17640eab]),:where([data-v-17640eab]):before,:where([data-v-17640eab]):after{box-sizing:border-box}:where(a[data-v-17640eab]){color:inherit;text-underline-offset:.25em}:where(button[data-v-17640eab],input[data-v-17640eab],select[data-v-17640eab],textarea[data-v-17640eab]){font:inherit}:where(button[data-v-17640eab]){color:inherit}:where(img[data-v-17640eab]){max-width:100%;height:auto}:where([data-v-17640eab]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-17640eab]),:where([data-v-17640eab]):before,:where([data-v-17640eab]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-avatar-group[data-v-17640eab]{display:inline-flex;margin:0;padding:0;list-style:none}.ui-avatar-group li[data-v-17640eab]{display:inline-flex;margin:0;border-radius:50%;box-shadow:0 0 0 2px var(--color-canvas)}.ui-avatar-group li+li[data-v-17640eab]{margin-inline-start:-8px}.ui-avatar-group__rest[data-v-17640eab]{align-items:center;justify-content:center;width:var(--v30a39b4e);height:var(--v30a39b4e);background:var(--color-surface);color:var(--color-muted);font-size:var(--v777ebb88);font-weight:600}.is-visually-hidden[data-v-17640eab]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-v-aeda0146]),:where([data-v-aeda0146]):before,:where([data-v-aeda0146]):after{box-sizing:border-box}:where(a[data-v-aeda0146]){color:inherit;text-underline-offset:.25em}:where(button[data-v-aeda0146],input[data-v-aeda0146],select[data-v-aeda0146],textarea[data-v-aeda0146]){font:inherit}:where(button[data-v-aeda0146]){color:inherit}:where(img[data-v-aeda0146]){max-width:100%;height:auto}:where([data-v-aeda0146]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-aeda0146]),:where([data-v-aeda0146]):before,:where([data-v-aeda0146]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-badge[data-v-aeda0146]{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;line-height:20px;white-space:nowrap;vertical-align:middle}.ui-badge--neutral[data-v-aeda0146]{border-color:var(--color-line);background:var(--color-surface);color:var(--color-muted)}.ui-badge--info[data-v-aeda0146]{background:var(--color-info-surface);color:var(--color-info)}.ui-badge--success[data-v-aeda0146]{background:var(--color-success-surface);color:var(--color-success)}.ui-badge--warning[data-v-aeda0146]{background:var(--color-warning-surface);color:var(--color-warning)}.ui-badge--danger[data-v-aeda0146]{background:var(--color-danger-surface);color:var(--color-danger)}:where([data-v-f6c50ce6]),:where([data-v-f6c50ce6]):before,:where([data-v-f6c50ce6]):after{box-sizing:border-box}:where(a[data-v-f6c50ce6]){color:inherit;text-underline-offset:.25em}:where(button[data-v-f6c50ce6],input[data-v-f6c50ce6],select[data-v-f6c50ce6],textarea[data-v-f6c50ce6]){font:inherit}:where(button[data-v-f6c50ce6]){color:inherit}:where(img[data-v-f6c50ce6]){max-width:100%;height:auto}:where([data-v-f6c50ce6]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-f6c50ce6]),:where([data-v-f6c50ce6]):before,:where([data-v-f6c50ce6]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-breadcrumb ol[data-v-f6c50ce6]{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;color:var(--color-muted);font-size:var(--font-size-small)}li[data-v-f6c50ce6]{display:inline-flex;align-items:center;margin:0}a[data-v-f6c50ce6]{color:inherit;text-decoration:none}a[data-v-f6c50ce6]:hover{color:var(--color-accent);text-decoration:underline}[aria-current][data-v-f6c50ce6]{color:var(--color-text)}.ui-breadcrumb__separator[data-v-f6c50ce6]{margin-inline:6px}:where([data-v-50dfebcb]),:where([data-v-50dfebcb]):before,:where([data-v-50dfebcb]):after{box-sizing:border-box}:where(a[data-v-50dfebcb]){color:inherit;text-underline-offset:.25em}:where(button[data-v-50dfebcb],input[data-v-50dfebcb],select[data-v-50dfebcb],textarea[data-v-50dfebcb]){font:inherit}:where(button[data-v-50dfebcb]){color:inherit}:where(img[data-v-50dfebcb]){max-width:100%;height:auto}:where([data-v-50dfebcb]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-50dfebcb]),:where([data-v-50dfebcb]):before,:where([data-v-50dfebcb]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-checkbox[data-v-50dfebcb]{display:flex;align-items:flex-start;gap:10px}.ui-checkbox__input[data-v-50dfebcb]{flex:none;width:18px;height:18px;margin:13px 0 0;accent-color:var(--color-accent);cursor:pointer}.ui-checkbox__input[data-v-50dfebcb]:disabled{cursor:not-allowed}.ui-checkbox__text[data-v-50dfebcb]{min-width:0}.ui-checkbox__label[data-v-50dfebcb]{display:block;padding-block:10px;line-height:1.5;cursor:pointer}:disabled~*>.ui-checkbox__label[data-v-50dfebcb]{color:var(--color-muted);cursor:not-allowed}.ui-checkbox__description[data-v-50dfebcb]{margin:-6px 0 0;padding-bottom:10px;color:var(--color-muted);font-size:var(--font-size-small);line-height:1.6}:where([data-v-32322d74]),:where([data-v-32322d74]):before,:where([data-v-32322d74]):after{box-sizing:border-box}:where(a[data-v-32322d74]){color:inherit;text-underline-offset:.25em}:where(button[data-v-32322d74],input[data-v-32322d74],select[data-v-32322d74],textarea[data-v-32322d74]){font:inherit}:where(button[data-v-32322d74]){color:inherit}:where(img[data-v-32322d74]){max-width:100%;height:auto}:where([data-v-32322d74]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-32322d74]),:where([data-v-32322d74]):before,:where([data-v-32322d74]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-field[data-v-32322d74]{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.ui-field+.ui-field[data-v-32322d74]{margin-top:var(--space-6)}.ui-field__label[data-v-32322d74]{padding:0;margin-bottom:2px;font-weight:600;line-height:1.5}.ui-field--group>.ui-field__label[data-v-32322d74]{margin-bottom:8px}.ui-field__required[data-v-32322d74]{margin-inline-start:var(--space-2);color:var(--color-muted);font-size:12px;font-weight:400;vertical-align:1px}.ui-field__required--asterisk[data-v-32322d74]{margin-inline-start:2px;color:var(--color-danger);font-size:inherit;font-weight:600;vertical-align:0}.ui-field__description[data-v-32322d74]{margin:0;color:var(--color-muted);font-size:var(--font-size-small);line-height:1.6}.ui-field__control[data-v-32322d74]{min-width:0}.ui-field__error[data-v-32322d74]{color:var(--color-danger);font-size:var(--font-size-small);line-height:1.6}.ui-field__error p[data-v-32322d74]{display:flex;gap:6px;margin:0}.ui-field__error-icon[data-v-32322d74]{margin-top:.3em}.is-visually-hidden[data-v-32322d74]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-v-c500bd4d]),:where([data-v-c500bd4d]):before,:where([data-v-c500bd4d]):after{box-sizing:border-box}:where(a[data-v-c500bd4d]){color:inherit;text-underline-offset:.25em}:where(button[data-v-c500bd4d],input[data-v-c500bd4d],select[data-v-c500bd4d],textarea[data-v-c500bd4d]){font:inherit}:where(button[data-v-c500bd4d]){color:inherit}:where(img[data-v-c500bd4d]){max-width:100%;height:auto}:where([data-v-c500bd4d]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-c500bd4d]),:where([data-v-c500bd4d]):before,:where([data-v-c500bd4d]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-checkbox-group--horizontal .ui-checkbox-group__items[data-v-c500bd4d]{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}:where([data-v-8b863634]),:where([data-v-8b863634]):before,:where([data-v-8b863634]):after{box-sizing:border-box}:where(a[data-v-8b863634]){color:inherit;text-underline-offset:.25em}:where(button[data-v-8b863634],input[data-v-8b863634],select[data-v-8b863634],textarea[data-v-8b863634]){font:inherit}:where(button[data-v-8b863634]){color:inherit}:where(img[data-v-8b863634]){max-width:100%;height:auto}:where([data-v-8b863634]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-8b863634]),:where([data-v-8b863634]):before,:where([data-v-8b863634]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-code-block[data-v-8b863634]{position:relative;margin:0 0 32px;padding:44px 0 16px;border-radius:var(--radius-control);background:var(--color-code-background);color:var(--color-code-foreground)}.ui-code-block[data-v-8b863634]:before{content:"";position:absolute;top:38px;right:20px;left:20px;border-top:1px solid var(--color-line)}.code-label[data-v-8b863634]{position:absolute;top:10px;left:20px;color:var(--color-muted);font-size:12px;line-height:20px}.copy-button[data-v-8b863634]{position:absolute;top:5px;right:12px;z-index:1;display:grid;place-items:center;width:30px;height:28px;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-muted);cursor:pointer}.copy-button[data-v-8b863634]:after{content:"";position:absolute;top:-7px;right:-6px;bottom:-7px;left:-6px}.copy-button[data-v-8b863634]:hover{border-color:var(--color-muted);color:var(--color-accent)}pre[data-v-8b863634]{margin:0;padding:0 20px;overflow-x:auto;font-family:var(--font-mono);font-size:14px;line-height:1.8;-moz-tab-size:2;tab-size:2}pre[data-v-8b863634] code{display:block;min-width:max-content;font:inherit;white-space:pre}pre[data-v-8b863634] .line{display:block}.copy-status[data-v-8b863634]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.copy-status.is-error[data-v-8b863634]{position:static;width:auto;height:auto;padding:8px 20px 0;overflow:visible;clip-path:none;white-space:normal;color:var(--color-code-comment);font-size:13px}:where([class*=ui-combobox]),:where([class*=ui-combobox]):before,:where([class*=ui-combobox]):after{box-sizing:border-box}:where(a[class*=ui-combobox]){color:inherit;text-underline-offset:.25em}:where(button[class*=ui-combobox],input[class*=ui-combobox],select[class*=ui-combobox],textarea[class*=ui-combobox]){font:inherit}:where(button[class*=ui-combobox]){color:inherit}:where(img[class*=ui-combobox]){max-width:100%;height:auto}:where([class*=ui-combobox]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([class*=ui-combobox]),:where([class*=ui-combobox]):before,:where([class*=ui-combobox]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-combobox__box{display:flex;align-items:center;gap:8px;min-height:var(--control-min);padding-inline:12px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing-standard)}.ui-combobox__box:hover{border-color:var(--color-muted)}.ui-combobox__box:focus-within{border-color:var(--color-accent);outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:-1px}.ui-combobox__box.is-invalid{border-color:var(--color-danger)}.ui-combobox__box.is-invalid:focus-within{outline-color:var(--color-danger)}.ui-combobox__box.is-disabled{border-color:var(--color-line);background:var(--color-surface);color:var(--color-muted)}.ui-combobox__box.is-dense{min-height:var(--control-dense);padding-inline:8px;font-size:var(--font-size-small)}.ui-combobox__box{padding-inline-end:0}.ui-combobox__icon{color:var(--color-muted)}.ui-combobox__input{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.5}.ui-combobox__input:focus,.ui-combobox__input:focus-visible{outline:none}.ui-combobox__input::placeholder{color:var(--color-muted);opacity:1}.ui-combobox__input:disabled{cursor:not-allowed}.ui-combobox__input{align-self:stretch}.ui-combobox__trigger{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:36px;padding:0;border:0;background:transparent;color:var(--color-muted);cursor:pointer}.ui-combobox__content{z-index:var(--z-popover);max-width:min(320px,100vw - 16px);border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-canvas);color:var(--color-text);box-shadow:var(--shadow-popover)}.ui-combobox__content:focus-visible{outline-offset:2px}.ui-combobox__content{width:var(--reka-combobox-trigger-width);max-width:calc(100vw - 16px);max-height:min(320px,var(--reka-combobox-content-available-height));overflow-y:auto}.ui-combobox__viewport{padding:4px}.ui-combobox__item{display:flex;align-items:center;gap:8px;min-height:var(--control-dense);padding:4px 10px;border-radius:var(--radius-control);color:var(--color-text);font-size:var(--font-size-small);line-height:1.5;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ui-combobox__item[data-highlighted]{background:var(--color-surface)}.ui-combobox__item[data-disabled]{color:var(--color-muted);cursor:not-allowed;opacity:.6}.ui-combobox__item{justify-content:space-between}.ui-combobox__text{display:grid}.ui-combobox__description{color:var(--color-muted);font-size:12px}.ui-combobox__status{margin:0;padding:8px 10px;color:var(--color-muted);font-size:var(--font-size-small)}:where([data-v-58aa62ea]),:where([data-v-58aa62ea]):before,:where([data-v-58aa62ea]):after{box-sizing:border-box}:where(a[data-v-58aa62ea]){color:inherit;text-underline-offset:.25em}:where(button[data-v-58aa62ea],input[data-v-58aa62ea],select[data-v-58aa62ea],textarea[data-v-58aa62ea]){font:inherit}:where(button[data-v-58aa62ea]){color:inherit}:where(img[data-v-58aa62ea]){max-width:100%;height:auto}:where([data-v-58aa62ea]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-58aa62ea]),:where([data-v-58aa62ea]):before,:where([data-v-58aa62ea]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-connection-status[data-v-58aa62ea]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px 0 10px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-muted);font-size:var(--font-size-small);white-space:nowrap}.ui-connection-status--compact[data-v-58aa62ea]{min-height:0;padding:0;border:0}.ui-connection-status__dot[data-v-58aa62ea]{width:8px;height:8px;border:1px solid currentcolor;border-radius:50%}.ui-connection-status--connected .ui-connection-status__dot[data-v-58aa62ea]{border-color:var(--color-success);background:var(--color-success)}.ui-connection-status--connecting .ui-connection-status__dot[data-v-58aa62ea],.ui-connection-status--reconnecting .ui-connection-status__dot[data-v-58aa62ea]{border-color:var(--color-warning);background:var(--color-warning-surface)}.ui-connection-status--offline .ui-connection-status__dot[data-v-58aa62ea]{border-color:var(--color-danger);background:transparent}.is-visually-hidden[data-v-58aa62ea]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-v-50ab1e42]),:where([data-v-50ab1e42]):before,:where([data-v-50ab1e42]):after{box-sizing:border-box}:where(a[data-v-50ab1e42]){color:inherit;text-underline-offset:.25em}:where(button[data-v-50ab1e42],input[data-v-50ab1e42],select[data-v-50ab1e42],textarea[data-v-50ab1e42]){font:inherit}:where(button[data-v-50ab1e42]){color:inherit}:where(img[data-v-50ab1e42]){max-width:100%;height:auto}:where([data-v-50ab1e42]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-50ab1e42]),:where([data-v-50ab1e42]):before,:where([data-v-50ab1e42]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-copy-field__row[data-v-50ab1e42]{display:flex;gap:var(--space-2)}.ui-copy-field__input[data-v-50ab1e42]{flex:1;min-width:0}.ui-copy-field__input[data-v-50ab1e42] input{font-family:var(--font-mono)}.ui-copy-field__status[data-v-50ab1e42]{margin:4px 0 0;color:var(--color-muted);font-size:var(--font-size-small)}.ui-copy-field__status[data-v-50ab1e42]:empty{margin:0}.ui-copy-field__status.is-error[data-v-50ab1e42]{color:var(--color-danger)}:where([class*=ui-dropdown-menu]),:where([class*=ui-dropdown-menu]):before,:where([class*=ui-dropdown-menu]):after{box-sizing:border-box}:where(a[class*=ui-dropdown-menu]){color:inherit;text-underline-offset:.25em}:where(button[class*=ui-dropdown-menu],input[class*=ui-dropdown-menu],select[class*=ui-dropdown-menu],textarea[class*=ui-dropdown-menu]){font:inherit}:where(button[class*=ui-dropdown-menu]){color:inherit}:where(img[class*=ui-dropdown-menu]){max-width:100%;height:auto}:where([class*=ui-dropdown-menu]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([class*=ui-dropdown-menu]),:where([class*=ui-dropdown-menu]):before,:where([class*=ui-dropdown-menu]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-dropdown-menu{z-index:var(--z-popover);max-width:min(320px,100vw - 16px);border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-canvas);color:var(--color-text);box-shadow:var(--shadow-popover)}.ui-dropdown-menu:focus-visible{outline-offset:2px}.ui-dropdown-menu{min-width:180px;padding:4px}.ui-dropdown-menu__item{display:flex;align-items:center;gap:8px;min-height:var(--control-dense);padding:4px 10px;border-radius:var(--radius-control);color:var(--color-text);font-size:var(--font-size-small);line-height:1.5;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ui-dropdown-menu__item[data-highlighted]{background:var(--color-surface)}.ui-dropdown-menu__item[data-disabled]{color:var(--color-muted);cursor:not-allowed;opacity:.6}.ui-dropdown-menu__item.is-danger{color:var(--color-danger)}.ui-dropdown-menu__text{flex:1}.ui-dropdown-menu__shortcut{color:var(--color-muted);font-family:var(--font-mono);font-size:12px}.ui-dropdown-menu__label{padding:6px 10px 2px;color:var(--color-muted);font-size:12px;font-weight:600}.ui-dropdown-menu__separator{height:1px;margin:4px -4px;background:var(--color-line)}:where([data-v-7c902a3c]),:where([data-v-7c902a3c]):before,:where([data-v-7c902a3c]):after{box-sizing:border-box}:where(a[data-v-7c902a3c]){color:inherit;text-underline-offset:.25em}:where(button[data-v-7c902a3c],input[data-v-7c902a3c],select[data-v-7c902a3c],textarea[data-v-7c902a3c]){font:inherit}:where(button[data-v-7c902a3c]){color:inherit}:where(img[data-v-7c902a3c]){max-width:100%;height:auto}:where([data-v-7c902a3c]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-7c902a3c]),:where([data-v-7c902a3c]):before,:where([data-v-7c902a3c]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-empty-state[data-v-7c902a3c]{padding:var(--space-8) var(--space-2);color:var(--color-muted)}.ui-empty-state__icon[data-v-7c902a3c]{width:24px;height:24px;margin-bottom:var(--space-3)}.ui-empty-state__title[data-v-7c902a3c]{margin:0;color:var(--color-text);font-size:16px;font-weight:600;line-height:1.5}.ui-empty-state__description[data-v-7c902a3c]{margin:var(--space-1) 0 0}.ui-empty-state__actions[data-v-7c902a3c]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}:where([data-v-95742e25]),:where([data-v-95742e25]):before,:where([data-v-95742e25]):after{box-sizing:border-box}:where(a[data-v-95742e25]){color:inherit;text-underline-offset:.25em}:where(button[data-v-95742e25],input[data-v-95742e25],select[data-v-95742e25],textarea[data-v-95742e25]){font:inherit}:where(button[data-v-95742e25]){color:inherit}:where(img[data-v-95742e25]){max-width:100%;height:auto}:where([data-v-95742e25]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-95742e25]),:where([data-v-95742e25]):before,:where([data-v-95742e25]):after{animation-duration:0s!important;transition-duration:0s!important}}.entry-list[data-v-95742e25]{container:ui-entry-list/inline-size;margin:0;padding:0;list-style:none}.entry-list li[data-v-95742e25]{margin:0}.entry-list li+li[data-v-95742e25]{border-top:1px solid var(--color-line)}.entry-list.is-compact[data-v-95742e25]{border-top:1px solid var(--color-line)}.entry-list.is-compact li[data-v-95742e25]{border-bottom:1px solid var(--color-line);border-top:0}.entry-list.is-compact .entry-link[data-v-95742e25]{grid-template-columns:minmax(0,1fr) 16px;gap:12px;min-height:76px;padding:12px}.entry-list.is-compact time[data-v-95742e25]{grid-column:1/-1}.entry-list.is-compact .entry-title[data-v-95742e25]{font-size:16px}.entry-list.is-compact p[data-v-95742e25]{margin-top:2px;line-height:1.6}.entry-list.has-two-columns[data-v-95742e25]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(260px,(100% - 20px) / 2)),1fr));gap:0 20px}.entry-list.has-two-columns li[data-v-95742e25]{border-bottom:1px solid var(--color-line);border-top:0}.entry-link[data-v-95742e25]{display:grid;grid-template-columns:minmax(var(--ui-entry-list-date-width, 6em),max-content) minmax(0,1fr) 16px;gap:20px;padding:24px 8px;min-height:44px;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--duration-fast) var(--easing-standard)}.entry-link[data-v-95742e25]:is(:hover,:focus-visible){background:var(--color-surface)}.entry-link:is(:hover,:focus-visible) .entry-title[data-v-95742e25]{color:var(--color-accent);text-decoration:none}@container ui-entry-list (max-width: 560px){.entry-link[data-v-95742e25]{grid-template-columns:minmax(0,1fr) 16px;gap:8px 12px;padding-inline:4px}}time[data-v-95742e25]{color:var(--color-muted);font-size:14px;padding-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}@container ui-entry-list (max-width: 560px){time[data-v-95742e25]{grid-column:1/-1;padding-top:0}}.entry-title[data-v-95742e25]{margin:0;font-size:17px;font-weight:600;line-height:1.7}@container ui-entry-list (max-width: 560px){.entry-title[data-v-95742e25]{font-size:16px}}p[data-v-95742e25]{margin:8px 0 0;color:var(--color-muted);font-size:14px;line-height:1.8}.entry-link.is-undated[data-v-95742e25]{grid-template-columns:minmax(0,1fr) 16px}.entry-badge[data-v-95742e25]{display:inline-flex;margin-inline-start:var(--space-2);vertical-align:.1em;font-size:var(--font-size-small);font-weight:400}.entry-meta[data-v-95742e25]{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-small)}.entry-arrow[data-v-95742e25]{margin-top:6px;color:var(--color-muted)}:where([data-v-65e5c573]),:where([data-v-65e5c573]):before,:where([data-v-65e5c573]):after{box-sizing:border-box}:where(a[data-v-65e5c573]){color:inherit;text-underline-offset:.25em}:where(button[data-v-65e5c573],input[data-v-65e5c573],select[data-v-65e5c573],textarea[data-v-65e5c573]){font:inherit}:where(button[data-v-65e5c573]){color:inherit}:where(img[data-v-65e5c573]){max-width:100%;height:auto}:where([data-v-65e5c573]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-65e5c573]),:where([data-v-65e5c573]):before,:where([data-v-65e5c573]):after{animation-duration:0s!important;transition-duration:0s!important}}.image-trigger[data-v-65e5c573]{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:zoom-in}.image-caption[data-v-65e5c573]{margin:0;color:var(--color-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.image-preview[data-v-65e5c573]{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 104px);margin-inline:auto;object-fit:contain}:where([data-v-d87b99cb]),:where([data-v-d87b99cb]):before,:where([data-v-d87b99cb]):after{box-sizing:border-box}:where(a[data-v-d87b99cb]){color:inherit;text-underline-offset:.25em}:where(button[data-v-d87b99cb],input[data-v-d87b99cb],select[data-v-d87b99cb],textarea[data-v-d87b99cb]){font:inherit}:where(button[data-v-d87b99cb]){color:inherit}:where(img[data-v-d87b99cb]){max-width:100%;height:auto}:where([data-v-d87b99cb]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-d87b99cb]),:where([data-v-d87b99cb]):before,:where([data-v-d87b99cb]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-form-error-summary[data-v-d87b99cb]{margin-block-end:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-surface);color:var(--color-text)}.ui-form-error-summary[data-v-d87b99cb]:focus-visible{outline-offset:2px}.ui-form-error-summary__title[data-v-d87b99cb]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-danger);font-size:16px;font-weight:600;line-height:1.5}.ui-form-error-summary__list[data-v-d87b99cb]{margin:0;padding-inline-start:1.5em}.ui-form-error-summary__list li[data-v-d87b99cb]{margin-block:4px}.ui-form-error-summary__list a[data-v-d87b99cb]{color:var(--color-danger);text-decoration-thickness:1px;text-underline-offset:.2em}:where([data-v-e17a8eae]),:where([data-v-e17a8eae]):before,:where([data-v-e17a8eae]):after{box-sizing:border-box}:where(a[data-v-e17a8eae]){color:inherit;text-underline-offset:.25em}:where(button[data-v-e17a8eae],input[data-v-e17a8eae],select[data-v-e17a8eae],textarea[data-v-e17a8eae]){font:inherit}:where(button[data-v-e17a8eae]){color:inherit}:where(img[data-v-e17a8eae]){max-width:100%;height:auto}:where([data-v-e17a8eae]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-e17a8eae]),:where([data-v-e17a8eae]):before,:where([data-v-e17a8eae]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-link[data-v-e17a8eae]:hover{color:var(--color-accent)}:where([data-v-4d88671f]),:where([data-v-4d88671f]):before,:where([data-v-4d88671f]):after{box-sizing:border-box}:where(a[data-v-4d88671f]){color:inherit;text-underline-offset:.25em}:where(button[data-v-4d88671f],input[data-v-4d88671f],select[data-v-4d88671f],textarea[data-v-4d88671f]){font:inherit}:where(button[data-v-4d88671f]){color:inherit}:where(img[data-v-4d88671f]){max-width:100%;height:auto}:where([data-v-4d88671f]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-4d88671f]),:where([data-v-4d88671f]):before,:where([data-v-4d88671f]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-list-status[data-v-4d88671f]{color:var(--color-muted)}.ui-list-status--bordered[data-v-4d88671f]{padding:24px 8px;border-top:1px solid var(--color-line)}.ui-list-status--error p[data-v-4d88671f]{margin-bottom:16px}p[data-v-4d88671f]{margin:0}.ui-list-status__spinner[data-v-4d88671f]{margin-inline-end:var(--space-2)}:where([data-v-2f8f030c]),:where([data-v-2f8f030c]):before,:where([data-v-2f8f030c]):after{box-sizing:border-box}:where(a[data-v-2f8f030c]){color:inherit;text-underline-offset:.25em}:where(button[data-v-2f8f030c],input[data-v-2f8f030c],select[data-v-2f8f030c],textarea[data-v-2f8f030c]){font:inherit}:where(button[data-v-2f8f030c]){color:inherit}:where(img[data-v-2f8f030c]){max-width:100%;height:auto}:where([data-v-2f8f030c]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-2f8f030c]),:where([data-v-2f8f030c]):before,:where([data-v-2f8f030c]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-load-more[data-v-2f8f030c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-block:var(--space-6)}.ui-load-more__status[data-v-2f8f030c]{margin:0;color:var(--color-muted);font-size:var(--font-size-small)}.ui-load-more__status[data-v-2f8f030c]:focus{outline:none}:where([data-v-53a047c0]),:where([data-v-53a047c0]):before,:where([data-v-53a047c0]):after{box-sizing:border-box}:where(a[data-v-53a047c0]){color:inherit;text-underline-offset:.25em}:where(button[data-v-53a047c0],input[data-v-53a047c0],select[data-v-53a047c0],textarea[data-v-53a047c0]){font:inherit}:where(button[data-v-53a047c0]){color:inherit}:where(img[data-v-53a047c0]){max-width:100%;height:auto}:where([data-v-53a047c0]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-53a047c0]),:where([data-v-53a047c0]):before,:where([data-v-53a047c0]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-note[data-v-53a047c0]{--ui-note-padding: 24px;padding:var(--ui-note-padding);border:1px solid var(--color-line);border-radius:var(--radius-control);margin-block:32px}@media (max-width: 600px){.ui-note[data-v-53a047c0]{--ui-note-padding: 20px}}.ui-note--accent[data-v-53a047c0]{border-inline-start:4px solid var(--color-accent);padding-inline-start:calc(var(--ui-note-padding) - 3px)}.ui-note--subtle[data-v-53a047c0]{border-color:transparent;background:var(--color-surface)}.ui-note--with-icon[data-v-53a047c0]{display:flex;gap:12px}.ui-note__icon[data-v-53a047c0]{flex:none;width:20px;height:20px;margin-top:.2em;color:var(--color-muted)}.ui-note--accent .ui-note__icon[data-v-53a047c0]{color:var(--color-accent)}.ui-note__body[data-v-53a047c0]{flex:1;min-width:0}:where([data-v-3f0b7085]),:where([data-v-3f0b7085]):before,:where([data-v-3f0b7085]):after{box-sizing:border-box}:where(a[data-v-3f0b7085]){color:inherit;text-underline-offset:.25em}:where(button[data-v-3f0b7085],input[data-v-3f0b7085],select[data-v-3f0b7085],textarea[data-v-3f0b7085]){font:inherit}:where(button[data-v-3f0b7085]){color:inherit}:where(img[data-v-3f0b7085]){max-width:100%;height:auto}:where([data-v-3f0b7085]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-3f0b7085]),:where([data-v-3f0b7085]):before,:where([data-v-3f0b7085]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-pagination[data-v-3f0b7085]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ui-pagination__pages[data-v-3f0b7085]{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.ui-pagination__pages li[data-v-3f0b7085]{margin:0}.ui-pagination__pages[data-v-3f0b7085] .ui-button{min-width:var(--control-min);justify-content:center;font-variant-numeric:tabular-nums}.ui-pagination__pages[data-v-3f0b7085] .ui-button--sm{min-width:var(--control-dense)}.ui-pagination__pages[data-v-3f0b7085] .ui-button[aria-current],.ui-pagination__pages[data-v-3f0b7085] .ui-button[aria-current]:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);transition:none}.ui-pagination__gap[data-v-3f0b7085]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:100%;color:var(--color-muted)}:where([data-v-1adccbe9]),:where([data-v-1adccbe9]):before,:where([data-v-1adccbe9]):after{box-sizing:border-box}:where(a[data-v-1adccbe9]){color:inherit;text-underline-offset:.25em}:where(button[data-v-1adccbe9],input[data-v-1adccbe9],select[data-v-1adccbe9],textarea[data-v-1adccbe9]){font:inherit}:where(button[data-v-1adccbe9]){color:inherit}:where(img[data-v-1adccbe9]){max-width:100%;height:auto}:where([data-v-1adccbe9]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-1adccbe9]),:where([data-v-1adccbe9]):before,:where([data-v-1adccbe9]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-photo-album-card[data-v-1adccbe9]{container:ui-photo-album-card/inline-size;display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ui-photo-album-card:hover .album-cover img[data-v-1adccbe9]{transform:scale(1.035)}.ui-photo-album-card:hover .album-title[data-v-1adccbe9]{color:var(--color-accent)}.album-cover[data-v-1adccbe9]{display:block;overflow:hidden;aspect-ratio:1;background:var(--color-surface)}.album-cover img[data-v-1adccbe9]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}@media (prefers-reduced-motion: reduce){.album-cover img[data-v-1adccbe9]{transition:none}}.album-info[data-v-1adccbe9]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px}@container ui-photo-album-card (max-width: 300px){.album-info[data-v-1adccbe9]{display:block;margin-top:8px}}.album-title[data-v-1adccbe9]{min-width:0;font-size:17px;font-weight:600;line-height:1.5}.album-count[data-v-1adccbe9]{flex:none;color:var(--color-muted);font-size:13px}@container ui-photo-album-card (max-width: 300px){.album-count[data-v-1adccbe9]{display:block;margin-top:2px}}.album-tags[data-v-1adccbe9]{display:block;margin-top:4px;color:var(--color-muted);font-size:13px}:where([data-v-abe8f626]),:where([data-v-abe8f626]):before,:where([data-v-abe8f626]):after{box-sizing:border-box}:where(a[data-v-abe8f626]){color:inherit;text-underline-offset:.25em}:where(button[data-v-abe8f626],input[data-v-abe8f626],select[data-v-abe8f626],textarea[data-v-abe8f626]){font:inherit}:where(button[data-v-abe8f626]){color:inherit}:where(img[data-v-abe8f626]){max-width:100%;height:auto}:where([data-v-abe8f626]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-abe8f626]),:where([data-v-abe8f626]):before,:where([data-v-abe8f626]):after{animation-duration:0s!important;transition-duration:0s!important}}.viewer-heading[data-v-abe8f626]{display:flex;align-items:baseline;gap:16px;min-width:0}.viewer-heading h2[data-v-abe8f626]{overflow:hidden;margin:0;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.viewer-count[data-v-abe8f626]{flex:none;color:var(--color-muted);font-size:14px;font-variant-numeric:tabular-nums}.viewer figure[data-v-abe8f626]{margin:0}.viewer-image-wrap[data-v-abe8f626]{display:grid;place-items:center;min-height:min(60dvh,650px);background:var(--color-surface)}.viewer-image-wrap img[data-v-abe8f626]{display:block;max-width:100%;max-height:min(60dvh,650px);width:auto;height:auto;object-fit:contain}@media (max-width: 650px){.viewer-image-wrap img[data-v-abe8f626]{max-height:min(55dvh,500px)}}@media (max-width: 650px){.viewer-image-wrap[data-v-abe8f626]{min-height:0}}.viewer figcaption[data-v-abe8f626]{min-height:28px;padding-top:12px;color:var(--color-muted);font-size:14px;line-height:1.5}.viewer-controls[data-v-abe8f626]{display:flex;justify-content:space-between;gap:16px;padding-top:8px}.viewer-controls button[data-v-abe8f626]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;font-size:14px;cursor:pointer}.viewer-controls button[data-v-abe8f626]:hover:not(:disabled){background:var(--color-surface);color:var(--color-accent)}.viewer-controls button[data-v-abe8f626]:disabled{color:var(--color-muted);opacity:.5;cursor:default}.viewer-copy-link[data-v-abe8f626]{display:table;margin:8px 0 0 auto;padding:8px 0;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:14px;cursor:pointer}.viewer-copy-link[data-v-abe8f626]:hover{color:var(--color-accent)}.viewer-copy-status[data-v-abe8f626]{display:block;color:var(--color-muted);font-size:13px;text-align:right}:where(.ui-popover),:where(.ui-popover):before,:where(.ui-popover):after{box-sizing:border-box}:where(a.ui-popover){color:inherit;text-underline-offset:.25em}:where(button.ui-popover,input.ui-popover,select.ui-popover,textarea.ui-popover){font:inherit}:where(button.ui-popover){color:inherit}:where(img.ui-popover){max-width:100%;height:auto}:where(.ui-popover):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where(.ui-popover),:where(.ui-popover):before,:where(.ui-popover):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-popover{z-index:var(--z-popover);max-width:min(320px,100vw - 16px);border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-canvas);color:var(--color-text);box-shadow:var(--shadow-popover)}.ui-popover:focus-visible{outline-offset:2px}.ui-popover{padding:var(--space-3) var(--space-4)}:where([data-v-2510235e]),:where([data-v-2510235e]):before,:where([data-v-2510235e]):after{box-sizing:border-box}:where(a[data-v-2510235e]){color:inherit;text-underline-offset:.25em}:where(button[data-v-2510235e],input[data-v-2510235e],select[data-v-2510235e],textarea[data-v-2510235e]){font:inherit}:where(button[data-v-2510235e]){color:inherit}:where(img[data-v-2510235e]){max-width:100%;height:auto}:where([data-v-2510235e]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-2510235e]),:where([data-v-2510235e]):before,:where([data-v-2510235e]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-profile-identity[data-v-2510235e]{container:ui-profile-identity/inline-size;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-start;padding-bottom:64px;border-bottom:1px solid var(--color-line)}@media (max-width: 600px){.ui-profile-identity[data-v-2510235e]{padding-bottom:48px}}.ui-profile-identity .avatar[data-v-2510235e]{display:flex;flex:none}@container ui-profile-identity (max-width: 560px){.ui-profile-identity .avatar[data-v-2510235e]{width:112px;height:112px}}.identity-copy[data-v-2510235e]{flex:1 1 360px;min-width:0}.identity-copy .identity-name[data-v-2510235e]{margin:0;font-size:32px;font-weight:600;line-height:1.4}.identity-copy .identity-name small[data-v-2510235e]{color:var(--color-muted);font-size:18px;font-weight:500;white-space:nowrap}@container ui-profile-identity (max-width: 560px){.identity-copy .identity-name small[data-v-2510235e]{font-size:16px}}@container ui-profile-identity (max-width: 560px){.identity-copy .identity-name[data-v-2510235e]{font-size:28px}}.identity-copy p[data-v-2510235e],.identity-copy .identity-description[data-v-2510235e]{margin:20px 0 0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.identity-copy p[data-v-2510235e]{white-space:pre-line}.identity-copy .identity-description[data-v-2510235e] p{margin:0 0 1em}.identity-copy .identity-description[data-v-2510235e] p:last-child{margin-bottom:0}:where([data-v-75c803e5]),:where([data-v-75c803e5]):before,:where([data-v-75c803e5]):after{box-sizing:border-box}:where(a[data-v-75c803e5]){color:inherit;text-underline-offset:.25em}:where(button[data-v-75c803e5],input[data-v-75c803e5],select[data-v-75c803e5],textarea[data-v-75c803e5]){font:inherit}:where(button[data-v-75c803e5]){color:inherit}:where(img[data-v-75c803e5]){max-width:100%;height:auto}:where([data-v-75c803e5]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-75c803e5]),:where([data-v-75c803e5]):before,:where([data-v-75c803e5]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-radio-group--horizontal .ui-radio-group__items[data-v-75c803e5]{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.ui-radio[data-v-75c803e5]{display:flex;align-items:flex-start;gap:10px}.ui-radio__input[data-v-75c803e5]{flex:none;width:18px;height:18px;margin:13px 0 0;accent-color:var(--color-accent);cursor:pointer}.ui-radio__input[data-v-75c803e5]:disabled{cursor:not-allowed}.ui-radio__text[data-v-75c803e5]{min-width:0}.ui-radio__label[data-v-75c803e5]{display:block;padding-block:10px;line-height:1.5;cursor:pointer}:disabled~*>.ui-radio__label[data-v-75c803e5]{color:var(--color-muted);cursor:not-allowed}.ui-radio__description[data-v-75c803e5]{margin:-6px 0 0;padding-bottom:10px;color:var(--color-muted);font-size:var(--font-size-small);line-height:1.6}:where([data-v-6a165692]),:where([data-v-6a165692]):before,:where([data-v-6a165692]):after{box-sizing:border-box}:where(a[data-v-6a165692]){color:inherit;text-underline-offset:.25em}:where(button[data-v-6a165692],input[data-v-6a165692],select[data-v-6a165692],textarea[data-v-6a165692]){font:inherit}:where(button[data-v-6a165692]){color:inherit}:where(img[data-v-6a165692]){max-width:100%;height:auto}:where([data-v-6a165692]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-6a165692]),:where([data-v-6a165692]):before,:where([data-v-6a165692]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-select[data-v-6a165692]{display:flex;align-items:center;gap:8px;min-height:var(--control-min);padding-inline:12px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing-standard)}.ui-select[data-v-6a165692]:hover{border-color:var(--color-muted)}.ui-select[data-v-6a165692]:focus-within{border-color:var(--color-accent);outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:-1px}.ui-select.is-invalid[data-v-6a165692]{border-color:var(--color-danger)}.ui-select.is-invalid[data-v-6a165692]:focus-within{outline-color:var(--color-danger)}.ui-select.is-disabled[data-v-6a165692]{border-color:var(--color-line);background:var(--color-surface);color:var(--color-muted)}.ui-select.is-dense[data-v-6a165692]{min-height:var(--control-dense);padding-inline:8px;font-size:var(--font-size-small)}.ui-select[data-v-6a165692]{position:relative;padding-inline:0}.ui-select.is-dense[data-v-6a165692]{padding-inline:0}.ui-select.is-placeholder .ui-select__control[data-v-6a165692]{color:var(--color-muted)}.ui-select__control[data-v-6a165692]{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.5}.ui-select__control[data-v-6a165692]:focus,.ui-select__control[data-v-6a165692]:focus-visible{outline:none}.ui-select__control[data-v-6a165692]::placeholder{color:var(--color-muted);opacity:1}.ui-select__control[data-v-6a165692]:disabled{cursor:not-allowed}.ui-select__control[data-v-6a165692]{align-self:stretch;padding-inline:12px 36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.is-dense .ui-select__control[data-v-6a165692]{padding-inline:8px 32px}@supports (appearance: base-select){.ui-select__control[data-v-6a165692],.ui-select__control[data-v-6a165692]::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.ui-select__control[data-v-6a165692]{display:flex;align-items:center;padding-block:0}.ui-select__control[data-v-6a165692]::picker-icon{display:none}.ui-select__control[data-v-6a165692]::picker(select){margin-block:6px;border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-canvas);color:var(--color-text);box-shadow:var(--shadow-popover);padding:4px}option[data-v-6a165692]{display:flex;align-items:center;gap:8px;min-height:var(--control-dense);padding:4px 10px;border-radius:var(--radius-control);color:var(--color-text);font-size:var(--font-size-small);line-height:1.5;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}option[data-highlighted][data-v-6a165692]{background:var(--color-surface)}option[data-disabled][data-v-6a165692]{color:var(--color-muted);cursor:not-allowed;opacity:.6}option[data-v-6a165692]:is(:hover,:focus-visible){background:var(--color-surface)}option[data-v-6a165692]:checked{font-weight:600}option[data-v-6a165692]::checkmark{order:1;margin-inline-start:auto;color:var(--color-accent)}option[data-v-6a165692]:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.6}}.ui-select__icon[data-v-6a165692]{position:absolute;inset-inline-end:12px;color:var(--color-muted);pointer-events:none}.is-dense .ui-select__icon[data-v-6a165692]{inset-inline-end:8px}:where([data-v-4b78e18e]),:where([data-v-4b78e18e]):before,:where([data-v-4b78e18e]):after{box-sizing:border-box}:where(a[data-v-4b78e18e]){color:inherit;text-underline-offset:.25em}:where(button[data-v-4b78e18e],input[data-v-4b78e18e],select[data-v-4b78e18e],textarea[data-v-4b78e18e]){font:inherit}:where(button[data-v-4b78e18e]){color:inherit}:where(img[data-v-4b78e18e]){max-width:100%;height:auto}:where([data-v-4b78e18e]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-4b78e18e]),:where([data-v-4b78e18e]):before,:where([data-v-4b78e18e]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-separator[data-v-4b78e18e]{flex:none;background:var(--color-line)}.ui-separator--horizontal[data-v-4b78e18e]{height:1px;margin-block:var(--space-4)}.ui-separator--vertical[data-v-4b78e18e]{align-self:stretch;width:1px;min-height:1em;margin-inline:var(--space-2)}:where([data-v-4e76be92]),:where([data-v-4e76be92]):before,:where([data-v-4e76be92]):after{box-sizing:border-box}:where(a[data-v-4e76be92]){color:inherit;text-underline-offset:.25em}:where(button[data-v-4e76be92],input[data-v-4e76be92],select[data-v-4e76be92],textarea[data-v-4e76be92]){font:inherit}:where(button[data-v-4e76be92]){color:inherit}:where(img[data-v-4e76be92]){max-width:100%;height:auto}:where([data-v-4e76be92]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-4e76be92]),:where([data-v-4e76be92]):before,:where([data-v-4e76be92]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-site-header[data-v-4e76be92]{display:flex;align-items:center;gap:24px;padding-block:28px}@media (max-width: 600px){.ui-site-header[data-v-4e76be92]{flex-wrap:wrap;gap:12px;padding-block:20px}}.brand[data-v-4e76be92]{font-size:24px;text-decoration:none;margin-right:auto}nav[data-v-4e76be92]{display:flex;gap:24px}nav a[data-v-4e76be92]{display:grid;align-items:center;min-height:44px;border-bottom:2px solid transparent;text-decoration:none}nav a[data-v-4e76be92]:hover{border-bottom-color:var(--color-muted)}nav a.router-link-active[data-v-4e76be92],nav a.is-active[data-v-4e76be92]{border-bottom-color:var(--color-accent);font-weight:600}nav a.is-active[data-v-4e76be92]:hover{border-bottom-color:var(--color-accent)}@media (max-width: 600px){nav[data-v-4e76be92]{flex-wrap:wrap;column-gap:20px;order:3;width:100%}}.menu-button[data-v-4e76be92]{display:none}@media (max-width: 600px){.ui-site-header--collapsible .menu-button[data-v-4e76be92]{display:inline-flex;order:2}.ui-site-header--collapsible nav[data-v-4e76be92]{flex-direction:column;gap:0}.ui-site-header--collapsible nav.is-collapsed[data-v-4e76be92]{display:none}.ui-site-header--collapsible nav a[data-v-4e76be92]{align-self:flex-start}}.skip-link[data-v-4e76be92]{position:fixed;top:8px;left:8px;transform:translateY(-200%);background:var(--color-canvas);padding:var(--space-2);z-index:var(--z-sticky)}.skip-link[data-v-4e76be92]:focus{transform:none}:where([data-v-8b898fb3]),:where([data-v-8b898fb3]):before,:where([data-v-8b898fb3]):after{box-sizing:border-box}:where(a[data-v-8b898fb3]){color:inherit;text-underline-offset:.25em}:where(button[data-v-8b898fb3],input[data-v-8b898fb3],select[data-v-8b898fb3],textarea[data-v-8b898fb3]){font:inherit}:where(button[data-v-8b898fb3]){color:inherit}:where(img[data-v-8b898fb3]){max-width:100%;height:auto}:where([data-v-8b898fb3]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-8b898fb3]),:where([data-v-8b898fb3]):before,:where([data-v-8b898fb3]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-skeleton[data-v-8b898fb3]{display:grid;gap:.6em}.ui-skeleton__line[data-v-8b898fb3]{display:block;max-width:100%;border-radius:var(--radius-control);background:var(--color-surface)}:where([data-v-bac25ea3]),:where([data-v-bac25ea3]):before,:where([data-v-bac25ea3]):after{box-sizing:border-box}:where(a[data-v-bac25ea3]){color:inherit;text-underline-offset:.25em}:where(button[data-v-bac25ea3],input[data-v-bac25ea3],select[data-v-bac25ea3],textarea[data-v-bac25ea3]){font:inherit}:where(button[data-v-bac25ea3]){color:inherit}:where(img[data-v-bac25ea3]){max-width:100%;height:auto}:where([data-v-bac25ea3]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-bac25ea3]),:where([data-v-bac25ea3]):before,:where([data-v-bac25ea3]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-switch[data-v-bac25ea3]{display:flex;align-items:flex-start;gap:10px}.ui-switch__track[data-v-bac25ea3]{position:relative;flex:none;width:36px;height:20px;margin-top:12px;border:1px solid var(--color-muted);border-radius:999px;background:var(--color-surface);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.ui-switch__track[data-v-bac25ea3]:has(:checked){border-color:var(--color-accent);background:var(--color-accent)}.ui-switch__track[data-v-bac25ea3]:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:2px}.is-disabled .ui-switch__track[data-v-bac25ea3]{opacity:.5}.ui-switch__input[data-v-bac25ea3]{position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px;z-index:1;margin:0;opacity:0;cursor:pointer}.ui-switch__input[data-v-bac25ea3]:disabled{cursor:not-allowed}.ui-switch__thumb[data-v-bac25ea3]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--color-muted)}:checked+.ui-switch__thumb[data-v-bac25ea3]{left:18px;background:var(--color-on-accent)}.ui-switch__text[data-v-bac25ea3]{min-width:0}.ui-switch__label[data-v-bac25ea3]{display:block;padding-block:10px;line-height:1.5;cursor:pointer}:disabled~*>.ui-switch__label[data-v-bac25ea3]{color:var(--color-muted);cursor:not-allowed}.is-disabled .ui-switch__label[data-v-bac25ea3]{color:var(--color-muted);cursor:not-allowed}.ui-switch__description[data-v-bac25ea3]{margin:-6px 0 0;padding-bottom:10px;color:var(--color-muted);font-size:var(--font-size-small);line-height:1.6}:where([data-v-5f97b658]),:where([data-v-5f97b658]):before,:where([data-v-5f97b658]):after{box-sizing:border-box}:where(a[data-v-5f97b658]){color:inherit;text-underline-offset:.25em}:where(button[data-v-5f97b658],input[data-v-5f97b658],select[data-v-5f97b658],textarea[data-v-5f97b658]){font:inherit}:where(button[data-v-5f97b658]){color:inherit}:where(img[data-v-5f97b658]){max-width:100%;height:auto}:where([data-v-5f97b658]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-5f97b658]),:where([data-v-5f97b658]):before,:where([data-v-5f97b658]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-tabs--vertical[data-v-5f97b658]{display:flex;gap:var(--space-6)}.ui-tabs__list[data-v-5f97b658]{display:flex;gap:var(--space-4);border-bottom:1px solid var(--color-line);overflow-x:auto;scrollbar-width:thin}.ui-tabs--vertical .ui-tabs__list[data-v-5f97b658]{flex-direction:column;gap:0;border-bottom:0;border-inline-end:1px solid var(--color-line)}.ui-tabs__trigger[data-v-5f97b658]{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-min);margin-bottom:-1px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.ui-tabs__trigger[data-v-5f97b658]:hover{color:var(--color-text);border-bottom-color:var(--color-muted)}.ui-tabs__trigger[data-state=active][data-v-5f97b658]{border-bottom-color:var(--color-accent);color:var(--color-accent);font-weight:600}.ui-tabs__trigger[data-disabled][data-v-5f97b658]{opacity:.5;cursor:not-allowed}.ui-tabs__trigger[data-v-5f97b658]:focus-visible{outline-offset:-2px}.ui-tabs--vertical .ui-tabs__trigger[data-v-5f97b658]{justify-content:flex-start;margin:0 -1px 0 0;padding:0 var(--space-4) 0 0;border-bottom:0;border-inline-end:2px solid transparent}.ui-tabs--vertical .ui-tabs__trigger[data-state=active][data-v-5f97b658]{border-inline-end-color:var(--color-accent)}.ui-tabs--vertical .ui-tabs__trigger[data-v-5f97b658]:hover:not([data-state=active]){border-inline-end-color:var(--color-muted)}.ui-tabs__badge[data-v-5f97b658]{padding:0 6px;border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:12px;font-weight:400;line-height:18px}.ui-tabs__panel[data-v-5f97b658]{flex:1;min-width:0;padding-top:var(--space-4)}.ui-tabs--vertical .ui-tabs__panel[data-v-5f97b658]{padding-top:0}.ui-tabs__panel[data-v-5f97b658]:focus-visible{outline-offset:2px}:where([data-v-4a9e2c3d]),:where([data-v-4a9e2c3d]):before,:where([data-v-4a9e2c3d]):after{box-sizing:border-box}:where(a[data-v-4a9e2c3d]){color:inherit;text-underline-offset:.25em}:where(button[data-v-4a9e2c3d],input[data-v-4a9e2c3d],select[data-v-4a9e2c3d],textarea[data-v-4a9e2c3d]){font:inherit}:where(button[data-v-4a9e2c3d]){color:inherit}:where(img[data-v-4a9e2c3d]){max-width:100%;height:auto}:where([data-v-4a9e2c3d]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-4a9e2c3d]),:where([data-v-4a9e2c3d]):before,:where([data-v-4a9e2c3d]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-toggle-group[data-v-4a9e2c3d]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-toggle-group__item[data-v-4a9e2c3d]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 16px;border:1px solid var(--color-line);border-radius:999px;background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-size-small);cursor:pointer}.ui-toggle-group__item[data-v-4a9e2c3d]:hover{background:var(--color-surface)}.ui-toggle-group__item[aria-pressed=true][data-v-4a9e2c3d]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.ui-toggle-group__item[data-v-4a9e2c3d]:disabled{opacity:.5;cursor:not-allowed}.ui-toggle-group__count[data-v-4a9e2c3d]{font-variant-numeric:tabular-nums;opacity:.75}:where([data-v-e83d073e]),:where([data-v-e83d073e]):before,:where([data-v-e83d073e]):after{box-sizing:border-box}:where(a[data-v-e83d073e]){color:inherit;text-underline-offset:.25em}:where(button[data-v-e83d073e],input[data-v-e83d073e],select[data-v-e83d073e],textarea[data-v-e83d073e]){font:inherit}:where(button[data-v-e83d073e]){color:inherit}:where(img[data-v-e83d073e]){max-width:100%;height:auto}:where([data-v-e83d073e]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-e83d073e]),:where([data-v-e83d073e]):before,:where([data-v-e83d073e]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-text-arrow-link[data-v-e83d073e]{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--color-text);text-decoration:none}.ui-text-arrow-link>span[data-v-e83d073e]{text-decoration:underline;text-underline-offset:.22em}.ui-text-arrow-link[data-v-e83d073e]:hover{color:var(--color-accent)}.ui-icon[data-v-e83d073e]{width:16px;height:16px}:where([data-v-5175e047]),:where([data-v-5175e047]):before,:where([data-v-5175e047]):after{box-sizing:border-box}:where(a[data-v-5175e047]){color:inherit;text-underline-offset:.25em}:where(button[data-v-5175e047],input[data-v-5175e047],select[data-v-5175e047],textarea[data-v-5175e047]){font:inherit}:where(button[data-v-5175e047]){color:inherit}:where(img[data-v-5175e047]){max-width:100%;height:auto}:where([data-v-5175e047]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-5175e047]),:where([data-v-5175e047]):before,:where([data-v-5175e047]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-textarea__box[data-v-5175e047]{display:flex;align-items:center;gap:8px;min-height:var(--control-min);padding-inline:12px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing-standard)}.ui-textarea__box[data-v-5175e047]:hover{border-color:var(--color-muted)}.ui-textarea__box[data-v-5175e047]:focus-within{border-color:var(--color-accent);outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:-1px}.ui-textarea__box.is-invalid[data-v-5175e047]{border-color:var(--color-danger)}.ui-textarea__box.is-invalid[data-v-5175e047]:focus-within{outline-color:var(--color-danger)}.ui-textarea__box.is-disabled[data-v-5175e047]{border-color:var(--color-line);background:var(--color-surface);color:var(--color-muted)}.ui-textarea__box.is-dense[data-v-5175e047]{min-height:var(--control-dense);padding-inline:8px;font-size:var(--font-size-small)}.ui-textarea__box[data-v-5175e047]{align-items:stretch;padding-block:10px}.ui-textarea__control[data-v-5175e047]{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.5}.ui-textarea__control[data-v-5175e047]:focus,.ui-textarea__control[data-v-5175e047]:focus-visible{outline:none}.ui-textarea__control[data-v-5175e047]::placeholder{color:var(--color-muted);opacity:1}.ui-textarea__control[data-v-5175e047]:disabled{cursor:not-allowed}.ui-textarea__control[data-v-5175e047]{min-height:3lh;resize:vertical}.ui-textarea__count[data-v-5175e047]{margin-top:4px;color:var(--color-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:end}.ui-textarea__count.is-over[data-v-5175e047]{color:var(--color-danger)}.is-visually-hidden[data-v-5175e047]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where([data-v-68a840c6]),:where([data-v-68a840c6]):before,:where([data-v-68a840c6]):after{box-sizing:border-box}:where(a[data-v-68a840c6]){color:inherit;text-underline-offset:.25em}:where(button[data-v-68a840c6],input[data-v-68a840c6],select[data-v-68a840c6],textarea[data-v-68a840c6]){font:inherit}:where(button[data-v-68a840c6]){color:inherit}:where(img[data-v-68a840c6]){max-width:100%;height:auto}:where([data-v-68a840c6]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-68a840c6]),:where([data-v-68a840c6]):before,:where([data-v-68a840c6]):after{animation-duration:0s!important;transition-duration:0s!important}}.timeline[data-v-68a840c6]{container:ui-timeline/inline-size;margin:32px 0 0;padding:0;list-style:none}li[data-v-68a840c6]{display:grid;grid-template-columns:minmax(var(--ui-timeline-date-width, 6.5em),max-content) 24px minmax(0,1fr);gap:12px;min-height:112px}li:first-child .timeline-marker[data-v-68a840c6]{background:linear-gradient(transparent 12px,var(--color-line) 12px)}li[data-v-68a840c6]:last-child{min-height:0}li:last-child .timeline-marker[data-v-68a840c6]{height:12px}@container ui-timeline (max-width: 560px){li[data-v-68a840c6]{grid-template-columns:20px minmax(0,1fr);gap:16px}}time[data-v-68a840c6]{padding-top:1px;color:var(--color-muted);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}@container ui-timeline (max-width: 560px){time[data-v-68a840c6]{grid-column:2;grid-row:1;align-self:start;padding-top:0}}.timeline-marker[data-v-68a840c6]{position:relative;display:block;width:1px;height:100%;margin-inline:auto;background:var(--color-line)}.timeline-marker[data-v-68a840c6]:before{content:"";position:absolute;top:12px;left:50%;width:11px;height:11px;border:1.5px solid var(--color-muted);border-radius:50%;background:var(--color-canvas);transform:translate(-50%,-50%)}li:first-child>.timeline-marker[data-v-68a840c6]:before{border-color:var(--color-accent);background:var(--color-accent)}@container ui-timeline (max-width: 560px){.timeline-marker[data-v-68a840c6]{grid-column:1;grid-row:1/3}}.timeline-title[data-v-68a840c6]{margin:0;font-size:17px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}p[data-v-68a840c6]{margin:8px 0 0;color:var(--color-muted);font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}@container ui-timeline (max-width: 560px){.timeline-content[data-v-68a840c6]{grid-column:2;grid-row:1;padding-top:24px}}:where([class*=ui-toast]),:where([class*=ui-toast]):before,:where([class*=ui-toast]):after{box-sizing:border-box}:where(a[class*=ui-toast]){color:inherit;text-underline-offset:.25em}:where(button[class*=ui-toast],input[class*=ui-toast],select[class*=ui-toast],textarea[class*=ui-toast]){font:inherit}:where(button[class*=ui-toast]){color:inherit}:where(img[class*=ui-toast]){max-width:100%;height:auto}:where([class*=ui-toast]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([class*=ui-toast]),:where([class*=ui-toast]):before,:where([class*=ui-toast]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-toast{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-canvas);color:var(--color-text);box-shadow:var(--shadow-popover);font-size:var(--font-size-small)}.ui-toast--single{align-items:center}.ui-toast[data-limited]{display:none}.ui-toast[data-swipe=move]{transform:translate(var(--reka-toast-swipe-move-x))}.ui-toast--info{border-color:var(--color-info)}.ui-toast--info .ui-toast__icon{color:var(--color-info)}.ui-toast--success{border-color:var(--color-success)}.ui-toast--success .ui-toast__icon{color:var(--color-success)}.ui-toast--warning{border-color:var(--color-warning)}.ui-toast--warning .ui-toast__icon{color:var(--color-warning)}.ui-toast--danger{border-color:var(--color-danger)}.ui-toast--danger .ui-toast__icon{color:var(--color-danger)}.ui-toast__icon{flex:none;margin-top:3px}.ui-toast--single>.ui-toast__icon{margin-top:0}.ui-toast__body{flex:1;min-width:0}.ui-toast__title{font-weight:600;line-height:1.5}.ui-toast__description{margin-top:2px;color:var(--color-muted);line-height:1.6}.ui-toast__action,.ui-toast__close{flex:none;min-height:var(--control-dense);padding:0 8px;border:1px solid var(--color-line);border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;cursor:pointer}.ui-toast__action:hover,.ui-toast__close:hover{background:var(--color-surface)}.ui-toast__close{display:inline-flex;align-items:center;justify-content:center;width:var(--control-dense);padding:0;border:0}:where(.ui-toaster),:where(.ui-toaster):before,:where(.ui-toaster):after{box-sizing:border-box}:where(a.ui-toaster){color:inherit;text-underline-offset:.25em}:where(button.ui-toaster,input.ui-toaster,select.ui-toaster,textarea.ui-toaster){font:inherit}:where(button.ui-toaster){color:inherit}:where(img.ui-toaster){max-width:100%;height:auto}:where(.ui-toaster):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where(.ui-toaster),:where(.ui-toaster):before,:where(.ui-toaster):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-toaster{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,100vw - 32px);max-height:100dvh;margin:0;padding:var(--space-4);list-style:none;outline:none}.ui-toaster--bottom-end{right:0;bottom:0;flex-direction:column-reverse}.ui-toaster--bottom-center{bottom:0;left:50%;flex-direction:column-reverse;transform:translate(-50%)}.ui-toaster--top-end{top:0;right:0}.ui-toaster--top-center{top:0;left:50%;transform:translate(-50%)}.ui-toaster:empty{padding:0}:where([data-v-db8bbc37]),:where([data-v-db8bbc37]):before,:where([data-v-db8bbc37]):after{box-sizing:border-box}:where(a[data-v-db8bbc37]){color:inherit;text-underline-offset:.25em}:where(button[data-v-db8bbc37],input[data-v-db8bbc37],select[data-v-db8bbc37],textarea[data-v-db8bbc37]){font:inherit}:where(button[data-v-db8bbc37]){color:inherit}:where(img[data-v-db8bbc37]){max-width:100%;height:auto}:where([data-v-db8bbc37]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-db8bbc37]),:where([data-v-db8bbc37]):before,:where([data-v-db8bbc37]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-toolbar[data-v-db8bbc37]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;border:1px solid var(--color-line);border-radius:var(--radius-control)}.ui-toolbar--vertical[data-v-db8bbc37]{flex-direction:column;align-items:stretch}:where([data-v-1f843888]),:where([data-v-1f843888]):before,:where([data-v-1f843888]):after{box-sizing:border-box}:where(a[data-v-1f843888]){color:inherit;text-underline-offset:.25em}:where(button[data-v-1f843888],input[data-v-1f843888],select[data-v-1f843888],textarea[data-v-1f843888]){font:inherit}:where(button[data-v-1f843888]){color:inherit}:where(img[data-v-1f843888]){max-width:100%;height:auto}:where([data-v-1f843888]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-1f843888]),:where([data-v-1f843888]):before,:where([data-v-1f843888]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-toolbar-button.is-pressed[data-v-1f843888]{background:var(--color-surface);color:var(--color-accent)}:where([data-v-d5886988]),:where([data-v-d5886988]):before,:where([data-v-d5886988]):after{box-sizing:border-box}:where(a[data-v-d5886988]){color:inherit;text-underline-offset:.25em}:where(button[data-v-d5886988],input[data-v-d5886988],select[data-v-d5886988],textarea[data-v-d5886988]){font:inherit}:where(button[data-v-d5886988]){color:inherit}:where(img[data-v-d5886988]){max-width:100%;height:auto}:where([data-v-d5886988]):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where([data-v-d5886988]),:where([data-v-d5886988]):before,:where([data-v-d5886988]):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-toolbar-separator[data-v-d5886988]{align-self:stretch;width:1px;margin:4px;background:var(--color-line)}.ui-toolbar--vertical .ui-toolbar-separator[data-v-d5886988]{width:auto;height:1px}:where(.ui-tooltip),:where(.ui-tooltip):before,:where(.ui-tooltip):after{box-sizing:border-box}:where(a.ui-tooltip){color:inherit;text-underline-offset:.25em}:where(button.ui-tooltip,input.ui-tooltip,select.ui-tooltip,textarea.ui-tooltip){font:inherit}:where(button.ui-tooltip){color:inherit}:where(img.ui-tooltip){max-width:100%;height:auto}:where(.ui-tooltip):focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){:where(.ui-tooltip),:where(.ui-tooltip):before,:where(.ui-tooltip):after{animation-duration:0s!important;transition-duration:0s!important}}.ui-tooltip{z-index:var(--z-toast);max-width:min(280px,100vw - 16px);padding:4px 8px;border-radius:var(--radius-control);background:var(--color-text);color:var(--color-canvas);font-size:12px;line-height:1.5}.demo[data-v-4a27813c]{display:grid;gap:24px;padding:1rem 0}.demo[data-v-da7033b6]{display:grid;gap:12px;padding:1rem 0}.demo[data-v-f0381fe1]{display:grid;gap:16px;padding:1rem 0}p[data-v-f0381fe1]{margin:0;color:var(--color-muted);font-size:14px}.demo[data-v-a088ad72]{overflow:hidden;border:1px solid var(--color-line)}.demo[data-v-a088ad72] .ui-app-shell{height:420px}.header[data-v-a088ad72]{display:flex;align-items:center;gap:12px}.header strong[data-v-a088ad72]{flex:1}p[data-v-a088ad72]{margin:0 0 8px}.demo[data-v-2bd825f2],.demo[data-v-c48a0138],.demo[data-v-08886639]{padding:1rem 0}.demo[data-v-1de71b6d]{display:flex;align-items:center;gap:16px;padding:1rem 0}.demo[data-v-5e59c17c]{display:grid;gap:16px;justify-items:start;padding:1rem 0}.demo[data-v-7aa49958]{display:flex;flex-wrap:wrap;gap:8px;padding:1rem 0}.demo[data-v-6362c635]{padding:1rem 0}.demo[data-v-c5e8678e]{display:grid;gap:16px;padding:1rem 0}.row[data-v-c5e8678e]{display:flex;flex-wrap:wrap;gap:8px}.demo[data-v-fd22f9d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:1rem 0}.ui-card__title[data-v-fd22f9d9]{font-weight:600}.media-fill[data-v-fd22f9d9]{fill:var(--color-surface)}.media-mark[data-v-fd22f9d9]{fill:var(--color-accent)}.demo[data-v-7600fa5d],.demo[data-v-8389251f],.demo[data-v-3b8e513c]{padding:1rem 0}.demo[data-v-f7a2f4ad]{max-width:420px;padding:1rem 0}.demo[data-v-65b61cad]{display:grid;gap:24px;padding:1rem 0}section[data-v-65b61cad]{display:grid;gap:12px;justify-items:start}p.label[data-v-65b61cad]{margin:0;font-size:16px;font-weight:600}.demo[data-v-e727b16a]{padding:1rem 0}.demo[data-v-1631d008]{display:grid;gap:16px;padding:1rem 0}.row[data-v-1631d008]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.demo[data-v-d30df802]{padding:1rem 0}.demo[data-v-f1312569]{max-width:520px;padding:1rem 0}.demo[data-v-e4b60b3c]{display:grid;gap:8px;justify-items:start;padding:1rem 0}.demo[data-v-f074edeb]{display:grid;gap:24px;padding:1rem 0}p[data-v-f074edeb]{margin:0}.state[data-v-f074edeb]{margin-top:8px;color:var(--color-muted);font-size:14px}.demo[data-v-36fe2829]{display:flex;gap:8px;padding:1rem 0}.demo[data-v-ea1223d4]{display:flex;align-items:center;gap:16px;padding:1rem 0}p[data-v-ea1223d4]{margin:0}.demo[data-v-3524a80f],.demo[data-v-7a37eee0],.demo[data-v-bbc82a54]{padding:1rem 0}.demo[data-v-2ce69180]{max-width:420px;padding:1rem 0}.demo[data-v-ef7364c8]{padding:1rem 0}.demo[data-v-83896777]{display:grid;gap:24px;justify-items:start;max-width:420px;padding:1rem 0}.demo[data-v-83896777]>.ui-field{justify-self:stretch;margin:0}.demo[data-v-83896777]>.ui-form-error-summary{margin:0}.demo[data-v-17a09795]{padding:1rem 0}.icons[data-v-17a09795]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none}li[data-v-17a09795]{display:flex;align-items:center;gap:8px;font-size:14px}.demo[data-v-cc674d69]{padding:1rem 0}.demo[data-v-5c625799]{display:grid;gap:24px;max-width:420px;padding:1rem 0}.demo[data-v-5c625799]>.ui-field{margin:0}.demo[data-v-a4398a09]{padding:1rem 0}p[data-v-a4398a09]{margin:0 0 8px}.demo[data-v-32056047],.demo[data-v-3eb0d6a0]{padding:1rem 0}.demo[data-v-2f80c13c]{padding:1rem 0;text-align:center}.demo[data-v-f1c1677d]{display:flex;gap:8px;padding:1rem 0}.demo[data-v-e6adef4f]{display:grid;gap:16px;padding:1rem 0}.demo[data-v-e6adef4f] .ui-note{margin:0}p[data-v-e6adef4f]{margin:4px 0 0}.demo[data-v-691a8399]{display:grid;gap:12px;padding:1rem 0}p[data-v-691a8399]{margin:0;color:var(--color-muted);font-size:14px}.demo[data-v-a992ca0f],.demo[data-v-1c93f6b9],.demo[data-v-9d3820c1],.demo[data-v-a76b062e],.demo[data-v-47cfa57a]{padding:1rem 0}.demo[data-v-533a5cf9]{display:grid;gap:24px;padding:1rem 0}.demo[data-v-683a54bb]{display:grid;gap:12px;max-width:420px;padding:1rem 0}p[data-v-683a54bb]{margin:0}.demo[data-v-9126829a]{max-width:420px;padding:1rem 0}.demo[data-v-635d3c3e]{padding:1rem 0}p[data-v-635d3c3e]{margin:0}.row[data-v-635d3c3e]{display:flex;align-items:center}.demo[data-v-e635560b]{width:240px;padding:1rem 10px}.demo[data-v-7bbe1f01],.demo[data-v-b38eeed3]{padding:1rem 0}.demo[data-v-87e4f439]{display:grid;gap:16px;max-width:480px;padding:1rem 0}.demo[data-v-7daa246f]{display:flex;align-items:center;gap:24px;padding:1rem 0}.demo[data-v-6e5090c0],.demo[data-v-6dfd47f4]{padding:1rem 0}.demo[data-v-c677d004]{display:grid;gap:32px;padding:1rem 0}p[data-v-c677d004]{margin:0}.demo[data-v-3d4bf3fb],.demo[data-v-2fcd73b9]{padding:1rem 0}.demo[data-v-f75c51a2]{max-width:480px;padding:1rem 0}.demo[data-v-7fa8b191],.demo[data-v-e4dba926]{padding:1rem 0}.demo[data-v-3a914048]{display:flex;flex-wrap:wrap;gap:8px;padding:1rem 0}.demo[data-v-9d8ef7e4]{display:grid;gap:16px;padding:1rem 0}.demo[data-v-565cb1da]{display:grid;gap:8px;justify-items:start;padding:1rem 0}p[data-v-565cb1da]{margin:0;color:var(--color-muted);font-size:14px}.demo[data-v-e6327ef9]{display:flex;gap:8px;padding:2rem 0 1rem}.demo[data-v-c9f3a540]{padding:1rem 0}
