.user-menu-root{display:inline-flex;position:relative}.user-menu-toggle{border:1px solid var(--color-primary,var(--seebo-teal-300,#63c6b3));background:var(--color-primary,var(--seebo-teal-300,#63c6b3));width:2rem;height:2rem;color:var(--color-primary-content,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.user-menu-toggle:hover,.user-menu-toggle:focus-visible,.user-menu-toggle[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#63c6b3)20%,transparent);outline:none}.user-menu-toggle:active{transform:translateY(1px)}.user-menu{z-index:4000;border:1px solid var(--color-base-300,#0f172a1f);background:var(--color-base-100,var(--background-default,#fff));min-width:220px;color:var(--color-base-content,var(--foreground));border-radius:8px;padding:.35rem;position:absolute;bottom:0;left:calc(100% + .5rem);box-shadow:0 18px 45px #0f172a1f}.user-menu__item{width:100%;color:color-mix(in srgb,var(--color-base-content,var(--foreground))84%,transparent);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:.65rem;padding:.62rem .7rem;transition:background-color .15s,color .15s;display:flex}.user-menu__item:hover,.user-menu__item:focus-visible{background:var(--color-base-200,var(--background-light,#f6f7f9));color:var(--color-base-content,var(--foreground));outline:none}.user-menu__item--danger,.user-menu__item--danger .user-menu__icon,.user-menu__item--danger .user-menu__label{color:var(--color-error,#dc2626)}.user-menu__item--danger:hover,.user-menu__item--danger:focus-visible{background:color-mix(in srgb,var(--color-error,#dc2626)10%,transparent)}.user-menu__icon{flex:none;justify-content:center;width:1.35rem;display:inline-flex}.user-menu__label{font-size:.86rem;font-weight:500}
.doc-html{font-size:.95rem;line-height:1.5}.doc-html img{max-width:100%;height:auto}.doc-html table{border-collapse:collapse;width:100%}.doc-html table td,.doc-html table th{vertical-align:top;border:1px solid #00000026;padding:.4rem .5rem}.doc-html h1,.doc-html h2,.doc-html h3{margin-top:1rem}
