@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}span.svelte-5qb2fc{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.svelte-5qb2fc{padding:calc(var(--spacing,.25rem) * 3);transition-property:all;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:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){button.svelte-5qb2fc:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}button.svelte-5qb2fc:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}button.svelte-5qb2fc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}button.svelte-5qb2fc:hover{background:#ffffff1a}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}span.svelte-15gmxvl{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.svelte-15gmxvl{padding:calc(var(--spacing,.25rem) * 3);transition-property:all;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:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){button.svelte-15gmxvl:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}button.svelte-15gmxvl:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}button.svelte-15gmxvl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}button.svelte-15gmxvl:hover{background:#ffffff1a}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}span.svelte-15obtif{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.svelte-15obtif{padding:calc(var(--spacing,.25rem) * 3);transition-property:all;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:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){button.svelte-15obtif:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}button.svelte-15obtif:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}button.svelte-15obtif{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}button.svelte-15obtif:hover{background:#ffffff1a}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}span.svelte-yoiujm{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.svelte-yoiujm{padding:calc(var(--spacing,.25rem) * 3);transition-property:all;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:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){button.svelte-yoiujm:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}button.svelte-yoiujm:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}button.svelte-yoiujm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}button.svelte-yoiujm:hover{background:#ffffff1a}@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}aside.svelte-b3e3kc{margin-top:calc(var(--spacing,.25rem) * 6);text-align:center}div.svelte-b3e3kc{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}span.svelte-b3e3kc{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.svelte-b3e3kc{padding:calc(var(--spacing,.25rem) * 3);transition-property:all;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:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){button.svelte-b3e3kc:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}button.svelte-b3e3kc:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}button.svelte-b3e3kc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a}button.svelte-b3e3kc:hover{background:#ffffff1a}aside svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);color:var(--color-purple-300,oklch(82.7% .119 306.383));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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))}@media(hover:hover){aside svg:hover{color:var(--color-purple-200,oklch(90.2% .063 306.703))}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-y-reverse:0;--tw-leading:initial}}}.main-container.svelte-1uha8ag{position:relative}.hero-section.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center}@media(min-width:40rem){.hero-section.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.logo-emoji.svelte-1uha8ag{margin-inline:calc(var(--spacing,.25rem) * 2);filter:drop-shadow(2px 2px 4px #000c);-webkit-text-fill-color:initial;transform-origin:bottom;will-change:transform;background:0 0;animation:1.5s ease-in-out infinite svelte-1uha8ag-emoji-talk-left;display:inline-block}.logo-emoji-right.svelte-1uha8ag{transform-origin:bottom;animation:1.5s ease-in-out .75s infinite svelte-1uha8ag-emoji-talk-right;transform:scaleX(-1)}@keyframes svelte-1uha8ag-emoji-talk-left{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-10deg)}50%{transform:translateY(-8px)rotate(10deg)}75%{transform:translateY(-6px)rotate(-10deg)}}@keyframes svelte-1uha8ag-emoji-talk-right{0%,to{transform:translateY(0)scaleX(-1)rotate(0)}25%{transform:translateY(-6px)scaleX(-1)rotate(10deg)}50%{transform:translateY(-8px)scaleX(-1)rotate(-10deg)}75%{transform:translateY(-6px)scaleX(-1)rotate(10deg)}}.main-title.svelte-1uha8ag{padding-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}@media(min-width:40rem){.main-title.svelte-1uha8ag{padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media(min-width:48rem){.main-title.svelte-1uha8ag{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media(min-width:64rem){.main-title.svelte-1uha8ag{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}.main-title.svelte-1uha8ag{-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 4px #000c);letter-spacing:-.02em;will-change:background-position;background:linear-gradient(135deg,#a855f7,#ec4899,#f97316,#fb923c,#06b6d4) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite svelte-1uha8ag-gradient-slide;position:relative}.main-title.svelte-1uha8ag:before{content:"🗣️ " attr(data-text) " 🗣️";z-index:-1;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);position:absolute;top:0;left:0}@media(min-width:40rem){.main-title.svelte-1uha8ag:before{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media(min-width:48rem){.main-title.svelte-1uha8ag:before{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media(min-width:64rem){.main-title.svelte-1uha8ag:before{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}.main-title.svelte-1uha8ag:before{color:#00000080;filter:blur(4px);letter-spacing:-.02em;transform:translate(3px,3px)}.subtitle.svelte-1uha8ag{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-100,oklch(96.7% .003 264.542))}@media(min-width:40rem){.subtitle.svelte-1uha8ag{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media(min-width:48rem){.subtitle.svelte-1uha8ag{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.subtitle.svelte-1uha8ag{text-shadow:0 2px 4px #00000080}.video-container.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}@media(min-width:40rem){.video-container.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.video-container.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);aspect-ratio:16/9;background:#ffffff0d;border:1px solid #ffffff1a;position:relative}video.svelte-1uha8ag{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;width:100%;height:100%;position:absolute}.video-placeholder.svelte-1uha8ag{background:linear-gradient(135deg,#a855f71a,#ec48991a);width:100%;height:100%;animation:2s ease-in-out infinite svelte-1uha8ag-placeholder-pulse}@keyframes svelte-1uha8ag-placeholder-pulse{0%,to{opacity:.3}50%{opacity:.5}}.form-container.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.form-container.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 6)}}@media(min-width:48rem){.form-container.svelte-1uha8ag{padding:calc(var(--spacing,.25rem) * 8)}}.form-container.svelte-1uha8ag{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000004d;border:1px solid #fff3}.textarea-wrapper.svelte-1uha8ag{position:relative}.message-input.svelte-1uha8ag{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;width:100%}@supports (color:color-mix(in lab,red,red)){.message-input.svelte-1uha8ag{border-color:color-mix(in oklab,var(--color-white,#fff) 30%,transparent)}}.message-input.svelte-1uha8ag{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.message-input.svelte-1uha8ag{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}.message-input.svelte-1uha8ag{padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.message-input.svelte-1uha8ag::placeholder{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.message-input.svelte-1uha8ag{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}.message-input.svelte-1uha8ag:focus{border-color:var(--color-purple-400,oklch(71.4% .203 305.504));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.message-input.svelte-1uha8ag:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-400,oklch(71.4% .203 305.504)) 50%, transparent)}}.message-input.svelte-1uha8ag:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.message-input.svelte-1uha8ag{padding:calc(var(--spacing,.25rem) * 5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media(min-width:48rem){.message-input.svelte-1uha8ag{padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.message-input.svelte-1uha8ag{transition:all .3s cubic-bezier(.4,0,.2,1)}.message-input.focused.svelte-1uha8ag{background:#ffffff26;transform:translateY(-2px);box-shadow:0 10px 30px #a855f74d}.message-input.randomizing.svelte-1uha8ag{color:#fff;text-shadow:0 0 10px #a855f7cc,0 0 20px #ec4899cc,0 0 30px #a855f799;background:#fff3;animation:.1s infinite svelte-1uha8ag-text-glitch}@keyframes svelte-1uha8ag-text-glitch{0%,to{text-shadow:.03em 0 #ff0000bf,-.03em 0 #00ffffbf}50%{text-shadow:-.03em 0 #ff0000bf,.03em 0 #00ffffbf}}.message-input.translating.svelte-1uha8ag{background:linear-gradient(#a855f71a,#ec48991a,#a855f71a);animation:2s ease-in-out infinite svelte-1uha8ag-scan-pulse;position:relative;overflow:hidden}.message-input.translating.svelte-1uha8ag:before{content:"";background:linear-gradient(#0000,#a855f74d,#0000);height:100%;animation:1.5s linear infinite svelte-1uha8ag-scan-line;position:absolute;top:-100%;left:0;right:0}@keyframes svelte-1uha8ag-scan-line{0%{top:-100%}to{top:100%}}@keyframes svelte-1uha8ag-scan-pulse{0%,to{border-color:#a855f74d;box-shadow:0 0 20px #a855f733}50%{border-color:#ec489980;box-shadow:0 0 30px #ec48994d}}.message-input.clearing.svelte-1uha8ag{background:linear-gradient(45deg,#ef44441a,#ffffff1a,#ef44441a);animation:.3s ease-out svelte-1uha8ag-clear-fade}@keyframes svelte-1uha8ag-clear-fade{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.textarea-info.svelte-1uha8ag{margin-top:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 1);justify-content:space-between;align-items:center;display:flex}.character-counter.svelte-1uha8ag{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;transition-duration:.2s}@media(min-width:40rem){.character-counter.svelte-1uha8ag{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.character-counter.svelte-1uha8ag{font-variant-numeric:tabular-nums}.character-counter.warning.svelte-1uha8ag{color:var(--color-yellow-400,oklch(85.2% .199 91.936))}.character-counter.error.svelte-1uha8ag{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red-400,oklch(70.4% .191 22.216));animation:1s ease-in-out infinite svelte-1uha8ag-counter-pulse}@keyframes svelte-1uha8ag-counter-pulse{0%,to{opacity:1}50%{opacity:.5}}.textarea-hint.svelte-1uha8ag{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,oklch(70.7% .022 261.325));font-style:italic}@media(min-width:40rem){.textarea-hint.svelte-1uha8ag{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.textarea-hint.svelte-1uha8ag kbd:where(.svelte-1uha8ag){margin-inline:calc(var(--spacing,.25rem) * .5);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)));background:#ffffff1a;border:1px solid #fff3;border-radius:.25rem;font-family:monospace;font-style:normal;box-shadow:0 1px 2px #0003}.draft-restored.svelte-1uha8ag{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-green-400,oklch(79.2% .209 151.711))}@media(min-width:40rem){.draft-restored.svelte-1uha8ag{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.draft-restored.svelte-1uha8ag{animation:2s ease-out svelte-1uha8ag-restore-glow}@keyframes svelte-1uha8ag-restore-glow{0%{text-shadow:0 0 10px #22c55ecc}to{text-shadow:0 0 4px #22c55e4d}}.button-group.svelte-1uha8ag{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}@media(min-width:40rem){.button-group.svelte-1uha8ag{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3)}}.button-group.svelte-1uha8ag{flex-wrap:nowrap}.submit-btn.svelte-1uha8ag,.secondary-btn.svelte-1uha8ag{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block: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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;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:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:flex}@media(min-width:40rem){.submit-btn.svelte-1uha8ag,.secondary-btn.svelte-1uha8ag{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}@media(min-width:64rem){.submit-btn.svelte-1uha8ag,.secondary-btn.svelte-1uha8ag{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.submit-btn.svelte-1uha8ag,.secondary-btn.svelte-1uha8ag{flex:1 1 0;min-width:0;position:relative;overflow:hidden}.submit-btn.svelte-1uha8ag{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple-500,oklch(62.7% .265 303.9));--tw-gradient-to:var(--color-pink-500,oklch(65.6% .241 354.308));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.submit-btn.svelte-1uha8ag:hover{--tw-gradient-from:var(--color-purple-600,oklch(55.8% .288 302.321));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-pink-600,oklch(59.2% .249 .584));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.submit-btn.svelte-1uha8ag{transform-style:preserve-3d;box-shadow:0 4px 15px #a855f766,0 8px 25px #a855f733,inset 0 1px #ffffff4d,inset 0 -2px #0003}.submit-btn.svelte-1uha8ag:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #a855f780,0 12px 35px #a855f74d,inset 0 1px #fff6,inset 0 -2px #0000004d}.submit-btn.btn-pressed.svelte-1uha8ag{transform:translateY(2px)scale(.98);box-shadow:0 2px 8px #a855f74d,0 4px 12px #a855f71a,inset 0 1px #0003,inset 0 -1px #ffffff1a}.submit-btn.svelte-1uha8ag:disabled{cursor:not-allowed;opacity:.5;transform:none}.secondary-btn.svelte-1uha8ag{color:var(--color-white,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:0 1px 2px #00000080;background:linear-gradient(145deg,#00000080,#0000004d);border:1px solid #ffffff4d;box-shadow:0 4px 15px #0006,0 8px 25px #0003,inset 0 1px #fff3,inset 0 -2px #0000004d}.secondary-btn.svelte-1uha8ag:hover:not(:disabled){background:linear-gradient(145deg,#ffffff26,#ffffff0d);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #00000080,0 12px 35px #0000004d,inset 0 1px #ffffff4d,inset 0 -2px #0006}.secondary-btn.btn-pressed.svelte-1uha8ag{background:linear-gradient(145deg,#0009,#0006);transform:translateY(2px)scale(.98);box-shadow:0 2px 8px #0000004d,0 4px 12px #0000001a,inset 0 1px #0000004d,inset 0 -1px #ffffff0d}.btn-icon.svelte-1uha8ag{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));transition-property:all;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;transition-duration:.3s}@media(min-width:40rem){.btn-icon.svelte-1uha8ag{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.btn-icon.svelte-1uha8ag{filter:drop-shadow(0 2px 4px #0000004d)}.btn-text.svelte-1uha8ag{transition-property:all;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:.2s;white-space:nowrap;transition-duration:.2s;position:relative}@media(max-width:639px){.dice-btn.svelte-1uha8ag .btn-text:where(.svelte-1uha8ag),.clear-btn.svelte-1uha8ag .btn-text:where(.svelte-1uha8ag),.translate-btn.svelte-1uha8ag .btn-icon:where(.svelte-1uha8ag),.translate-btn.svelte-1uha8ag .loading-spinner:where(.svelte-1uha8ag){display:none}}@media(min-width:640px){.btn-text.svelte-1uha8ag,.btn-icon.svelte-1uha8ag{display:inline-flex}}.loading-spinner.svelte-1uha8ag{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);will-change:transform;border:2px solid #fff;border-color:#fff #fff #0000 #0000;border-radius:50%;animation:.8s linear infinite svelte-1uha8ag-spin-gradient;display:inline-block}@keyframes svelte-1uha8ag-spin-gradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-pulse-glow{0%,to{box-shadow:0 0 20px #a855f780,0 0 40px #a855f74d}50%{box-shadow:0 0 30px #a855f7cc,0 0 60px #a855f766}}.loading.svelte-1uha8ag{background:linear-gradient(45deg,#a855f7,#ec4899,#a855f7,#ec4899,#a855f7) 0 0/200% 200%;animation:1.5s ease-in-out infinite svelte-1uha8ag-pulse-glow,3s infinite svelte-1uha8ag-gradient-shift}@keyframes svelte-1uha8ag-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.loading.svelte-1uha8ag .loading-spinner:where(.svelte-1uha8ag){margin-right:calc(var(--spacing,.25rem) * 2)}.loading.svelte-1uha8ag .btn-text:where(.svelte-1uha8ag){animation:2.5s ease-in-out infinite svelte-1uha8ag-text-fade}@keyframes svelte-1uha8ag-text-fade{0%,to{opacity:.6}50%{opacity:1}}:where(.results-container.svelte-1uha8ag>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}@media(min-width:40rem){:where(.results-container.svelte-1uha8ag>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}}.result-card.svelte-1uha8ag{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 3);position:relative}@media(min-width:40rem){.result-card.svelte-1uha8ag{padding:calc(var(--spacing,.25rem) * 6)}}@media(min-width:48rem){.result-card.svelte-1uha8ag{padding:calc(var(--spacing,.25rem) * 8)}}.result-card.svelte-1uha8ag{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0006;border:1px solid #fff3}.result-title.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.deaf-title.svelte-1uha8ag{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-purple-200,oklch(90.2% .063 306.703))}@media(min-width:40rem){.deaf-title.svelte-1uha8ag{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media(min-width:48rem){.deaf-title.svelte-1uha8ag{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media(min-width:64rem){.deaf-title.svelte-1uha8ag{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.deaf-title.svelte-1uha8ag{text-shadow:0 2px 4px #00000080}.hearing-title.svelte-1uha8ag{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-pink-300,oklch(82.3% .12 346.018));--tw-gradient-to:var(--color-yellow-300,oklch(90.5% .182 98.111));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:#0000;-webkit-background-clip:text;background-clip:text}@media(min-width:40rem){.hearing-title.svelte-1uha8ag{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media(min-width:48rem){.hearing-title.svelte-1uha8ag{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media(min-width:64rem){.hearing-title.svelte-1uha8ag{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.hearing-title.svelte-1uha8ag{filter:drop-shadow(0 2px 4px #00000080)}.result-text.svelte-1uha8ag{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media(min-width:40rem){.result-text.svelte-1uha8ag{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media(min-width:48rem){.result-text.svelte-1uha8ag{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media(min-width:64rem){.result-text.svelte-1uha8ag{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.result-text.svelte-1uha8ag{text-shadow:0 1px 3px #00000080}.deaf-card.svelte-1uha8ag{animation:2s ease-out svelte-1uha8ag-card-glow-left}.hearing-card.svelte-1uha8ag{animation:2s ease-out svelte-1uha8ag-card-glow-right}@keyframes svelte-1uha8ag-card-glow-left{0%{box-shadow:-50px 0 100px #a855f766,0 4px 15px #0006}to{box-shadow:0 4px 15px #0006,0 8px 25px #0003}}@keyframes svelte-1uha8ag-card-glow-right{0%{box-shadow:50px 0 100px #ec489966,0 4px 15px #0006}to{box-shadow:0 4px 15px #0006,0 8px 25px #0003}}.appear-text.svelte-1uha8ag{opacity:0;animation:1s ease-out .8s forwards svelte-1uha8ag-text-appear}@keyframes svelte-1uha8ag-text-appear{0%{opacity:0;transform:translateY(10px)}50%{opacity:.5}to{opacity:1;transform:translateY(0)}}.clickable-card.svelte-1uha8ag{cursor:pointer;transition-property:all;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:.2s;text-align:left;border:none;width:100%;font-family:inherit;transition-duration:.2s;position:relative;overflow:hidden}.clickable-card.svelte-1uha8ag:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 8px 30px #0006}.clickable-card.svelte-1uha8ag:active{background:#ffffff1f;transform:translateY(0)}.copy-hint.svelte-1uha8ag{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 1);opacity:.6;transition:all .2s;display:flex;position:absolute}.copy-icon.svelte-1uha8ag{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media(min-width:40rem){.copy-icon.svelte-1uha8ag{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.copy-icon.svelte-1uha8ag{filter:drop-shadow(0 1px 2px #00000080)}.copy-text.svelte-1uha8ag{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))}@media(min-width:40rem){.copy-text.svelte-1uha8ag{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.copy-text.svelte-1uha8ag{text-shadow:0 1px 2px #00000080}.clickable-card.svelte-1uha8ag:hover .copy-hint:where(.svelte-1uha8ag){opacity:.9;transform:translateY(-1px)}.hearing-card.copy-success.svelte-1uha8ag{background:#22c55e1a;animation:.6s ease-out svelte-1uha8ag-copy-success}@keyframes svelte-1uha8ag-copy-success{0%{transform:scale(1);box-shadow:0 0 #22c55e66}50%{transform:scale(1.02)}to{transform:scale(1);box-shadow:0 0 0 20px #22c55e00}}@keyframes svelte-1uha8ag-gradient-slide{0%,to{background-position:0%}50%{background-position:100%}}.error-container.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 4)}@media(min-width:40rem){.error-container.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 6)}}.error-card.svelte-1uha8ag{border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 4);text-align:center}@media(min-width:40rem){.error-card.svelte-1uha8ag{padding:calc(var(--spacing,.25rem) * 6)}}.error-card.svelte-1uha8ag{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ef44441a;border:1px solid #ef44444d;animation:.5s ease-out svelte-1uha8ag-error-shake;box-shadow:0 4px 20px #ef444433}@keyframes svelte-1uha8ag-error-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.error-icon.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));display:inline-block}@media(min-width:40rem){.error-icon.svelte-1uha8ag{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.error-icon.svelte-1uha8ag{filter:drop-shadow(0 2px 4px #00000080);animation:.6s ease-out svelte-1uha8ag-error-icon-bounce}@keyframes svelte-1uha8ag-error-icon-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.error-message.svelte-1uha8ag{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media(min-width:40rem){.error-message.svelte-1uha8ag{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.error-message.svelte-1uha8ag{text-shadow:0 1px 3px #00000080}.sr-only.svelte-1uha8ag{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}
