.ghost-container.svelte-1itwduo{position:relative;width:100%;height:100%;cursor:pointer;background:transparent;border:none;outline:none;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;align-items:center;contain:layout paint;-webkit-backface-visibility:hidden;transform:translateZ(0)}.ghost-container.svelte-1itwduo:focus,.ghost-container.svelte-1itwduo:active,.ghost-container.svelte-1itwduo:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:none!important}.ghost-non-clickable.svelte-1itwduo{cursor:default;pointer-events:none}@keyframes svelte-1itwduo-fadeIn{0%{opacity:0}to{opacity:1}}.ghost-svg.svelte-1itwduo{width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.ghost-layer.svelte-1itwduo{transform-origin:center center}.initial-load .ghost-layer.svelte-1itwduo{animation:grow-ghost var(--ghost-grow-duration, 2s) cubic-bezier(.34,1.56,.64,1) forwards}.ghost-svg.theme-peach.svelte-1itwduo #ghost-shape:where(.svelte-1itwduo){animation-duration:var(--ghost-shimmer-duration, 5s),var(--ghost-peach-flow-duration, 9s);animation-timing-function:var(--ghost-shimmer-ease, ease-in-out),var(--ghost-peach-flow-ease, cubic-bezier(.4, 0, .6, 1))}.ghost-svg.theme-mint.svelte-1itwduo #ghost-shape:where(.svelte-1itwduo){animation-duration:var(--ghost-shimmer-duration, 6s),var(--ghost-mint-flow-duration, 10s);animation-timing-function:var(--ghost-shimmer-ease, ease-in-out),var(--ghost-mint-flow-ease, cubic-bezier(.4, 0, .6, 1))}.ghost-svg.theme-bubblegum.svelte-1itwduo #ghost-shape:where(.svelte-1itwduo){animation-duration:var(--ghost-shimmer-duration, 7s),var(--ghost-bubblegum-flow-duration, 12s);animation-timing-function:var(--ghost-shimmer-ease, ease-in-out),var(--ghost-bubblegum-flow-ease, cubic-bezier(.4, 0, .6, 1))}.ghost-svg.theme-rainbow.svelte-1itwduo #ghost-shape:where(.svelte-1itwduo){animation-duration:var(--ghost-rainbow-flow-duration, 9s);animation-timing-function:var(--ghost-rainbow-flow-ease, cubic-bezier(.4, 0, .6, 1))}.ghost-svg.debug-animation.svelte-1itwduo{border:1px dashed rgba(255,0,0,.5)}.ghost-svg.debug-animation.svelte-1itwduo #ghost-shape:where(.svelte-1itwduo){outline:1px dotted rgba(0,255,0,.5)}.ghost-svg.debug-animation.svelte-1itwduo .ghost-eye:where(.svelte-1itwduo){outline:1px dotted rgba(0,0,255,.5)}.ghost-svg.debug-animation.svelte-1itwduo #ghost-shape:where(.svelte-1itwduo){animation-duration:calc(var(--ghost-shimmer-duration, 5s) * 2),calc(var(--ghost-peach-flow-duration, 9s) * 2)!important}.animations-enabled.svelte-1itwduo .ghost-svg:where(.svelte-1itwduo) #ghost-shape:where(.svelte-1itwduo){animation-play-state:running}.animations-paused.svelte-1itwduo .ghost-svg:where(.svelte-1itwduo) #ghost-shape:where(.svelte-1itwduo){animation-play-state:paused}.ghost-icon-wrapper.svelte-30hmd9{display:flex;justify-content:center;align-items:center;position:relative;overflow:visible;padding:1rem}.ghost.recording{filter:drop-shadow(0 0 12px rgba(0,180,140,.85));outline:2px solid rgba(0,120,100,.4);outline-offset:2px;border-radius:50%}.record-button.svelte-kvlk5q{position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(255,255,255,.5);background-size:100% 100%;background-position:0% 0%;transition:all .3s cubic-bezier(.25,.1,.25,1);transition-property:transform,box-shadow,background-image,background-position;background-image:linear-gradient(to right,#fbbf24,#f59e0bf5);box-shadow:0 4px 6px -1px #fbbf2433,0 2px 4px -1px #0000001a,inset 0 1px #ffffff26}.record-button.svelte-kvlk5q:focus{outline:none;box-shadow:0 0 0 3px #fbbf2466,0 1px 3px #0000001a}.record-button.svelte-kvlk5q:focus-visible{outline:3px solid #ffd65c;outline-offset:2px}.record-button.svelte-kvlk5q:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 6px 10px -2px #fbbf2440,0 4px 6px -1px #0000001a,inset 0 1px #fff3}.record-button.svelte-kvlk5q:not(.recording-active):hover:not(:disabled){background-image:linear-gradient(to right,#fcd34d,#fbbf24)}.record-button.svelte-kvlk5q:active:not(:disabled){transform:translateY(1px) scale(.98);box-shadow:0 2px 4px -1px #fbbf2426,0 1px 2px -1px #0000001a,inset 0 1px 3px #0000001a}.record-button.svelte-kvlk5q:not(.recording-active):active:not(:disabled){background-image:linear-gradient(to right,#f59e0b,#ea580cf2)}.button-press{animation:svelte-kvlk5q-button-press .4s cubic-bezier(.25,.1,.25,1)}@keyframes svelte-kvlk5q-button-press{0%{transform:scale(1)}35%{transform:scale(.98);background-color:#f59e0b;box-shadow:inset 0 1px 3px #0000001a}75%{transform:scale(1.01);background-color:#fbbf24}to{transform:scale(1);background-color:#fbbf24}}.pulse-subtle.svelte-kvlk5q{animation:svelte-kvlk5q-button-breathe 3.5s ease-in-out infinite;transform-origin:center}.loading-state.svelte-kvlk5q{animation:svelte-kvlk5q-pulse-loading 2s ease-in-out infinite}.loading-shimmer.svelte-kvlk5q{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:svelte-kvlk5q-shimmer-loading 1.5s ease-in-out infinite}.loading-text.svelte-kvlk5q{animation:svelte-kvlk5q-pulse-text 1.5s ease-in-out infinite}@keyframes svelte-kvlk5q-shimmer-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-kvlk5q-pulse-loading{0%,to{box-shadow:0 4px 6px -1px #fbbf2433,0 2px 4px -1px #0000001a}50%{box-shadow:0 6px 10px -1px #fbbf244d,0 4px 6px -1px #00000026}}@keyframes svelte-kvlk5q-pulse-text{0%,to{opacity:.8}50%{opacity:1}}@keyframes svelte-kvlk5q-button-breathe{0%,to{box-shadow:0 0 12px 2px #fbbf2459;transform:scale(1)}50%{box-shadow:0 0 20px 6px #fbbf2480;transform:scale(1.02)}}.notification-pulse.svelte-kvlk5q{animation:svelte-kvlk5q-notification-glow 2.5s ease-in-out infinite;transform-origin:center;box-shadow:0 0 15px 3px #8b5cf633,0 0 5px 1px #8b5cf61a;background-image:linear-gradient(to bottom,#faf5ffe6,#ede9fee6);border:1px solid rgba(167,139,250,.3)}@keyframes svelte-kvlk5q-notification-glow{0%,to{box-shadow:0 0 10px 1px #8b5cf633,0 0 3px #8b5cf61a;transform:scale(1)}50%{box-shadow:0 0 18px 4px #8b5cf64d,0 0 8px 2px #8b5cf626;transform:scale(1.003)}}.progress-container.svelte-kvlk5q{position:relative;overflow:hidden;transition:all .3s ease}.progress-bar.svelte-kvlk5q{position:absolute;top:0;left:0;height:100%;transition:width .3s ease;animation:svelte-kvlk5q-pulse-glow 1.5s infinite ease-in-out}@keyframes svelte-kvlk5q-pulse-glow{0%{box-shadow:inset 0 0 5px #ffbe3c80}50%{box-shadow:inset 0 0 15px #ffbe3ccc}to{box-shadow:inset 0 0 5px #ffbe3c80}}.recording-active.svelte-kvlk5q{position:relative;overflow:hidden;background-image:linear-gradient(to right,rgba(251,191,36,1),rgba(251,191,36,1) var(--progress, 0%),rgba(251,191,36,.5) calc(var(--progress, 0%) + .5%),rgba(245,158,11,.4) 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.07'/%3E%3C/svg%3E");background-size:100% 100%;box-shadow:0 4px 15px -1px #fbbf2459,inset 0 0 10px #fbbf2433,0 0 20px #fbbf2433;border:1px solid rgba(251,191,36,.3);transition:background-image .3s ease-out,box-shadow .3s ease-out,border .3s ease-out,transform .2s ease}.recording-warning.svelte-kvlk5q{background-image:linear-gradient(to right,rgb(251,146,60) var(--progress, 0%),rgba(251,146,60,.5) var(--progress, 0%),rgba(234,88,12,.3) 100%)}.recording-danger.svelte-kvlk5q{background-image:linear-gradient(to right,rgb(239,68,68) var(--progress, 0%),rgba(239,68,68,.5) var(--progress, 0%),rgba(220,38,38,.3) 100%)}.button-content.svelte-kvlk5q{position:relative;display:inline-flex;align-items:center;justify-content:center}.text-shadow-recording.svelte-kvlk5q{text-shadow:0 1px 2px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.1);font-weight:700;letter-spacing:.01em}@media (max-width: 640px){.button-content.svelte-kvlk5q{font-size:.95em}}.history-container.svelte-1mug0fq{position:relative;width:100%;height:5rem;display:flex;flex-direction:row-reverse;border-radius:1rem;overflow:hidden;box-shadow:inset 0 0 15px #f9a8d426;background:linear-gradient(to bottom,#ffffff80,#fff2f833);contain:content}.history-bar.svelte-1mug0fq{position:absolute;bottom:0;background:linear-gradient(to top,#ffa573,#ff9f9a,#ff7fcd,#ffb6f3);transition:height .15s ease-in-out;border-radius:3px 3px 0 0;margin-right:1px;box-shadow:0 0 8px #f9a8d433;opacity:.95;will-change:transform;transform:translateZ(0);backface-visibility:hidden}[data-theme=peach] .history-bar{background:linear-gradient(to top,#ffa573,#ff9f9a,#ff7fcd,#ffb6f3)}[data-theme=mint] .history-bar{background:linear-gradient(to top,#86efac,#5eead4,#67e8f9)}[data-theme=bubblegum] .history-bar{background:linear-gradient(to top,#20c5ff,#4d7bff,#c85aff,#ee45f0,#ff3ba0,#ff1a8d)}[data-theme=rainbow] .history-bar{animation:svelte-1mug0fq-hueShift 9.1s linear infinite,svelte-1mug0fq-rainbowBars 3s ease-in-out infinite;background-image:linear-gradient(to top,#ff3d7f,#ff8d3c,#fff949,#4dff60,#35deff,#9f7aff,#ff3d7f);background-size:100% 600%;box-shadow:0 0 8px #ffffff26,0 0 10px #ff9ce31a;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;background-position:0% 0%}.animations-enabled [data-theme=rainbow] .history-bar{animation-play-state:running}.animations-paused [data-theme=rainbow] .history-bar{animation-play-state:paused}@keyframes svelte-1mug0fq-rainbowBars{0%,to{filter:drop-shadow(0 0 2px rgba(255,156,227,.2));transform:scale(1)}25%{filter:drop-shadow(0 0 3px rgba(169,255,156,.2));transform:scale(1.01)}50%{filter:drop-shadow(0 0 3px rgba(156,221,255,.2));transform:scale(1.02)}75%{filter:drop-shadow(0 0 2px rgba(255,234,138,.2));transform:scale(1.01)}}@keyframes svelte-1mug0fq-hueShift{0%{filter:hue-rotate(0deg) saturate(1.3) brightness(1.1);background-position:0% 0%}50%{filter:hue-rotate(180deg) saturate(1.35) brightness(1.125);background-position:0% 300%}to{filter:hue-rotate(360deg) saturate(1.4) brightness(1.15);background-position:0% 600%}}.recording-controls-wrapper.svelte-1ptimnn{position:relative;width:100%}.button-section.svelte-1ptimnn{position:relative;z-index:30;background:transparent}.visualizer-section.svelte-1ptimnn{position:relative;z-index:10}.animate-fadeIn.svelte-1ptimnn{animation:svelte-1ptimnn-localFadeIn .8s ease-out forwards}@keyframes svelte-1ptimnn-localFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.button-container.svelte-1ptimnn{width:90%;max-width:90vw;margin:0 auto}.wrapper-container.svelte-1ptimnn{min-width:280px;display:flex;justify-content:center}}.transcript-wrapper.svelte-jhh5v6{contain:layout;margin-top:24px}.transcript-box.svelte-jhh5v6{display:flex;flex-direction:column;overflow:hidden;transition:all .6s cubic-bezier(.22,1,.36,1);animation:svelte-jhh5v6-subtle-breathe 10s infinite ease-in-out alternate;position:relative}.transcript-box.svelte-jhh5v6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2rem;background:radial-gradient(circle at 50% 50%,rgba(249,168,212,.04),transparent 70%);opacity:0;transition:opacity .6s ease-in-out;pointer-events:none;z-index:1}.transcript-box.svelte-jhh5v6:hover:before{opacity:1}@keyframes svelte-jhh5v6-subtle-breathe{0%{box-shadow:0 8px 28px #f9a8d433;border-color:#fce7f3b3}50%{box-shadow:0 9px 29px #f9a8d43b;border-color:#fce7f3bf}to{box-shadow:0 10px 30px #f9a8d440;border-color:#fce7f3cc}}.transcript-box.svelte-jhh5v6:hover{box-shadow:0 10px 30px #f9a8d447;border-color:#f9a8d466;transform:translateY(-.5px) scale(1.001)}.custom-transcript-text.svelte-jhh5v6{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;transition:background-color .4s ease,font-size .5s ease-out,text-shadow .3s ease;line-height:1.6;caret-color:#ec4899}.text-xs.svelte-jhh5v6,.text-sm.svelte-jhh5v6{letter-spacing:.01em}.text-base.svelte-jhh5v6,.text-lg.svelte-jhh5v6{letter-spacing:0}.text-xl.svelte-jhh5v6,.text-2xl.svelte-jhh5v6,.text-3xl.svelte-jhh5v6,.text-4xl.svelte-jhh5v6{line-height:1.5;letter-spacing:-.01em}.transcript-box.svelte-jhh5v6{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1)}.transcript-box.svelte-jhh5v6:focus-within{background-color:#fdf2f8e6;border-color:#f9a8d4a6;box-shadow:0 10px 28px #f9a8d44d,0 0 2px #f9a8d433 inset;transform:translateY(-1px) scale(1.003)}.transcript-box.svelte-jhh5v6:focus-within .custom-transcript-text:where(.svelte-jhh5v6){text-shadow:0 .5px 0 rgba(249,168,212,.2),0 1px 1.5px rgba(0,0,0,.03);letter-spacing:.01em}@keyframes svelte-jhh5v6-edit-pulse{0%{background-color:#fdf2f8e6}30%{background-color:#f9a8d44d}to{background-color:#fdf2f8e6}}.transcript-box.svelte-jhh5v6:focus-within{animation:svelte-jhh5v6-edit-pulse .6s cubic-bezier(.4,0,.2,1) 1}.custom-transcript-text.svelte-jhh5v6:focus{outline:none}.transcript-button-area.svelte-jhh5v6{transition:background .28s cubic-bezier(.22,1,.36,1),backdrop-filter .32s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.34,1.56,.64,1)}.transcript-box.svelte-jhh5v6:focus-within .transcript-button-area:where(.svelte-jhh5v6){background-color:#fdf2f8e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateY(-.5px)}.transcript-content-area.svelte-jhh5v6{scrollbar-width:thin;scrollbar-color:rgba(249,168,212,.5) transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;transition:all .3s ease-out}.transcript-box.svelte-jhh5v6 :where(.svelte-jhh5v6)::-moz-selection{background-color:#ec489940;color:#111827;text-shadow:none}.transcript-box.svelte-jhh5v6 :where(.svelte-jhh5v6)::selection{background-color:#ec489940;color:#111827;text-shadow:none}.transcript-content-area.svelte-jhh5v6::-webkit-scrollbar{width:6px}.transcript-content-area.svelte-jhh5v6::-webkit-scrollbar-track{background:transparent}.transcript-content-area.svelte-jhh5v6::-webkit-scrollbar-thumb{background-color:#f9a8d480;border-radius:20px;border:2px solid transparent}.scroll-indicator-bottom.svelte-jhh5v6{height:40px;background:linear-gradient(to top,#fffffffa,#fdf2f8e6 15%,#fdf2f880 40%,#fdf2f81a 75%,#fff0);box-shadow:0 -6px 12px -6px #f9a8d426;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;pointer-events:none;opacity:.95}@media (max-width: 600px){.transcript-content-area.svelte-jhh5v6{max-height:280px;padding:1.5rem;scrollbar-width:none}.transcript-content-area.svelte-jhh5v6::-webkit-scrollbar{display:none}.transcript-wrapper.svelte-jhh5v6{margin-top:24px}.scroll-indicator-bottom.svelte-jhh5v6{height:48px}}.transcript-footer-area.svelte-jhh5v6{flex-shrink:0;position:relative;z-index:5;margin-top:-4px}.transcript-button-area.svelte-jhh5v6{flex-shrink:0;background:transparent;margin-top:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.share-btn-text{display:inline-block;text-align:center}.animate-shadow-appear.svelte-jhh5v6{box-shadow:0 8px 30px #f9a8d440;animation:svelte-jhh5v6-shadowAppear .5s ease-out forwards}.animate-text-appear.svelte-jhh5v6{animation:svelte-jhh5v6-textAppear .4s ease-out forwards}@keyframes svelte-jhh5v6-shadowAppear{0%{box-shadow:0 0 #f9a8d400}to{box-shadow:0 8px 30px #f9a8d440}}@keyframes svelte-jhh5v6-textAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.error-container.svelte-16yjvzg{display:flex;justify-content:center;align-items:center;padding:0 1rem}.error-message.svelte-16yjvzg{max-width:500px;line-height:1.5;font-size:.9rem;color:#ef4444;text-align:center}.sr-only.svelte-16yjvzg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width: 768px){.error-container.svelte-16yjvzg{margin-top:.75rem;padding:0 .5rem}.error-message.svelte-16yjvzg{font-size:.85rem}}.main-wrapper.svelte-bvqng5{position:relative;z-index:1;width:100%;box-sizing:border-box}.svelte-bvqng5:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.svelte-bvqng5{box-sizing:border-box}.mobile-centered-container.svelte-bvqng5{width:100%;max-width:100vw;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.app-suffix.svelte-1mo9lpl{display:inline-block;color:var(--suffix-color, inherit);font-size:var(--suffix-size, 30%);font-weight:700;line-height:1;letter-spacing:-.01em;font-kerning:normal;position:absolute;bottom:.15em;right:-.35em;margin-left:0;font-family:inherit;font-variation-settings:inherit;transform:translateY(var(--offset-y, 0));opacity:.9;z-index:1;filter:drop-shadow(0 0 2px rgba(0,0,0,.12))}.app-text.svelte-1mo9lpl{background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;text-shadow:0 1px 1px rgba(0,0,0,.03);transition:all .3s ease;display:inline-block;position:relative;transform-origin:center;padding:.1em 0;will-change:transform,filter;transform:translateZ(0);backface-visibility:hidden}.theme-peach.svelte-1mo9lpl .app-text:where(.svelte-1mo9lpl){background-image:linear-gradient(to bottom right,#ff82ca,#ffb060)}.theme-mint.svelte-1mo9lpl .app-text:where(.svelte-1mo9lpl){background-image:linear-gradient(to bottom right,#4ad8cb,#67e799)}.theme-bubblegum.svelte-1mo9lpl .app-text:where(.svelte-1mo9lpl){background-image:linear-gradient(to bottom right,#9f8fff,#8183f4)}.theme-rainbow.svelte-1mo9lpl .app-text:where(.svelte-1mo9lpl){background-image:linear-gradient(to right,#ff0080,#ff8c00,#ffed00,#00ff80,#00bfff);background-size:200% auto;animation:svelte-1mo9lpl-rainbow-shift 3s linear infinite}@keyframes svelte-1mo9lpl-rainbow-shift{0%{background-position:0% center}to{background-position:200% center}}.app-suffix.svelte-1mo9lpl:hover .app-text:where(.svelte-1mo9lpl){filter:brightness(1.05) saturate(1.05);transform:rotate(-2deg) scale(1.05);transition:all .2s cubic-bezier(.18,.89,.32,1.28)}.bottom-right.svelte-1mo9lpl,.bottom-left.svelte-1mo9lpl{bottom:-.92em}.top-right.svelte-1mo9lpl,.top-left.svelte-1mo9lpl{top:-.5em;bottom:auto}.bottom-right.svelte-1mo9lpl,.top-right.svelte-1mo9lpl{right:var(--offset-x, -.2em)}.bottom-left.svelte-1mo9lpl,.top-left.svelte-1mo9lpl{left:var(--offset-x, -.2em);right:auto}@media (max-width: 640px){.app-suffix.svelte-1mo9lpl{font-size:calc(var(--suffix-size) * .95)}}@media (max-width: 480px){.app-suffix.svelte-1mo9lpl{font-size:calc(var(--suffix-size) * .9)}.bottom-right.svelte-1mo9lpl,.bottom-left.svelte-1mo9lpl{bottom:-.8em}.top-right.svelte-1mo9lpl,.top-left.svelte-1mo9lpl{top:-.48em}}@media (min-width: 1024px){.bottom-right.svelte-1mo9lpl,.bottom-left.svelte-1mo9lpl{bottom:-.8em}.top-right.svelte-1mo9lpl,.top-left.svelte-1mo9lpl{top:-.52em}}.confetti-overlay.svelte-gtrw4s{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1000;overflow:hidden}.confetti-piece.svelte-gtrw4s{position:absolute;top:0;left:0;width:8px;height:14px;border-radius:2px;opacity:0;will-change:transform,opacity;animation:svelte-gtrw4s-confettiFall var(--duration) ease-out forwards;animation-delay:var(--delay);transform:translate(calc(var(--origin-x) * 1vw),calc(var(--origin-y) * 1vh)) rotate(var(--rotate-start))}@media (prefers-reduced-motion: reduce){.confetti-piece.svelte-gtrw4s{display:none}}@keyframes svelte-gtrw4s-confettiFall{0%{opacity:1;transform:translate(calc(var(--origin-x) * 1vw + var(--offset-x) * .1vw),calc(var(--origin-y) * 1vh)) rotate(var(--rotate-start))}to{opacity:0;transform:translate(calc((var(--origin-x) + var(--offset-x)) * 1vw + var(--drift) * .1vw),calc(var(--origin-y) * 1vh + 40vh)) rotate(var(--rotate-end))}}.staggered-text.svelte-wgvq6o{opacity:1;font-feature-settings:"kern" 1;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stagger-letter.svelte-wgvq6o{display:inline-block;opacity:0;transform:translateY(15px);animation:svelte-wgvq6o-staggerFadeIn .6s cubic-bezier(.19,1,.22,1) forwards;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.stagger-letter.svelte-wgvq6o:nth-child(1){animation-delay:.05s}.stagger-letter.svelte-wgvq6o:nth-child(2){animation-delay:.1s}.stagger-letter.svelte-wgvq6o:nth-child(3){animation-delay:.15s}.stagger-letter.svelte-wgvq6o:nth-child(4){animation-delay:.2s}.stagger-letter.svelte-wgvq6o:nth-child(5){animation-delay:.25s}.stagger-letter.svelte-wgvq6o:nth-child(6){animation-delay:.3s}.stagger-letter.svelte-wgvq6o:nth-child(7){animation-delay:.35s}.stagger-letter.svelte-wgvq6o:nth-child(8){animation-delay:.4s}@keyframes svelte-wgvq6o-staggerFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.slide-in-subtitle.svelte-wgvq6o{opacity:0;transform:translateY(10px);animation:svelte-wgvq6o-slideIn .8s cubic-bezier(.19,1,.22,1) forwards;animation-delay:.6s;will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;font-kerning:normal;max-inline-size:40ch;text-wrap:balance;line-height:1.4}@keyframes svelte-wgvq6o-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.title-container.svelte-wgvq6o{display:flex;flex-direction:column;align-items:center;position:relative}.talktype-main-word.svelte-wgvq6o{display:inline-block;position:relative}.app-suffix-container.svelte-wgvq6o{display:inline-block;width:0;height:0;overflow:visible}.suffix-wrapper.svelte-wgvq6o{position:absolute;display:inline-block;bottom:0;right:.25em;z-index:1}.title-suffix{letter-spacing:-.01em;font-variation-settings:inherit}@media (max-width: 640px){h1.staggered-text.svelte-wgvq6o{font-size:3rem;line-height:1.1}.suffix-wrapper.svelte-wgvq6o{transform:scale(.98)}.slide-in-subtitle.svelte-wgvq6o{max-inline-size:28ch;font-size:1rem;line-height:1.6;text-wrap:balance}}@media (max-width: 480px){.suffix-wrapper.svelte-wgvq6o{transform:scale(.95);right:.05em}}.bg-gradient-mesh{background-color:#fff6e6;background-image:radial-gradient(circle at center,#fff6e6,#fff6e6 50%,#fff3df 85%,#ffefda);background-attachment:fixed}@media (max-width: 640px){section.svelte-1brizkg{padding-top:12vh!important;padding-bottom:14vh!important;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}footer.svelte-1brizkg{padding-top:.5rem;padding-bottom:.5rem}footer.svelte-1brizkg .container:where(.svelte-1brizkg){gap:.5rem}footer.svelte-1brizkg .container:where(.svelte-1brizkg)>div.copyright:where(.svelte-1brizkg){margin-left:1rem}footer.svelte-1brizkg .container:where(.svelte-1brizkg)>div:where(.svelte-1brizkg):last-child{margin-right:1rem}}@media (min-width: 1024px){section.svelte-1brizkg{display:flex;flex-direction:column;justify-content:flex-start;padding-top:15vh!important;padding-bottom:10vh!important}}.selected-vibe.svelte-epzu33{box-shadow:0 0 0 2px #f9a8d466,0 4px 8px #f9a8d433}.locked.svelte-epzu33{opacity:.6;cursor:pointer}.locked.svelte-epzu33:hover{opacity:.8;border-color:#f59e0b!important}.preview-ghost-wrapper.svelte-epzu33{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.vibe-option.svelte-epzu33:hover .preview-ghost-wrapper:where(.svelte-epzu33){transform:scale(1.05)}.ghost-mask-wrapper.svelte-epzu33{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.ghost-mask-wrapper.svelte-epzu33 .display-ghost,.ghost-mask-wrapper.svelte-epzu33 .ghost-svg{overflow:visible}.ghost-mask-wrapper.svelte-epzu33 .ghost-container{background:transparent}.ghost-mask-wrapper.svelte-epzu33 .ghost-bg{opacity:1}.vibe-option.svelte-epzu33{transition:all .2s ease-in-out}.selected-vibe.svelte-o4mypd{box-shadow:0 0 0 2px #f9a8d466,0 4px 8px #f9a8d433}.locked.svelte-o4mypd{opacity:.6;cursor:not-allowed}.locked.svelte-o4mypd:hover{opacity:.7}button.svelte-o4mypd:disabled{cursor:not-allowed;pointer-events:auto}button.svelte-o4mypd:disabled:hover{box-shadow:none}textarea.svelte-o4mypd{resize:vertical;min-height:80px}@keyframes svelte-o4mypd-slide-in-from-top-2{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-in.svelte-o4mypd{animation:svelte-o4mypd-slide-in-from-top-2 .2s ease-out}.animate-fadeUp.svelte-1p80gsx{animation:svelte-1p80gsx-fadeUp .5s cubic-bezier(.19,1,.22,1) forwards}.animate-modal-enter.svelte-1p80gsx{animation:svelte-1p80gsx-modalSlideUp .3s ease-out}@keyframes svelte-1p80gsx-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1p80gsx-modalSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.indeterminate-progress.svelte-1p80gsx{animation:svelte-1p80gsx-indeterminate 1.5s ease-in-out infinite}@keyframes svelte-1p80gsx-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.pwa-install-prompt.svelte-oc0mur{position:fixed;bottom:20px;right:20px;width:320px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026,0 0 1px #0000001a,0 0 0 1px #f9a8d44d;z-index:1000;overflow:hidden;animation:svelte-oc0mur-slideIn .3s cubic-bezier(.25,1,.5,1);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pwa-install-prompt.mini.svelte-oc0mur{width:280px;bottom:16px;right:16px}.pwa-install-prompt.corner.svelte-oc0mur{width:280px;bottom:20px;left:20px}.prompt-content.svelte-oc0mur{padding:16px}.prompt-header.svelte-oc0mur{display:flex;align-items:center;margin-bottom:12px}.app-icon.svelte-oc0mur{width:48px;height:48px;margin-right:12px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.app-icon.svelte-oc0mur img:where(.svelte-oc0mur){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-info.svelte-oc0mur h2:where(.svelte-oc0mur){margin:0;font-size:18px;font-weight:600;color:#333}.tagline.svelte-oc0mur{margin:2px 0 0;font-size:14px;color:#666}.prompt-description.svelte-oc0mur{margin:12px 0}.prompt-description.svelte-oc0mur p:where(.svelte-oc0mur){margin:0 0 8px;font-size:14px;color:#444}.benefits-list.svelte-oc0mur{margin:8px 0;padding-left:24px}.benefits-list.svelte-oc0mur li:where(.svelte-oc0mur){margin-bottom:4px;font-size:14px;color:#555}.install-button.svelte-oc0mur{width:100%;padding:12px;background:linear-gradient(to right,#ff9cef,#fbbf24);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #fbbf244d}.install-button.svelte-oc0mur:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2466}.install-button.svelte-oc0mur:active{transform:translateY(1px);box-shadow:0 1px 3px #fbbf2466}.install-button.ghost.svelte-oc0mur{background:#f5f5f5;color:#333;box-shadow:0 1px 3px #0000001a}.platform-instructions.svelte-oc0mur{background:#f9f9f9;border-radius:8px;padding:12px;margin:8px 0;font-size:14px;color:#444}.ios-instructions.svelte-oc0mur{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ios-step.svelte-oc0mur{display:flex;align-items:center;gap:8px}.ios-icon.svelte-oc0mur{font-size:16px}.ios-share-icon.svelte-oc0mur{font-size:16px;background:#f0f0f0;padding:2px 6px;border-radius:4px}@keyframes svelte-oc0mur-slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 480px){.pwa-install-prompt.svelte-oc0mur{width:calc(100% - 40px);max-width:360px;margin:0 auto;left:0;right:0;bottom:16px}.pwa-install-prompt.corner.svelte-oc0mur{left:16px;right:auto}}
