@media (display-mode:standalone){.pwa-prompt}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}@media (hover:hover){.cosmic-btn:hover;.group-hover\:translate-x-1:is(:where(.group):hover *);.hover\:-translate-y-0\.5:hover;.dark\:hover\:text-gray-200:hover;.cosmic-cta:hover}body.theme-cosmic{--cosmic-primary:#ffc107;--cosmic-bg:#1a1a1a;--cosmic-glass:#ffffff1a;color:#fff;background-color:#1a1a1a}body.theme-minimal{--cosmic-primary:#3b82f6;--cosmic-bg:#fff;--cosmic-glass:#0000000d;color:#1a1a1a;background-color:#fff}body.theme-mystical{--cosmic-primary:#8b5cf6;--cosmic-bg:#0f0f23;--cosmic-glass:#8b5cf61a;color:#fff;background-color:#0f0f23}body.theme-premium{--cosmic-primary:#f59e0b;--cosmic-bg:#111827;--cosmic-glass:#f59e0b1a;color:#fff;background-color:#111827}@media (min-width:40rem){.container;.sm\:mb-4}@media (min-width:48rem){.container;.md\:relative}@media (min-width:64rem){.container;.lg\:col-span-1}@media (min-width:80rem){.container;.xl\:col-span-2}@media (min-width:96rem){.container}@media (prefers-color-scheme:dark){.scheme-light-dark;.dark\:border-gray-600}@media (forced-colors:active){.outline-hidden}:root{--cosmic-xs:4px;--cosmic-sm:8px;--cosmic-md:12px;--cosmic-lg:16px;--cosmic-xl:24px;--cosmic-2xl:32px;--touch-sm:44px;--touch-md:48px;--touch-lg:52px;--touch-xl:56px;--cosmic-glow-sm:0 0 10px #ffc1074d;--cosmic-glow-md:0 0 20px #ffc10766;--cosmic-glow-lg:0 0 30px #ffc10780;--cosmic-glow-xl:0 0 40px #ffc10799;--cosmic-transition-fast:.15s cubic-bezier(.25,.46,.45,.94);--cosmic-transition-normal:.3s cubic-bezier(.25,.46,.45,.94);--cosmic-transition-slow:.5s cubic-bezier(.25,.46,.45,.94);--golden-ratio:1.618;--cosmic-border-radius:12px;--cosmic-border-radius-lg:16px;--cosmic-border-radius-xl:24px}@media (max-width:768px){.cosmic-form .cosmic-field-row}@media (min-width:768px){.cosmic-card-grid;.cosmic-mobile-only;.cosmic-thumb-zone}@media (min-width:1024px){.cosmic-card-grid}@keyframes cosmic-breathe{0%,to}@keyframes cosmic-float{0%,to}@keyframes cosmic-glow-pulse{0%,to}@keyframes cosmic-text-shimmer{0%,to}@media (prefers-reduced-motion:reduce){.cosmic-breathe,.cosmic-float,.cosmic-glow-pulse,.cosmic-magical-text;.animate-spiral-rotate,.animate-spiral-pulse,.animate-logo-glow,.animate-cosmic-breathe;.animate-float,.animate-cosmic-breathe,.animate-spiral-rotate,.animate-spiral-pulse,.animate-logo-glow,.cosmic-spinner}*{transition-duration:0s!important;box-sizing:border-box}@media (prefers-contrast:high){.cosmic-input}@media (prefers-color-scheme:light){:root}@keyframes spiral-rotate{0%}@keyframes spiral-pulse{0%,to}@keyframes logo-glow{0%,to}body{background-color:var(--color-gray-900);color:var(--color-gray-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes float{0%,to}@keyframes cosmic-spin{0%}@keyframes spin{to}@keyframes ping{75%,to}@keyframes pulse{50%}@keyframes bounce{0%,to}