.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%}.progress-container.svelte-12ob3o8{position:relative;overflow:hidden;transition:all .3s ease}.loading-state.svelte-12ob3o8{animation:svelte-12ob3o8-pulse-loading 2s ease-in-out infinite}.loading-shimmer.svelte-12ob3o8{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:svelte-12ob3o8-shimmer-loading 1.5s ease-in-out infinite}.loading-text.svelte-12ob3o8{animation:svelte-12ob3o8-pulse-text 1.5s ease-in-out infinite}@keyframes svelte-12ob3o8-shimmer-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-12ob3o8-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-12ob3o8-pulse-text{0%,to{opacity:.8}50%{opacity:1}}.progress-container.svelte-8ykwe4{position:relative;overflow:hidden;transition:all .3s ease}.progress-bar.svelte-8ykwe4{position:absolute;top:0;left:0;height:100%;transition:width .3s ease;animation:svelte-8ykwe4-pulse-glow 1.5s infinite ease-in-out}@keyframes svelte-8ykwe4-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}}.record-button.svelte-1srbdr9{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-1srbdr9:focus{outline:none;box-shadow:0 0 0 3px #fbbf2466,0 1px 3px #0000001a}.record-button.svelte-1srbdr9:focus-visible{outline:3px solid #ffd65c;outline-offset:2px}.record-button.svelte-1srbdr9: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-1srbdr9:not(.recording-active):hover:not(:disabled){background-image:linear-gradient(to right,#fcd34d,#fbbf24)}.record-button.svelte-1srbdr9: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-1srbdr9:not(.recording-active):active:not(:disabled){background-image:linear-gradient(to right,#f59e0b,#ea580cf2)}.button-press{animation:svelte-1srbdr9-button-press .4s cubic-bezier(.25,.1,.25,1)}@keyframes svelte-1srbdr9-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-1srbdr9{animation:svelte-1srbdr9-button-breathe 3.5s ease-in-out infinite;transform-origin:center}@keyframes svelte-1srbdr9-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-1srbdr9{animation:svelte-1srbdr9-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-1srbdr9-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)}}.recording-active.svelte-1srbdr9{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-1srbdr9{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-1srbdr9{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-1srbdr9{position:relative;display:inline-flex;align-items:center;justify-content:center}.text-shadow-recording.svelte-1srbdr9{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-1srbdr9{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-frpxvd{contain:layout;margin-top:24px}.transcript-box.svelte-frpxvd{display:flex;flex-direction:column;overflow:hidden;transition:all .6s cubic-bezier(.22,1,.36,1);animation:svelte-frpxvd-subtle-breathe 4s infinite ease-in-out alternate;position:relative;will-change:box-shadow}.transcript-box.svelte-frpxvd: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-frpxvd:hover:before{opacity:1}@keyframes svelte-frpxvd-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-frpxvd:hover{box-shadow:0 10px 30px #f9a8d447;border-color:#f9a8d466;transform:translateY(-.5px) scale(1.001)}.custom-transcript-text.svelte-frpxvd{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;word-break:break-word;font-size:clamp(1rem,1.1rem + .25vw,1.2rem)}.text-xs.svelte-frpxvd,.text-sm.svelte-frpxvd{letter-spacing:.01em}.text-base.svelte-frpxvd,.text-lg.svelte-frpxvd{letter-spacing:0}.text-xl.svelte-frpxvd,.text-2xl.svelte-frpxvd,.text-3xl.svelte-frpxvd,.text-4xl.svelte-frpxvd{line-height:1.5;letter-spacing:-.01em}.transcript-box.svelte-frpxvd{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-frpxvd: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-frpxvd:focus-within .custom-transcript-text:where(.svelte-frpxvd){text-shadow:0 .5px 0 rgba(249,168,212,.2),0 1px 1.5px rgba(0,0,0,.03);letter-spacing:.01em}@keyframes svelte-frpxvd-edit-pulse{0%{background-color:#fdf2f8e6}30%{background-color:#f9a8d44d}to{background-color:#fdf2f8e6}}.transcript-box.svelte-frpxvd:focus-within{animation:svelte-frpxvd-edit-pulse .6s cubic-bezier(.4,0,.2,1) 1}.custom-transcript-text.svelte-frpxvd:focus{outline:none}.transcript-button-area.svelte-frpxvd{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-frpxvd:focus-within .transcript-button-area:where(.svelte-frpxvd){background-color:#fdf2f8e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateY(-.5px)}.transcript-content-area.svelte-frpxvd{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-frpxvd :where(.svelte-frpxvd)::-moz-selection{background-color:#ec489940;color:#111827;text-shadow:none}.transcript-box.svelte-frpxvd :where(.svelte-frpxvd)::selection{background-color:#ec489940;color:#111827;text-shadow:none}.transcript-content-area.svelte-frpxvd::-webkit-scrollbar{width:6px}.transcript-content-area.svelte-frpxvd::-webkit-scrollbar-track{background:transparent}.transcript-content-area.svelte-frpxvd::-webkit-scrollbar-thumb{background-color:#f9a8d480;border-radius:20px;border:2px solid transparent}.scroll-indicator-bottom.svelte-frpxvd{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-box-container.svelte-frpxvd{padding-top:.35rem}.transcript-content-area.svelte-frpxvd{max-height:min(46vh,340px);padding:1.25rem 1rem 1.5rem;scrollbar-width:none}.custom-transcript-text.svelte-frpxvd{font-size:clamp(1rem,4.2vw,1.25rem);line-height:1.72}.copy-btn.svelte-frpxvd{right:.35rem;top:-1.1rem}.transcript-content-area.svelte-frpxvd::-webkit-scrollbar{display:none}.transcript-wrapper.svelte-frpxvd{margin-top:24px}.scroll-indicator-bottom.svelte-frpxvd{height:48px}}.transcript-footer-area.svelte-frpxvd{flex-shrink:0;position:relative;z-index:5;margin-top:-4px}.transcript-button-area.svelte-frpxvd{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-frpxvd{box-shadow:0 8px 30px #f9a8d440;animation:svelte-frpxvd-shadowAppear .5s ease-out forwards}.animate-text-appear.svelte-frpxvd{animation:svelte-frpxvd-textAppear .4s ease-out forwards}@keyframes svelte-frpxvd-shadowAppear{0%{box-shadow:0 0 #f9a8d400}to{box-shadow:0 8px 30px #f9a8d440}}@keyframes svelte-frpxvd-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-rn93b1{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1000;overflow:hidden}.confetti-piece.svelte-rn93b1{position:absolute;top:0;left:0;width:8px;height:14px;border-radius:2px;opacity:0;will-change:transform,opacity;animation:svelte-rn93b1-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-rn93b1{display:none}}@keyframes svelte-rn93b1-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-hoc1eb{opacity:1;font-feature-settings:"kern" 1;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stagger-letter.svelte-hoc1eb{display:inline-block;opacity:0;transform:translateY(15px) translateZ(0);animation:svelte-hoc1eb-staggerFadeIn .6s cubic-bezier(.19,1,.22,1) forwards;will-change:transform,opacity;backface-visibility:hidden}.stagger-letter.svelte-hoc1eb:nth-child(1){animation-delay:.05s}.stagger-letter.svelte-hoc1eb:nth-child(2){animation-delay:.1s}.stagger-letter.svelte-hoc1eb:nth-child(3){animation-delay:.15s}.stagger-letter.svelte-hoc1eb:nth-child(4){animation-delay:.2s}.stagger-letter.svelte-hoc1eb:nth-child(5){animation-delay:.25s}.stagger-letter.svelte-hoc1eb:nth-child(6){animation-delay:.3s}.stagger-letter.svelte-hoc1eb:nth-child(7){animation-delay:.35s}.stagger-letter.svelte-hoc1eb:nth-child(8){animation-delay:.4s}@keyframes svelte-hoc1eb-staggerFadeIn{0%{opacity:0;transform:translateY(15px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.slide-in-subtitle.svelte-hoc1eb{opacity:0;transform:translateY(10px);animation:svelte-hoc1eb-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-hoc1eb-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.title-container.svelte-hoc1eb{display:flex;flex-direction:column;align-items:center;position:relative}.talktype-main-word.svelte-hoc1eb{display:inline-block;position:relative}.app-suffix-container.svelte-hoc1eb{display:inline-block;width:0;height:0;overflow:visible}.suffix-wrapper.svelte-hoc1eb{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-hoc1eb{font-size:3rem;line-height:1.1}.suffix-wrapper.svelte-hoc1eb{transform:scale(.98)}.slide-in-subtitle.svelte-hoc1eb{max-inline-size:28ch;font-size:1rem;line-height:1.6;text-wrap:balance}}@media (max-width: 480px){.suffix-wrapper.svelte-hoc1eb{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}}pwa-install.svelte-htp5z5{--pwa-install-font-family: "Inter", sans-serif;--pwa-install-button-color: #f472b6;--pwa-install-button-text-color: #ffffff}.selected-vibe.svelte-nhhkgc{box-shadow:0 0 0 2px #f9a8d466,0 4px 8px #f9a8d433}.preview-ghost-wrapper.svelte-nhhkgc{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.vibe-option.svelte-nhhkgc:hover .preview-ghost-wrapper:where(.svelte-nhhkgc){transform:scale(1.05)}.ghost-mask-wrapper.svelte-nhhkgc{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.ghost-mask-wrapper.svelte-nhhkgc .display-ghost,.ghost-mask-wrapper.svelte-nhhkgc .ghost-svg{overflow:visible}.ghost-mask-wrapper.svelte-nhhkgc .ghost-container{background:transparent}.ghost-mask-wrapper.svelte-nhhkgc .ghost-bg{opacity:1}.ghost-mask-wrapper.svelte-nhhkgc .display-ghost .ghost-container{filter:none!important;will-change:auto!important;transform:none!important;backface-visibility:visible!important}.vibe-option.svelte-nhhkgc{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-25aqwy{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-25aqwy-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-25aqwy{width:280px;bottom:16px;right:16px}.pwa-install-prompt.corner.svelte-25aqwy{width:280px;bottom:20px;left:20px}.prompt-content.svelte-25aqwy{padding:18px}.prompt-header.svelte-25aqwy{display:flex;align-items:center;margin-bottom:12px}.app-icon.svelte-25aqwy{width:48px;height:48px;margin-right:12px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.app-icon.svelte-25aqwy img:where(.svelte-25aqwy){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-info.svelte-25aqwy h2:where(.svelte-25aqwy){margin:0;font-size:18px;font-weight:600;color:#333}.tagline.svelte-25aqwy{margin:2px 0 0;font-size:14px;color:#666}.prompt-description.svelte-25aqwy{margin:12px 0}.prompt-description.svelte-25aqwy p:where(.svelte-25aqwy){margin:0 0 8px;font-size:14px;color:#444}.benefits-list.svelte-25aqwy{margin:8px 0;padding-left:24px}.benefits-list.svelte-25aqwy li:where(.svelte-25aqwy){margin-bottom:4px;font-size:14px;color:#555}.install-button.svelte-25aqwy{width:100%;min-height:48px;padding:13px 14px;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-25aqwy:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2466}.install-button.svelte-25aqwy:active{transform:translateY(1px);box-shadow:0 1px 3px #fbbf2466}.install-button.ghost.svelte-25aqwy{background:#f5f5f5;color:#333;box-shadow:0 1px 3px #0000001a}.platform-instructions.svelte-25aqwy{background:#f9f9f9;border-radius:8px;padding:12px;margin:8px 0;font-size:14px;color:#444}.ios-instructions.svelte-25aqwy{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ios-step.svelte-25aqwy{display:flex;align-items:center;gap:8px}.ios-icon.svelte-25aqwy{font-size:16px}.ios-share-icon.svelte-25aqwy{font-size:16px;background:#f0f0f0;padding:2px 6px;border-radius:4px}@keyframes svelte-25aqwy-slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 480px){.pwa-install-prompt.svelte-25aqwy{width:calc(100% - 24px);max-width:none;margin:0 auto;left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom));border-radius:18px}.prompt-content.svelte-25aqwy{padding:18px 16px calc(16px + env(safe-area-inset-bottom))}.prompt-header.svelte-25aqwy{margin-bottom:14px}.app-info.svelte-25aqwy h2:where(.svelte-25aqwy){font-size:17px}.prompt-description.svelte-25aqwy p:where(.svelte-25aqwy),.benefits-list.svelte-25aqwy li:where(.svelte-25aqwy),.platform-instructions.svelte-25aqwy{font-size:15px}.pwa-install-prompt.corner.svelte-25aqwy{left:12px;right:12px}}
