.loading-dots.svelte-b5jlus{align-items:center;gap:2px;display:flex}.dot.svelte-b5jlus{background-color:currentColor;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite svelte-b5jlus-wave;display:inline-block}.dot.svelte-b5jlus:nth-child(2){animation-delay:.25s}.dot.svelte-b5jlus:nth-child(3){animation-delay:.5s}@keyframes svelte-b5jlus-wave{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-4px)}}.sr-only.svelte-b5jlus{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.speech-button-wrapper.svelte-b5jlus{pointer-events:auto;position:relative}.speech-button-wrapper.svelte-b5jlus button:where(.svelte-b5jlus):disabled{pointer-events:none}.loading-dots.svelte-douhgw{justify-content:center;align-items:center;gap:2px;width:22px;height:22px;display:flex}.dot.svelte-douhgw{background-color:currentColor;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite svelte-douhgw-wave;display:inline-block}.dot.svelte-douhgw:nth-child(2){animation-delay:.25s}.dot.svelte-douhgw:nth-child(3){animation-delay:.5s}@keyframes svelte-douhgw-wave{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-4px)}}@keyframes svelte-12mfc9g-copyPasteAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.copy-paste-animation.svelte-12mfc9g{animation:.3s ease-in-out svelte-12mfc9g-copyPasteAnimation}@keyframes svelte-12mfc9g-errorAnimation{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-3px)}to{transform:translate(0)}}.error-animation.svelte-12mfc9g{color:var(--error-color,#ef4444);animation:.4s ease-in-out svelte-12mfc9g-errorAnimation}.controls-transition.svelte-yh48mk{transition:all .2s cubic-bezier(.4,0,.2,1)}.controls-enter.svelte-yh48mk{opacity:1;transform:scale(1)}.controls-exit.svelte-yh48mk{opacity:0;pointer-events:none;transform:scale(.95)}.counter-enter.svelte-yh48mk{opacity:1;visibility:visible;transform:translate(0)}.counter-exit.svelte-yh48mk{opacity:0;visibility:hidden;position:absolute;transform:translate(20px)}.placeholder-cue.svelte-jwmwho{background-image:linear-gradient(100deg, currentColor 0%, currentColor 30%, #7c69e0 42%, var(--color-purple-700) 48%, #c4b5fd 51%, var(--color-purple-700) 54%, #7c69e0 60%, currentColor 72%, currentColor 100%);-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out svelte-jwmwho-placeholder-sweep}@keyframes svelte-jwmwho-placeholder-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.placeholder-cue.svelte-jwmwho{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.codemirror-container.svelte-jwmwho{width:100%;height:100%;position:relative}.codemirror-container.svelte-jwmwho .cm-editor{border:none!important;outline:none!important}.codemirror-container.svelte-jwmwho .cm-editor.cm-focused{box-shadow:none!important;border:none!important;outline:none!important}.cm-alignment-highlight{border-radius:2px;transition:background-color .2s ease-in-out}.cm-alignment-highlight:hover{background-color:var(--highlight-color)}.cm-alignment-highlight-active{background-color:var(--highlight-color)!important}.cm-semantic-role{border-bottom-style:solid;border-bottom-width:2px}.drag-effect.svelte-ip53yh{pointer-events:none;background:radial-gradient(#ffb31933 0%,#ffb3191a 25%,#ffb3190d 50%,#0000 80%)}.semantic-legend.svelte-12dmsuz{animation:.2s ease-in-out svelte-12dmsuz-fadeIn}@keyframes svelte-12dmsuz-fadeIn{0%{opacity:0}to{opacity:1}}.bottom-container.hidden{opacity:0!important;pointer-events:none!important;border:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.turnstile-wrapper.svelte-1l86vq1,.dark .turnstile-wrapper.svelte-1l86vq1{border-top:none}.gradient-text.svelte-1l86vq1{color:#0000;background:linear-gradient(90deg,#8b5cf6 0%,#a855f7 12%,#ddd6fe 25%,#f3f0ff 33%,#ddd6fe 41%,#a855f7 54%,#8b5cf6 67%,#a855f7 79%,#8b5cf6 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite svelte-1l86vq1-skeleton}@keyframes svelte-1l86vq1-skeleton{0%{background-position:0 0}to{background-position:300% 0}}.hide-codemirror-placeholder .cm-placeholder{display:none!important}.scrollbar-hide.svelte-6b2lak{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide.svelte-6b2lak::-webkit-scrollbar{display:none}@media (width>=768px){.output-container.svelte-6b2lak{height:calc(100vh - 50px - var(--review-banner-height,0px))!important}.output-container.svelte-6b2lak>div:where(.svelte-6b2lak):last-child{min-height:400px;height:calc(100vh - 170px - var(--review-banner-height,0px))!important}.input-scroll-area.svelte-6b2lak>:first-child{height:calc(100vh - 180px - var(--input-header-extra,0px))!important}}@keyframes svelte-1cy5igi-copiedAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.copied.svelte-1cy5igi{animation:.3s ease-in-out svelte-1cy5igi-copiedAnimation}.partial-ring.svelte-1cy5igi{--border-angle:0deg;position:relative}.partial-ring.svelte-1cy5igi:before{content:"";background:conic-gradient(from var(--border-angle), var(--ring-color,#ffb319) 0 50%, transparent 50% 100%);-webkit-mask-composite:xor;border-radius:8px;padding:2px;animation:1.5s linear infinite svelte-1cy5igi-border-angle-rotate;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes svelte-1cy5igi-border-angle-rotate{0%{--border-angle:0deg}to{--border-angle:360deg}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
