.rVz93G_stack{flex-direction:column;flex-shrink:0;gap:1px;display:flex}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-100:#dbeafe;--primary-300:#93c5fd;--primary-500:#3b82f6;--primary-700:#1d4ed8;--primary-900:#1e3a8a;--secondary-100:#e8f4c2;--secondary-300:#c0e169;--secondary-500:#a5ce3a;--secondary-700:#6e8a26;--secondary-900:#455416;--gray-100:#f1f5f9;--gray-300:#cbd5e1;--gray-500:#64748b;--gray-700:#334155;--gray-900:#0f172a;--accent-pink:#ed3b95;--accent-orange:#f3852b;--accent-cyan:#60cade;--accent-gold:#f7a825;--color-primary:var(--primary-500);--color-primary-hover:var(--primary-700);--color-primary-soft:var(--primary-300);--color-secondary:var(--secondary-500);--color-secondary-hover:var(--secondary-700);--focus-ring:var(--gray-700);--color-accent:#ef4444;--color-accent-alt:#22c55e;--color-cta-dark:#0f0f1a;--color-polaroid-bg:#fff;--color-chalk-wall:#dfe3e7;--color-chalk-wood:#c79a5b;--color-chalk-wood-dark:#9a6f37;--color-chalkboard:#21392c;--color-chalkboard-glow:#2f5240;--color-chalk:#f3f1e9;--color-chalk-dim:#aebcae;--color-chalk-absent:#f0a07c;--color-success:#22c55e;--color-warning:#f7a825;--color-error:#ef4444;--color-info:#3b82f6;--color-nostr:#8b5cf6;--color-bg:#fff;--color-bg-2:#f7f7f8;--color-bg-3:#efefef;--color-surface:#f7f7f8;--color-text-primary:#1a1a2e;--color-text-secondary:#6b7280;--color-border:#1a1a2e14;--card-shadow:#0000000a;--card-shadow-hover:#0f172a1a;--card-border:#1a1a2e14;--bubble-opacity:.08;--ceramic-highlight:#ffffffd9;--ceramic-highlight-soft:#ffffff59;--ceramic-inner-shadow:#0f172a29;--ceramic-gloss-strong:#ffffff38;--ceramic-gloss-soft:#ffffff14;--ceramic-gloss-edge:#fff6;--ceramic-shadow-edge:#0000002e;--bubble-spec-top:#fff6;--bubble-spec-dot:#ffffff8c;--bubble-edge:#ffffff40;--bubble-inner-glow:#ffffff1f}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-100:#1e3a8a;--primary-300:#1d4ed8;--primary-700:#93c5fd;--primary-900:#dbeafe;--secondary-100:#455416;--secondary-300:#6e8a26;--secondary-700:#c0e169;--secondary-900:#e8f4c2;--gray-100:#0f172a;--gray-300:#334155;--gray-700:#cbd5e1;--gray-900:#f1f5f9;--color-primary-soft:var(--primary-700);--color-accent:#f87171;--color-accent-alt:#34d399;--color-cta-dark:#334155;--color-polaroid-bg:#f5f0e6;--color-success:#34d399;--color-error:#f87171;--color-info:#60a5fa;--color-nostr:#a78bfa;--color-bg:#0f0f1a;--color-bg-2:#1a1a2e;--color-bg-3:#252540;--color-surface:#1a1a2e;--color-text-primary:#f0f0f5;--color-text-secondary:#9ca3af;--color-border:#ffffff0f;--card-shadow:#0003;--card-shadow-hover:#e2e8f01a;--card-border:#ffffff0f;--bubble-opacity:.12;--ceramic-highlight:#8a98c838;--ceramic-highlight-soft:#8a98c81a;--ceramic-inner-shadow:#00000059}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);line-height:1.65;transition:background-color .3s,color .3s;overflow-x:hidden}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;line-height:1.2}a{color:var(--color-primary);text-decoration:none;transition:color .2s}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.skip-link{background:var(--color-primary);color:#fff;z-index:10000;border-radius:8px;padding:8px 16px;font-weight:600;position:absolute;top:-100%;left:16px}.skip-link:focus{top:8px}.scroll-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.scroll-reveal-stagger>*{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.scroll-reveal-stagger>:first-child{transition-delay:0s}.scroll-reveal-stagger>:nth-child(2){transition-delay:.1s}.scroll-reveal-stagger>:nth-child(3){transition-delay:.2s}.scroll-reveal-stagger>:nth-child(4){transition-delay:.3s}.scroll-reveal-stagger>:nth-child(5){transition-delay:.4s}.scroll-reveal-stagger>:nth-child(6){transition-delay:.5s}.scroll-reveal-stagger>:nth-child(7){transition-delay:.6s}.scroll-reveal-stagger>:nth-child(8){transition-delay:.7s}.scroll-reveal-stagger.visible>*{opacity:1;transform:translateY(0)}.scroll-reveal-scale{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:scale(.96)}.scroll-reveal-scale.visible{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal-stagger>*,.scroll-reveal-scale{opacity:1;transition:none;transform:none;animation-duration:.01ms!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-secondary) 30%, transparent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-secondary) 50%, transparent)}
