.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-family:var(--font-geist-sans)}@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;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.page_center__NcdcW{width:100%;max-width:600px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.page_friendRequest__INwRF{margin-top:2rem;padding:1.5rem;border-radius:8px;background-color:#f7f7f7;text-align:center}.page_addFriendButton___PK1i{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding:.75rem 1.5rem;background-color:#06c755;color:white;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.page_addFriendButton___PK1i:hover{background-color:#05a849}.page_friendConfirmed__N2Pok{margin-top:2rem;padding:1.5rem;border-radius:8px;background-color:#e6f7ef;text-align:center;color:#05a849}.page_qrCodeContainer__DT_zp{margin-top:2rem;padding:2rem;border-radius:8px;background-color:#f7f7f7;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_qrCodeCaption__69KRw{margin-top:1rem;font-size:.9rem;color:#666}@media (max-width:600px){.page_center__NcdcW{padding:1.5rem}.page_addFriendButton___PK1i{width:100%}}@media (prefers-color-scheme:dark){.page_center__NcdcW{background-color:#1a1a1a;color:#fff}.page_friendRequest__INwRF{background-color:#2a2a2a}.page_friendConfirmed__N2Pok{background-color:#1c3329;color:#4cc38a}.page_qrCodeContainer__DT_zp{background-color:#2a2a2a}.page_qrCodeCaption__69KRw{color:#aaa}}