.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}@keyframes svelte-1m6jdwg-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-1m6jdwg{animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-1m6jdwg-pulse}.loading-dots.svelte-1m6jdwg{justify-content:center;align-items:center;gap:2px;width:22px;height:22px;display:flex}.dot.svelte-1m6jdwg{background-color:currentColor;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite svelte-1m6jdwg-wave;display:inline-block}.dot.svelte-1m6jdwg:nth-child(2){animation-delay:.25s}.dot.svelte-1m6jdwg:nth-child(3){animation-delay:.5s}@keyframes svelte-1m6jdwg-wave{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-4px)}}.speech-input-wrapper.svelte-1m6jdwg{pointer-events:auto;position:relative}.speech-input-wrapper.svelte-1m6jdwg button:where(.svelte-1m6jdwg):disabled{pointer-events:none}@keyframes svelte-1dbh95c-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-1dbh95c{animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-1dbh95c-pulse}.loading-dots.svelte-1dbh95c{justify-content:center;align-items:center;gap:2px;width:22px;height:22px;display:flex}.dot.svelte-1dbh95c{background-color:currentColor;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite svelte-1dbh95c-wave;display:inline-block}.dot.svelte-1dbh95c:nth-child(2){animation-delay:.25s}.dot.svelte-1dbh95c:nth-child(3){animation-delay:.5s}@keyframes svelte-1dbh95c-wave{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-4px)}}.speech-input-wrapper.svelte-1dbh95c{pointer-events:auto;position:relative}.speech-input-wrapper.svelte-1dbh95c button:where(.svelte-1dbh95c):disabled{pointer-events:none}@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)}.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}.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}}.debug-metrics-container.svelte-1k203zb{border:1px solid #374151;max-width:100%;margin-top:12px;font-size:12px;line-height:1.4}@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}
