
.notification-bell.svelte-vw7wxs {
	-webkit-tap-highlight-color: transparent;
}

/* Animation: Stroke Drawing */
.path-draw.svelte-44xh8y {
	stroke-dasharray: 60;
	stroke-dashoffset: 60;
	animation: svelte-44xh8y-draw 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}

.path-draw-long.svelte-44xh8y {
	stroke-dasharray: 100;
	stroke-dashoffset: 100;
	animation: svelte-44xh8y-draw 0.8s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

@keyframes svelte-44xh8y-draw {
	to {
		stroke-dashoffset: 0;
	}
}

/* Success Pop Effect */
.animate-success-pop.svelte-44xh8y {
	animation: svelte-44xh8y-success-pop 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes svelte-44xh8y-success-pop {
	0% {
		transform: scale(0);
		opacity: 0;
	}
	50% {
		transform: scale(1.1);
		opacity: 1;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

/* Ring Burst Effect */
.animate-ring-burst.svelte-44xh8y {
	animation: svelte-44xh8y-ring-burst 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}

@keyframes svelte-44xh8y-ring-burst {
	0% {
		transform: scale(0.5);
		opacity: 0;
	}
	30% {
		opacity: 0.8;
	}
	100% {
		transform: scale(1.8);
		opacity: 0;
	}
}

/* Enhanced Impact shake for error */
.animate-error-impact.svelte-44xh8y {
	animation: svelte-44xh8y-error-impact 0.6s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}

@keyframes svelte-44xh8y-error-impact {
	0% {
		transform: scale(1);
	}
	10% {
		transform: scale(0.9) translate3d(-2px, 0, 0);
	}
	20% {
		transform: scale(0.9) translate3d(4px, 0, 0);
	}
	30%,
	50%,
	70% {
		transform: scale(1) translate3d(-6px, 0, 0);
	}
	40%,
	60% {
		transform: scale(1) translate3d(6px, 0, 0);
	}
	100% {
		transform: scale(1) translate3d(0, 0, 0);
	}
}

/* Pulse effect for all background rings */
.animate-pulse-soft.svelte-44xh8y {
	animation: svelte-44xh8y-pulse-soft 2.5s ease-in-out infinite;
}

@keyframes svelte-44xh8y-pulse-soft {
	0%,
	100% {
		transform: scale(1);
		opacity: 0.4;
	}
	50% {
		transform: scale(1.04);
		opacity: 0.15;
	}
}

/* Bounce-short for Warning */
.animate-bounce-short.svelte-44xh8y {
	animation: svelte-44xh8y-bounce-short 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;
}

@keyframes svelte-44xh8y-bounce-short {
	0% {
		transform: scale(0.3);
		opacity: 0;
	}
	60% {
		transform: scale(1.1);
		opacity: 1;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

/* Info Pop Up */
.animate-info-pop.svelte-44xh8y {
	animation: svelte-44xh8y-info-pop 0.6s cubic-bezier(0.17, 0.67, 0.83, 0.67) both;
}

@keyframes svelte-44xh8y-info-pop {
	0% {
		transform: translateY(10px) scale(0.8);
		opacity: 0;
	}
	100% {
		transform: translateY(0) scale(1);
		opacity: 1;
	}
}

/* Spin Slow for Processing */
.animate-spin-slow.svelte-44xh8y {
	animation: spin 3s linear infinite;
}

.category-select-container.svelte-59q1qx {
	position: relative;
}

.rich-text-container .tiptap p.is-editor-empty:first-child::before {
	content: attr(data-placeholder);
	float: left;
	color: #adb5bd;
	pointer-events: none;
	height: 0;
}

.rich-text-container.svelte-19ktia1 {
	max-height: 400px;
	overflow-y: auto;
}

.prose {
	max-width: none;
}
/*! tailwindcss v4.2.2 | 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)))) {
    *, :before, :after, ::backdrop {
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

.theme-toggle-icon.svelte-1d5rolm {
  font-size: var(--text-2xl, 1.5rem);
  line-height: var(--tw-leading, var(--text-2xl--line-height, calc(2 / 1.5)));
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));
  transition-duration: var(--tw-duration, var(--default-transition-duration, .15s));
  --tw-duration: .3s;
  --tw-ease: var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));
  transition-duration: .3s;
  transition-timing-function: var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));
  display: inline-block;
}

@media (min-width: 40rem) {
  .theme-toggle-icon.svelte-1d5rolm {
    font-size: var(--text-3xl, 1.875rem);
    line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)));
  }
}

html.dark .theme-toggle-icon.svelte-1d5rolm {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cdefs%3E%3Cmask id='SVGvG6RIdLi'%3E%3Cpath fill='%23fff' d='M12 6c3.31 0 6 2.69 6 6c0 3.31 -2.69 6 -6 6c-3.31 0 -6 -2.69 -6 -6c0 -3.31 2.69 -6 6 -6Z'%3E%3Canimate fill='freeze' attributeName='d' dur='0.4s' values='M12 2c5.52 0 10 4.48 10 10c0 5.52 -4.48 10 -10 10c-5.52 0 -10 -4.48 -10 -10c0 -5.52 4.48 -10 10 -10Z;M12 6c3.31 0 6 2.69 6 6c0 3.31 -2.69 6 -6 6c-3.31 0 -6 -2.69 -6 -6c0 -3.31 2.69 -6 6 -6Z'/%3E%3C/path%3E%3Cpath d='M22 -4c3.31 0 6 2.69 6 6c0 3.31 -2.69 6 -6 6c-3.31 0 -6 -2.69 -6 -6c0 -3.31 2.69 -6 6 -6Z'%3E%3Canimate fill='freeze' attributeName='d' dur='0.4s' values='M18 -4c5.52 0 10 4.48 10 10c0 5.52 -4.48 10 -10 10c-5.52 0 -10 -4.48 -10 -10c0 -5.52 4.48 -10 10 -10Z;M22 -4c3.31 0 6 2.69 6 6c0 3.31 -2.69 6 -6 6c-3.31 0 -6 -2.69 -6 -6c0 -3.31 2.69 -6 6 -6Z'/%3E%3Cset fill='freeze' attributeName='opacity' begin='0.4s' to='0'/%3E%3C/path%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='black' d='M0 0h24v24H0z' mask='url(%23SVGvG6RIdLi)'/%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 21v1M21 12h1M12 3v-1M3 12h-1' opacity='0'%3E%3CanimateTransform attributeName='transform' dur='30s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3Cset fill='freeze' attributeName='opacity' begin='0.4s' to='1'/%3E%3Canimate fill='freeze' attributeName='d' begin='0.4s' dur='0.2s' values='M12 19v1M19 12h1M12 5v-1M5 12h-1;M12 21v1M21 12h1M12 3v-1M3 12h-1'/%3E%3C/path%3E%3Cpath d='M18.5 18.5l0.5 0.5M18.5 5.5l0.5 -0.5M5.5 5.5l-0.5 -0.5M5.5 18.5l-0.5 0.5' opacity='0'%3E%3CanimateTransform attributeName='transform' dur='30s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3Cset fill='freeze' attributeName='opacity' begin='0.6s' to='1'/%3E%3Canimate fill='freeze' attributeName='d' begin='0.6s' dur='0.2s' values='M17 17l0.5 0.5M17 7l0.5 -0.5M7 7l-0.5 -0.5M7 17l-0.5 0.5;M18.5 18.5l0.5 0.5M18.5 5.5l0.5 -0.5M5.5 5.5l-0.5 -0.5M5.5 18.5l-0.5 0.5'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  color: var(--color-orange-400, oklch(75% .183 55.934));
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

html:not(.dark) .theme-toggle-icon.svelte-1d5rolm {
  width: 1em;
  height: 1em;
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cdefs%3E%3Cmask id='SVGnw0mAdjE'%3E%3Cpath fill='%23fff' d='M12 2c5.52 0 10 4.48 10 10c0 5.52 -4.48 10 -10 10c-5.52 0 -10 -4.48 -10 -10c0 -5.52 4.48 -10 10 -10Z'%3E%3Canimate fill='freeze' attributeName='d' dur='0.4s' values='M12 6c3.31 0 6 2.69 6 6c0 3.31 -2.69 6 -6 6c-3.31 0 -6 -2.69 -6 -6c0 -3.31 2.69 -6 6 -6Z;M12 2c5.52 0 10 4.48 10 10c0 5.52 -4.48 10 -10 10c-5.52 0 -10 -4.48 -10 -10c0 -5.52 4.48 -10 10 -10Z'/%3E%3Cset fill='freeze' attributeName='opacity' begin='0.4s' to='0'/%3E%3C/path%3E%3Cpath d='M18 -4c5.52 0 10 4.48 10 10c0 5.52 -4.48 10 -10 10c-5.52 0 -10 -4.48 -10 -10c0 -5.52 4.48 -10 10 -10Z'%3E%3Canimate fill='freeze' attributeName='d' dur='0.4s' values='M22 -4c3.31 0 6 2.69 6 6c0 3.31 -2.69 6 -6 6c-3.31 0 -6 -2.69 -6 -6c0 -3.31 2.69 -6 6 -6Z;M18 -4c5.52 0 10 4.48 10 10c0 5.52 -4.48 10 -10 10c-5.52 0 -10 -4.48 -10 -10c0 -5.52 4.48 -10 10 -10Z'/%3E%3Cset fill='freeze' attributeName='opacity' begin='0.4s' to='0'/%3E%3C/path%3E%3C/mask%3E%3C/defs%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 21v1M21 12h1M12 3v-1M3 12h-1M18.5 18.5l0.5 0.5M18.5 5.5l0.5 -0.5M5.5 5.5l-0.5 -0.5M5.5 18.5l-0.5 0.5'%3E%3Canimate fill='freeze' attributeName='opacity' dur='0.4s' values='1;0'/%3E%3C/path%3E%3Cg fill='black'%3E%3Cpath d='M0 0h24v24H0z' mask='url(%23SVGnw0mAdjE)'/%3E%3Cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 6c0 6.08 4.92 11 11 11c0.53 0 1.05 -0.04 1.56 -0.11c-1.61 2.47 -4.39 4.11 -7.56 4.11c-4.97 0 -9 -4.03 -9 -9c0 -3.17 1.64 -5.95 4.11 -7.56c-0.07 0.51 -0.11 1.03 -0.11 1.56Z' opacity='0'%3E%3Cset fill='freeze' attributeName='opacity' begin='0.4s' to='1'/%3E%3C/path%3E%3C/g%3E%3Cg fill='none' stroke='black' stroke-dasharray='4' stroke-dashoffset='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5h1.5M12 5h-1.5M12 5v1.5M12 5v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='0.4s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M17 11h1.5M17 11h-1.5M17 11v1.5M17 11v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='1.07s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M20 5h1.5M20 5h-1.5M20 5v1.5M20 5v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='1.74s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M12 4h1.5M12 4h-1.5M12 4v1.5M12 4v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='2.41s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M18 12h1.5M18 12h-1.5M18 12v1.5M18 12v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='3.08s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M19 4h1.5M19 4h-1.5M19 4v1.5M19 4v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='3.75s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M13 4h1.5M13 4h-1.5M13 4v1.5M13 4v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='4.42s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M19 11h1.5M19 11h-1.5M19 11v1.5M19 11v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='5.09s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3Cpath d='M20 5h1.5M20 5h-1.5M20 5v1.5M20 5v-1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='5.76s' dur='6s' keyTimes='0;0.08;0.22;0.3;1' repeatCount='indefinite' values='4;0;0;4;4'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  color: var(--color-indigo-500, oklch(58.5% .233 277.117));
  background-color: currentColor;
  display: inline-block;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}
