.svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-h1b5de{float:left}.svelte-fa-pull-right.svelte-h1b5de{float:right}.svelte-fa-size-lg.svelte-h1b5de{font-size:1.33333em;line-height:.75em;vertical-align:-.225em}.svelte-fa-size-sm.svelte-h1b5de{font-size:.875em}.svelte-fa-size-xs.svelte-h1b5de{font-size:.75em}.spin.svelte-h1b5de{animation:svelte-h1b5de-spin 2s 0s infinite linear}.pulse.svelte-h1b5de{animation:svelte-h1b5de-spin 1s infinite steps(8)}@keyframes svelte-h1b5de-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audio-toggle.svelte-20ubbb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #0000001a}.audio-toggle.svelte-20ubbb:hover{box-shadow:0 2px 15px #0003}.audio-toggle.space-mode.svelte-20ubbb{background:#ffffff1a;border-color:#ffffff4d;color:#fffc}.audio-toggle.space-mode.svelte-20ubbb:hover{background:#fff3;border-color:#ffffff80;color:#fff}.audio-toggle.nature-mode.svelte-20ubbb{background:#ffffff4d;border-color:#0000001a;color:#0009}.audio-toggle.nature-mode.svelte-20ubbb:hover{background:#ffffff80;border-color:#0003;color:#000c}.audio-toggle.muted.svelte-20ubbb{opacity:.7}.audio-toggle.muted.svelte-20ubbb:hover{opacity:1}.cards-wrapper.svelte-52ed7z{perspective:1200px}.section-pill.svelte-52ed7z{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #0000001a;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,background-color .2s ease,box-shadow .2s ease}.section-pill.svelte-52ed7z:hover{transform:scale(1.05);box-shadow:0 4px 15px #00000026}.section-pill.svelte-52ed7z:active{transform:scale(.98)}.section-pill-adjacent.svelte-52ed7z{transform:scale(.9);color:#4b5563}.section-pill-adjacent.svelte-52ed7z:hover{transform:scale(.95)}.section-pill-adjacent.svelte-52ed7z:active{transform:scale(.88)}.content-card.svelte-52ed7z{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out,box-shadow .3s ease;transform-origin:center center;transform-style:preserve-3d;box-shadow:0 10px 40px #0000001a,0 2px 10px #0000000d;width:calc(100vw - 48px);max-width:360px;max-height:32vh;display:flex;flex-direction:column}.tilt-card.svelte-52ed7z{transition:transform .1s ease-out,opacity .2s ease-out,box-shadow .3s ease}.tilt-card.svelte-52ed7z:hover{box-shadow:0 25px 60px #0003,0 10px 30px #00000026}.gradient-border.svelte-52ed7z{background:linear-gradient(135deg,#3b82f666,#9333ea4d,#ec489966);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:2px}.image-card.svelte-52ed7z{aspect-ratio:4 / 3}.close-btn-text.svelte-52ed7z{background-color:#f3f4f6;color:#9ca3af}.close-btn-text.svelte-52ed7z:hover{background-color:#e5e7eb;color:#4b5563}.close-btn-image.svelte-52ed7z{background-color:#0006;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.close-btn-image.svelte-52ed7z:hover{background-color:#0009}@media(min-width:640px){.content-card.svelte-52ed7z{width:400px;max-width:400px;max-height:38vh}}@media(min-width:1024px){.content-card.svelte-52ed7z{width:440px;max-width:440px;max-height:42vh}}.card-content-area.svelte-52ed7z{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(209 213 219) transparent}.card-content-area.svelte-52ed7z::-webkit-scrollbar{width:6px}.card-content-area.svelte-52ed7z::-webkit-scrollbar-track{background:transparent}.card-content-area.svelte-52ed7z::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.card-content-area.svelte-52ed7z::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.text-content.svelte-52ed7z{font-size:clamp(1rem,.5vw + .9rem,1.2rem);line-height:1.65}.styled-text.svelte-52ed7z highlight{background:linear-gradient(120deg,#fef08a,#fde047);padding:.1em .3em;border-radius:.25em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.styled-text.svelte-52ed7z muted{color:#9ca3af;font-size:.9em}.styled-text.svelte-52ed7z large{font-size:1.25em;font-weight:500}.styled-text.svelte-52ed7z small{font-size:.85em;color:#6b7280}.styled-text.svelte-52ed7z code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;background-color:#f3f4f6;padding:.15em .4em;border-radius:.25em;font-size:.9em;color:#1f2937}.styled-text.svelte-52ed7z key{font-weight:600;color:#2563eb}.styled-text.svelte-52ed7z quote{display:block;border-left:3px solid rgb(209 213 219);padding-left:1em;margin:.75em 0;font-style:italic;color:#6b7280}.styled-text.svelte-52ed7z a{color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px;transition:all .15s ease}.styled-text.svelte-52ed7z a:hover{color:#1d4ed8;text-decoration-color:#2563eb}.styled-text.svelte-52ed7z redacted{background-color:#111827;color:#111827;padding:.1em .3em;border-radius:.15em;cursor:default;-webkit-user-select:none;user-select:none;position:relative;transition:all .3s ease}.styled-text.svelte-52ed7z redacted:hover{background-color:#1f2937;color:#1f2937}.styled-text.svelte-52ed7z rainbow{background:linear-gradient(90deg,#f87171,#fb923c,#fbbf24,#34d399,#60a5fa,#a78bfa,#f472b6,#f87171);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:svelte-52ed7z-rainbow-shift 3s linear infinite;font-weight:500}@keyframes svelte-52ed7z-rainbow-shift{0%{background-position:0% center}to{background-position:200% center}}.styled-text.svelte-52ed7z glow{color:#3b82f6;text-shadow:0 0 5px rgba(59,130,246,.5),0 0 10px rgba(59,130,246,.4),0 0 20px rgba(59,130,246,.3),0 0 40px rgba(59,130,246,.2);font-weight:500}.styled-text.svelte-52ed7z sparkle{background:linear-gradient(105deg,#374151 0% 35%,#eab308 50%,#374151 65% 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:svelte-52ed7z-sparkle-shine 2.5s ease-in-out infinite;font-weight:500}@keyframes svelte-52ed7z-sparkle-shine{0%{background-position:100% center}to{background-position:-100% center}}.styled-text.svelte-52ed7z bounce{display:inline-block;animation:svelte-52ed7z-bounce-text .6s ease infinite}@keyframes svelte-52ed7z-bounce-text{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.styled-text.svelte-52ed7z shake{display:inline-block;animation:svelte-52ed7z-shake-text .5s ease-in-out infinite}@keyframes svelte-52ed7z-shake-text{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.styled-text.svelte-52ed7z pulse{display:inline-block;animation:svelte-52ed7z-pulse-text 1.5s ease-in-out infinite}@keyframes svelte-52ed7z-pulse-text{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.styled-text.svelte-52ed7z gradient{background:linear-gradient(135deg,#3b82f6,#9333ea);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:500}.styled-text.svelte-52ed7z typewriter{display:inline-block;overflow:hidden;border-right:2px solid rgb(55 65 81);white-space:nowrap;animation:svelte-52ed7z-typewriter-reveal 2s steps(30,end) forwards,svelte-52ed7z-typewriter-cursor .75s step-end infinite}@keyframes svelte-52ed7z-typewriter-reveal{0%{width:0}to{width:100%}}@keyframes svelte-52ed7z-typewriter-cursor{50%{border-color:transparent}}.styled-text.svelte-52ed7z blur{filter:blur(5px);transition:filter .3s ease;cursor:pointer}.styled-text.svelte-52ed7z blur:hover{filter:blur(0)}.styled-text.svelte-52ed7z fire{color:#f97316;text-shadow:0 0 5px rgba(249,115,22,.8),0 0 10px rgba(234,88,12,.6),0 0 20px rgba(220,38,38,.4),0 -3px 15px rgba(249,115,22,.5);animation:svelte-52ed7z-fire-flicker .15s ease-in-out infinite alternate;font-weight:600}@keyframes svelte-52ed7z-fire-flicker{0%{text-shadow:0 0 5px rgba(249,115,22,.8),0 0 10px rgba(234,88,12,.6),0 0 20px rgba(220,38,38,.4),0 -3px 15px rgba(249,115,22,.5)}to{text-shadow:0 0 8px rgba(249,115,22,.9),0 0 15px rgba(234,88,12,.7),0 0 25px rgba(220,38,38,.5),0 -5px 20px rgba(249,115,22,.6)}}.styled-text.svelte-52ed7z ice{color:#93c5fd;text-shadow:0 0 5px rgba(147,197,253,.8),0 0 10px rgba(96,165,250,.6),0 0 20px rgba(59,130,246,.4);font-weight:500;letter-spacing:.02em}.styled-text.svelte-52ed7z glitch{position:relative;display:inline-block;animation:svelte-52ed7z-glitch-text .4s ease-in-out infinite}@keyframes svelte-52ed7z-glitch-text{0%,to{transform:translate(0);text-shadow:none}20%{transform:translate(-1px,1px);text-shadow:-1px 0 rgb(239 68 68),1px 0 rgb(59 130 246)}40%{transform:translate(1px,-1px);text-shadow:1px 0 rgb(239 68 68),-1px 0 rgb(59 130 246)}60%{transform:translate(0);text-shadow:none}}.styled-text.svelte-52ed7z wave{display:inline-block;animation:svelte-52ed7z-wave-text 1s ease-in-out infinite}@keyframes svelte-52ed7z-wave-text{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}75%{transform:translateY(3px)}}.styled-text.svelte-52ed7z wiggle{display:inline-block;animation:svelte-52ed7z-wiggle-text .8s ease-in-out infinite}@keyframes svelte-52ed7z-wiggle-text{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.styled-text.svelte-52ed7z float{display:inline-block;animation:svelte-52ed7z-float-text 3s ease-in-out infinite}@keyframes svelte-52ed7z-float-text{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.styled-text.svelte-52ed7z rainbow glow,.styled-text.svelte-52ed7z glow rainbow{text-shadow:0 0 10px rgba(251,191,36,.5),0 0 20px rgba(52,211,153,.4),0 0 30px rgba(96,165,250,.3)}.styled-text.svelte-52ed7z highlight bounce,.styled-text.svelte-52ed7z bounce highlight{animation-delay:.1s}.styled-text.svelte-52ed7z sparkle large,.styled-text.svelte-52ed7z large sparkle{font-size:1.3em}div[role=button].svelte-1uha8ag:focus{outline:none}.chat-input.svelte-1uha8ag::placeholder{font-style:italic}.word-container.svelte-1uha8ag{line-height:1.8}.word-item.svelte-1uha8ag{transition:opacity .4s ease-out}.chat-input.svelte-1uha8ag{letter-spacing:.03em}.cancel-button.svelte-1uha8ag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #0000001a}.cancel-button.svelte-1uha8ag:hover{box-shadow:0 2px 15px #00000026}.follow-up-btn.svelte-1uha8ag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 8px #00000014;cursor:pointer}.follow-up-btn.svelte-1uha8ag:hover{box-shadow:0 2px 10px #00000026;transform:translateY(-1px)}.follow-up-btn.svelte-1uha8ag:active{transform:translateY(0)}.skip-button.svelte-1uha8ag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #0000001a}.skip-button.svelte-1uha8ag:hover{box-shadow:0 2px 15px #0003}.skip-button.space-mode.svelte-1uha8ag{background:#ffffff1a;border-color:#ffffff4d;color:#fffc}.skip-button.space-mode.svelte-1uha8ag:hover{background:#fff3;border-color:#ffffff80;color:#fff}.skip-button.nature-mode.svelte-1uha8ag{background:#ffffff4d;border-color:#0000001a;color:#0009}.skip-button.nature-mode.svelte-1uha8ag:hover{background:#ffffff80;border-color:#0003;color:#000c}@media(max-width:639px){.script-text-container.svelte-1uha8ag{transform:translateY(-40px)}}
