/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.thumbnail img, .thumbnail button {
  border-radius: var(--radius-xl, .75rem);
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-03a62e43],[data-v-03a62e43]:before,[data-v-03a62e43]:after,[data-v-03a62e43]::backdrop {
      --tw-border-style: solid;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
}
}
}
.mobile-keyboard-dock[data-v-03a62e43] {
  right: calc(var(--spacing, .25rem) * 1);
  left: calc(var(--spacing, .25rem) * 0);
  z-index: 30;
  overscroll-behavior: none;
  border-top-style: var(--tw-border-style);
  padding-block: calc(var(--spacing, .25rem) * 4);
  --tw-backdrop-blur: blur(var(--blur-lg, 16px));
  -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  background-color: oklab(100% 0 5.96046e-8 / .9);
  border-color: #eff3f4;
  border-top-width: 1px;
  position: fixed;
}
@media (min-width: 840px) {
.mobile-keyboard-dock[data-v-03a62e43] {
    display: none;
}
}
.mobile-keyboard-dock[data-v-03a62e43] {
  bottom: calc(var(--au-ins-mobile-navbar-height) + var(--au-ins-mobile-navbar-padding-bottom) - 1px);
  padding-inline: var(--au-ins-dock-padding-x);
}
.mobile-keyboard-dock[data-v-03a62e43]:empty {
  display: none;
}
.mobile-keyboard-dock.keyboard-open[data-v-03a62e43] {
  bottom: var(--au-ins-mobile-keyboard-dock-bottom, 0px);
}
.mobile-keyboard-dock.is-elevated[data-v-03a62e43] {
  z-index: 6001;
}
#app.mobile-keyboard .mobile-navbar {
  display: none;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.p-inputtext[data-v-f4305c3d] {
  margin-right: calc(var(--spacing, .25rem) * 3);
  width: calc(var(--spacing, .25rem) * 45);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: var(--color-gray-900, oklch(21% .034 264.665));
  padding-inline: calc(var(--spacing, .25rem) * 2) !important;
  padding-block: calc(var(--spacing, .25rem) * 1) !important;
  border-radius: .25rem !important;
}
@media (min-width: 840px) {
.p-inputtext[data-v-f4305c3d] {
    width: calc(var(--spacing, .25rem) * 52.5);
}
}
.p-button[data-v-f4305c3d] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  padding-inline: calc(var(--spacing, .25rem) * 2) !important;
  padding-block: calc(var(--spacing, .25rem) * 1) !important;
  border-radius: .25rem !important;
}
@media (min-width: 840px) {
.p-button[data-v-f4305c3d] {
    padding-inline: calc(var(--spacing, .25rem) * 6) !important;
}
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-d6860d4a],[data-v-d6860d4a]:before,[data-v-d6860d4a]:after,[data-v-d6860d4a]::backdrop {
      --tw-border-style: solid;
      --tw-font-weight: initial;
}
}
}
.richtext-mention-editor[data-v-d6860d4a] {
  width: calc(var(--spacing, .25rem) * 48);
  gap: calc(var(--spacing, .25rem) * 2);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: var(--color-gray-900, oklch(21% .034 264.665));
  flex-direction: column;
  display: flex;
}
.richtext-mention-editor__header[data-v-d6860d4a] {
  min-width: calc(var(--spacing, .25rem) * 0);
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 2);
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-gray-100, oklch(96.7% .003 264.542));
  padding-bottom: calc(var(--spacing, .25rem) * 2);
  display: flex;
}
.richtext-mention-editor__type[data-v-d6860d4a] {
  background-color: var(--p-primary-50);
  border-radius: .25rem;
  flex-shrink: 0;
}
@supports (color: color-mix(in lab, red, red)) {
.richtext-mention-editor__type[data-v-d6860d4a] {
    background-color: color-mix(in srgb, var(--p-primary-50) calc(100% * 1), transparent);
}
}
.richtext-mention-editor__type[data-v-d6860d4a] {
  padding-inline: calc(var(--spacing, .25rem) * 1.5);
  padding-block: calc(var(--spacing, .25rem) * .5);
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  color: var(--p-primary-600);
}
@supports (color: color-mix(in lab, red, red)) {
.richtext-mention-editor__type[data-v-d6860d4a] {
    color: color-mix(in srgb, var(--p-primary-600) calc(100% * 1), transparent);
}
}
.richtext-mention-editor__label[data-v-d6860d4a] {
  min-width: calc(var(--spacing, .25rem) * 0);
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
  flex: 1;
  overflow: hidden;
}
.richtext-mention-editor__action[data-v-d6860d4a] {
  width: 100%;
  padding-inline: calc(var(--spacing, .25rem) * 2);
  padding-block: calc(var(--spacing, .25rem) * 1.5);
  text-align: left;
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: var(--p-primary-600);
  border-radius: .25rem;
}
@supports (color: color-mix(in lab, red, red)) {
.richtext-mention-editor__action[data-v-d6860d4a] {
    color: color-mix(in srgb, var(--p-primary-600) calc(100% * 1), transparent);
}
}
@media (hover: hover) {
.richtext-mention-editor__action[data-v-d6860d4a]:hover {
    background-color: var(--p-primary-50);
}
@supports (color: color-mix(in lab, red, red)) {
.richtext-mention-editor__action[data-v-d6860d4a]:hover {
      background-color: color-mix(in srgb, var(--p-primary-50) calc(100% * 1), transparent);
}
}
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-8a9960ee],[data-v-8a9960ee]:before,[data-v-8a9960ee]:after,[data-v-8a9960ee]::backdrop {
      --tw-border-style: solid;
}
}
}
.richtext-row-card-editor[data-v-8a9960ee] {
  width: calc(var(--spacing, .25rem) * 80);
  gap: calc(var(--spacing, .25rem) * 2);
  max-width: calc(100vw - 2rem);
  color: var(--color-gray-900, oklch(21% .034 264.665));
  flex-direction: column;
  display: flex;
}
.richtext-row-card-editor__input[data-v-8a9960ee] {
  min-width: calc(var(--spacing, .25rem) * 0);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: var(--color-gray-900, oklch(21% .034 264.665));
  flex: 1;
  padding-inline: calc(var(--spacing, .25rem) * 2) !important;
  padding-block: calc(var(--spacing, .25rem) * 1) !important;
  border-radius: .25rem !important;
}
.richtext-row-card-editor__current[data-v-8a9960ee] {
  justify-content: space-between;
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 4);
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--color-gray-100, oklch(96.7% .003 264.542));
  padding-top: calc(var(--spacing, .25rem) * 2);
  display: flex;
}
.richtext-row-card-editor__current-label[data-v-8a9960ee] {
  min-width: calc(var(--spacing, .25rem) * 0);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  color: var(--color-gray-500, oklch(55.1% .027 264.364));
  flex: 1;
  overflow: hidden;
}
.richtext-row-card-editor__remove[data-v-8a9960ee] {
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  white-space: nowrap;
  color: var(--color-red-500, oklch(63.7% .237 25.331));
  flex-shrink: 0;
}
@media (hover: hover) {
.richtext-row-card-editor__remove[data-v-8a9960ee]:hover {
    text-decoration-line: underline;
}
}
.p-button[data-v-8a9960ee] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  padding-inline: calc(var(--spacing, .25rem) * 3) !important;
  padding-block: calc(var(--spacing, .25rem) * 1) !important;
  border-radius: .25rem !important;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-165b7942],[data-v-165b7942]:before,[data-v-165b7942]:after,[data-v-165b7942]::backdrop {
      --tw-border-style: solid;
}
}
}
.richtext-video-editor[data-v-165b7942] {
  width: calc(var(--spacing, .25rem) * 96);
  gap: calc(var(--spacing, .25rem) * 2);
  max-width: calc(100vw - 2rem);
  color: var(--color-gray-900, oklch(21% .034 264.665));
  flex-direction: column;
  display: flex;
}
.richtext-video-editor__input[data-v-165b7942] {
  min-width: calc(var(--spacing, .25rem) * 0);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: var(--color-gray-900, oklch(21% .034 264.665));
  flex: 1;
  padding-inline: calc(var(--spacing, .25rem) * 2) !important;
  padding-block: calc(var(--spacing, .25rem) * 1) !important;
  border-radius: .25rem !important;
}
.richtext-video-editor__current[data-v-165b7942] {
  justify-content: space-between;
  align-items: center;
  gap: calc(var(--spacing, .25rem) * 4);
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--color-gray-100, oklch(96.7% .003 264.542));
  padding-top: calc(var(--spacing, .25rem) * 2);
  display: flex;
}
.richtext-video-editor__current-label[data-v-165b7942] {
  min-width: calc(var(--spacing, .25rem) * 0);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  color: var(--color-gray-500, oklch(55.1% .027 264.364));
  flex: 1;
  overflow: hidden;
}
.richtext-video-editor__remove[data-v-165b7942] {
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  white-space: nowrap;
  color: var(--color-red-500, oklch(63.7% .237 25.331));
  flex-shrink: 0;
}
@media (hover: hover) {
.richtext-video-editor__remove[data-v-165b7942]:hover {
    text-decoration-line: underline;
}
}
.p-button[data-v-165b7942] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  padding-inline: calc(var(--spacing, .25rem) * 3) !important;
  padding-block: calc(var(--spacing, .25rem) * 1) !important;
  border-radius: .25rem !important;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-43bc85dd],[data-v-43bc85dd]:before,[data-v-43bc85dd]:after,[data-v-43bc85dd]::backdrop {
      --tw-border-style: solid;
      --tw-font-weight: initial;
}
}
}
.richtext-editor-dropdown-menu[data-v-43bc85dd] {
  gap: calc(var(--spacing, .25rem) * 1);
  max-height: calc(var(--spacing, .25rem) * 60);
  width: calc(var(--spacing, .25rem) * 60);
  flex-direction: column;
  display: flex;
}
@media (min-width: 840px) {
.richtext-editor-dropdown-menu[data-v-43bc85dd] {
    max-height: calc(var(--spacing, .25rem) * 100);
    width: calc(var(--spacing, .25rem) * 80);
}
}
.richtext-editor-dropdown-menu.topic-mode[data-v-43bc85dd] {
  height: calc(var(--spacing, .25rem) * 60);
}
@media (min-width: 840px) {
.richtext-editor-dropdown-menu.topic-mode[data-v-43bc85dd] {
    height: calc(var(--spacing, .25rem) * 100);
}
}
.richtext-editor-dropdown-menu[data-v-43bc85dd]:not(:has( > :only-child)) {
  height: calc(var(--spacing, .25rem) * 100);
}
.richtext-editor-dropdown-menu .tab-item[data-v-43bc85dd] {
  margin-bottom: calc(var(--spacing, .25rem) * -.75);
  cursor: pointer;
  padding: calc(var(--spacing, .25rem) * 1);
}
.richtext-editor-dropdown-menu .tab-item.active[data-v-43bc85dd] {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
  border-color: var(--p-primary-500);
}
@supports (color: color-mix(in lab, red, red)) {
.richtext-editor-dropdown-menu .tab-item.active[data-v-43bc85dd] {
    border-color: color-mix(in srgb, var(--p-primary-500) calc(100% * 1), transparent);
}
}
.richtext-editor-dropdown-menu .tab-item.active[data-v-43bc85dd] {
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
}
.richtext-editor-dropdown-menu .result-list[data-v-43bc85dd] {
  width: 100%;
  overflow-y: auto;
}
.richtext-editor-dropdown-menu .result-item[data-v-43bc85dd] {
  cursor: pointer;
  padding-inline: calc(var(--spacing, .25rem) * 3);
  padding-block: calc(var(--spacing, .25rem) * 2);
  border-radius: .25rem;
}
@media (hover: hover) {
.richtext-editor-dropdown-menu .result-item[data-v-43bc85dd]:hover {
    background-color: var(--color-gray-100, oklch(96.7% .003 264.542));
}
}
.richtext-editor-dropdown-menu .result-item.active[data-v-43bc85dd] {
  background-color: var(--color-gray-100, oklch(96.7% .003 264.542));
}
.richtext-editor-dropdown-menu .result-item[data-v-43bc85dd]:not(:last-child) {
  margin-bottom: calc(var(--spacing, .25rem) * 1);
}
.richtext-editor-dropdown-menu .result-item.disabled[data-v-43bc85dd] {
  background-color: var(--color-gray-50, oklch(98.5% .002 247.839));
  opacity: .5;
  cursor: not-allowed;
}
.richtext-editor-dropdown-menu .result-item .inner[data-v-43bc85dd] {
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  width: 100%;
  display: flex;
}
.richtext-editor-dropdown-menu .result-item .logo[data-v-43bc85dd] {
  margin-right: calc(var(--spacing, .25rem) * 2);
  height: calc(var(--spacing, .25rem) * 8);
  width: calc(var(--spacing, .25rem) * 8);
  flex-shrink: 0;
}
.richtext-editor-dropdown-menu .result-item .logo img[data-v-43bc85dd] {
  object-fit: cover;
  border-radius: 3.40282e38px;
  width: 100%;
  height: 100%;
}
.richtext-editor-dropdown-menu .result-item .logo div[data-v-43bc85dd] {
  background-color: var(--color-gray-200, oklch(92.8% .006 264.531));
  border-radius: 3.40282e38px;
  width: 100%;
  height: 100%;
}
.richtext-editor-dropdown-menu .result-item .content[data-v-43bc85dd] {
  min-width: calc(var(--spacing, .25rem) * 0);
  padding: calc(var(--spacing, .25rem) * 0);
  flex-direction: column;
  flex: 1;
  display: flex;
}
.richtext-editor-dropdown-menu .result-item .content .name[data-v-43bc85dd] {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  --tw-font-weight: var(--font-weight-medium, 500);
  font-weight: var(--font-weight-medium, 500);
  color: #000;
  align-items: center;
  display: flex;
}
.richtext-editor-dropdown-menu .result-item .content .name[data-v-43bc85dd]:is(dark *) {
  color: #fff;
}
.richtext-editor-dropdown-menu .result-item .content .topic-label-icon[data-v-43bc85dd] {
  margin-right: calc(var(--spacing, .25rem) * 1);
  flex-shrink: 0;
}
.richtext-editor-dropdown-menu .result-item .content .name-text[data-v-43bc85dd] {
  min-width: calc(var(--spacing, .25rem) * 0);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.richtext-editor-dropdown-menu .result-item .content .description[data-v-43bc85dd] {
  -webkit-line-clamp: 1;
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  overflow-wrap: break-word;
  color: #6a7282;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.richtext-editor-dropdown-menu .result-item .content .description[data-v-43bc85dd]:is(dark *) {
  color: oklab(100% 0 5.96046e-8 / .8);
}
.richtext-editor-dropdown-menu .bottom[data-v-43bc85dd] {
  padding: calc(var(--spacing, .25rem) * 2);
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  color: var(--color-gray-300, oklch(87.2% .01 258.338));
  justify-content: center;
  align-items: center;
  display: flex;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false
}
