.page_page__556_G{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-synthesis:none}@media (prefers-color-scheme:dark){.page_page__556_G{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__nw1Wk{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.page_main__nw1Wk ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__nw1Wk li:not(:last-of-type){margin-bottom:8px}.page_main__nw1Wk code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__rfsth{gap:16px}.page_ctas__rfsth a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;font-family:var(--font-geist-sans);border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__2CBMe{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__jzhTV{border-color:var(--gray-alpha-200);min-width:180px}button.page_secondary__jzhTV{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;font-family:var(--font-geist-sans);border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500;background:transparent;border-color:var(--gray-alpha-200);min-width:180px}.page_footer__F3MD0{font-family:var(--font-geist-sans);grid-row-start:3;gap:24px}.page_footer__F3MD0 a{display:flex;align-items:center;gap:8px}.page_footer__F3MD0 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__2CBMe:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__jzhTV:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__F3MD0 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__556_G{padding:32px 32px 80px}.page_main__nw1Wk{align-items:center}.page_main__nw1Wk ol{text-align:center}.page_ctas__rfsth{flex-direction:column}.page_ctas__rfsth a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__jzhTV{min-width:auto}.page_footer__F3MD0{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__ikIZE{filter:invert()}}.page_page__556_G{min-height:100vh;padding:2rem;display:flex;flex-direction:column;background:#f0f4f8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.page_imgLight__lYwuA{display:block}.page_imgDark__JId6x{display:none}@media (prefers-color-scheme:dark){.page_imgLight__lYwuA{display:none}.page_imgDark__JId6x{display:block}}.page_main__nw1Wk{flex:1 1;max-width:720px;margin:0 auto;text-align:center}.page_logo__ikIZE{margin-bottom:1.5rem}.page_headerInfo__NaGI_{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:2rem;color:white;box-shadow:0 10px 30px rgba(0,0,0,.3);margin-bottom:2rem}.page_headerInfo__NaGI_ h1{font-size:2.5rem;margin-bottom:1rem}.page_headerInfo__NaGI_ p{opacity:.9;font-size:1.25rem}.page_powerCard__HXu_R{position:relative;border:3px solid;border-radius:15px;padding:2rem;overflow:hidden;color:#374151;max-width:600px;margin:2rem auto}.page_rarityBadge__hJgOh{position:absolute;top:10px;right:15px;color:white;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_powerEmoji__KiCwY,.page_rarityBadge__hJgOh{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_powerEmoji__KiCwY{font-size:6rem;margin-bottom:1rem}.page_loadingContainer__AMjtH{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6b7280}.page_spinningEmoji__ixU3h{font-size:5rem;animation:page_spin__OXxwq 2s linear infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_instructions__VylUP{list-style:none;margin-top:1.5rem;font-size:1.1rem;color:#4b5563;padding-left:0}.page_instructions__VylUP li{margin-bottom:.8rem}.page_instructions__VylUP code{font-family:monospace;background:#e0e7ff;padding:.15rem .4rem;border-radius:4px;color:#4338ca}.page_ctas__rfsth{display:flex;justify-content:center;gap:1.2rem;margin-top:2rem}.page_primaryBtn__9q958{background:#4338ca;border:none;padding:1rem 2rem;color:white;font-weight:700;border-radius:10px;cursor:pointer;transition:background .3s ease}.page_primaryBtn__9q958:focus-visible:not(:disabled),.page_primaryBtn__9q958:hover:not(:disabled){background:#5c4db1;outline:none}.page_primaryBtn__9q958:disabled{background:#a5b4fc;cursor:not-allowed}.page_secondaryBtn__GsAhX{background:transparent;border:2px solid #4338ca;padding:1rem 2rem;color:#4338ca;font-weight:700;border-radius:10px;cursor:pointer;transition:background .3s ease,color .3s ease}.page_secondaryBtn__GsAhX:focus-visible,.page_secondaryBtn__GsAhX:hover{background:#4338ca;color:white;outline:none}.page_footer__F3MD0{margin-top:3rem;display:flex;justify-content:center;gap:2rem;font-weight:600;color:#6b7280}.page_footerLink__ntXAe{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;transition:color .3s ease}.page_footerLink__ntXAe:focus-visible,.page_footerLink__ntXAe:hover{color:#4338ca;outline:none}.page_celebrationOverlay__xYH7b{position:fixed;inset:0;background:transparent;pointer-events:none;z-index:50;display:flex;justify-content:center;align-items:center;gap:3rem;font-size:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_bounceEmoji__QAWUl{animation:page_bounce__i7ayu 1.2s ease-in-out infinite}.page_bounceEmojiLarge__dxFGJ{font-size:5rem;animation:page_bounce__i7ayu 1.4s ease-in-out infinite}.page_pulseEmoji__Tf_DI{animation:page_pulse__XPtbN 1.5s ease-in-out infinite}@keyframes page_bounce__i7ayu{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes page_pulse__XPtbN{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}