.Header_stickyHeader__g5QRt{position:sticky;top:0;z-index:10;backdrop-filter:blur(12px);background:rgba(248,250,252,.85);border-bottom:1px solid rgba(148,163,184,.2)}.Header_headerContent__z8t4c{margin:0 auto;max-width:var(--max-width);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;row-gap:.85rem;padding:1rem 1.5rem}.Header_brand__CyH1x{font-weight:700;font-size:1.2rem;display:flex;align-items:center;gap:.5rem;color:var(--text-primary);text-decoration:none;flex-shrink:0}.Header_brand__CyH1x:before{content:"\2728";font-size:1.5rem}.Header_nav__evgr5{flex:1 1 320px}.Header_navList__Xi2gf{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:.85rem;flex-wrap:wrap}.Header_navLink__bzbwi{display:inline-flex;align-items:center;padding:.5rem .85rem;border-radius:9999px;font-weight:500;color:var(--text-secondary);transition:background .15s ease,color .15s ease,transform .15s ease}.Header_navLink__bzbwi:focus,.Header_navLink__bzbwi:hover{background:rgba(148,163,184,.18);color:var(--text-primary);transform:translateY(-1px)}.Header_referralButton__71L32{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.2rem;border-radius:9999px;border:none;font-weight:600;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#f8fafc;box-shadow:0 10px 28px rgba(14,165,233,.25);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.Header_referralButton__71L32:focus,.Header_referralButton__71L32:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(99,102,241,.3);filter:brightness(1.03);outline:none}.Header_submitButton__R79iu{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;padding:.65rem 1.4rem;border-radius:9999px;font-weight:600;box-shadow:0 8px 20px rgba(22,163,74,.25);transition:transform .15s ease,box-shadow .15s ease}.Header_submitButton__R79iu:focus,.Header_submitButton__R79iu:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(34,197,94,.35)}.Header_submitButton__R79iu:focus{outline:3px solid rgba(34,197,94,.6);outline-offset:2px}.Header_mobileMenu__B5eYP{display:none}@media (max-width:900px){.Header_headerContent__z8t4c{padding:.85rem 1rem;gap:.75rem}.Header_brand__CyH1x{font-size:1.05rem}.Header_navList__Xi2gf{display:none}.Header_mobileMenu__B5eYP{display:block;margin-left:auto}}.MobileNav_wrapper__jDv9K{display:none}.MobileNav_toggle__JwR6T{background:rgba(241,245,249,.7);border:1px solid rgba(148,163,184,.35);width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.MobileNav_toggleLineOpen__lBm4S,.MobileNav_toggleLine__56a3S{position:relative;width:22px;height:2px;background:#0f172a;transition:transform .2s ease}.MobileNav_toggleLineOpen__lBm4S:after,.MobileNav_toggleLineOpen__lBm4S:before,.MobileNav_toggleLine__56a3S:after,.MobileNav_toggleLine__56a3S:before{content:"";position:absolute;width:22px;height:2px;background:#0f172a;transition:transform .2s ease,opacity .2s ease}.MobileNav_toggleLine__56a3S:before{transform:translateY(-6px)}.MobileNav_toggleLine__56a3S:after{transform:translateY(6px)}.MobileNav_toggleLineOpen__lBm4S{background:transparent}.MobileNav_toggleLineOpen__lBm4S:before{transform:rotate(45deg)}.MobileNav_toggleLineOpen__lBm4S:after{transform:rotate(-45deg)}.MobileNav_menu__z2bv5{position:absolute;top:calc(100% + .75rem);right:0;background:hsla(0,0%,100%,.98);border-radius:1.25rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 45px rgba(15,23,42,.18);padding:1rem;width:min(240px,90vw)}.MobileNav_menu__z2bv5 ul{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.MobileNav_menu__z2bv5 a{display:block;font-weight:600;color:#0f172a;text-decoration:none}.MobileNav_referralButtonMobile__nzaw3{width:100%;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#f8fafc;border-radius:9999px;padding:.65rem 1rem;font-weight:600;border:none;cursor:pointer;text-align:center;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.MobileNav_referralButtonMobile__nzaw3:focus,.MobileNav_referralButtonMobile__nzaw3:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(99,102,241,.3);filter:brightness(1.05);outline:none}@media (max-width:900px){.MobileNav_wrapper__jDv9K{display:block;position:relative}}.ReferralModal_overlay__z2uLS{position:fixed;inset:0;display:grid;place-items:center;padding:1.5rem;background:rgba(15,23,42,.55);backdrop-filter:blur(6px);z-index:50}.ReferralModal_modal___wBMr{width:min(560px,100%);background:#fff;border-radius:1.5rem;box-shadow:0 28px 60px rgba(15,23,42,.28);padding:1.75rem;display:grid;gap:1.25rem}.ReferralModal_header__I4_6z{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ReferralModal_header__I4_6z h2{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a}.ReferralModal_closeButton__1LXX1{border:none;background:rgba(226,232,240,.6);color:#0f172a;width:36px;height:36px;border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .15s ease,transform .15s ease}.ReferralModal_closeButton__1LXX1:focus,.ReferralModal_closeButton__1LXX1:hover{background:rgba(148,163,184,.3);transform:translateY(-1px);outline:none}.ReferralModal_intro__93n7V{margin:0;color:#475569;font-size:.95rem}.ReferralModal_referralGrid__mYUGs{display:grid;gap:1rem}.ReferralModal_referralCard__OWdZp{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:1.1rem;text-decoration:none;color:inherit;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(99,102,241,.12));border:1px solid rgba(99,102,241,.2);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ReferralModal_referralCard__OWdZp:focus,.ReferralModal_referralCard__OWdZp:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(79,70,229,.22);background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(14,165,233,.18))}.ReferralModal_cardTitle__vJrD9{font-weight:600;font-size:1.1rem;color:#0f172a}.ReferralModal_cardDescription__htFhJ{font-size:.92rem;color:#475569}.ReferralModal_cardCta__2zC4n{font-weight:600;color:#1d4ed8}@media (max-width:540px){.ReferralModal_modal___wBMr{padding:1.25rem}.ReferralModal_cardTitle__vJrD9{font-size:1rem}.ReferralModal_cardDescription__htFhJ{font-size:.9rem}}.NoteBanner_banner__UFg1f{display:flex;align-items:flex-start;gap:1rem;background:linear-gradient(135deg,hsla(48,97%,77%,.9),rgba(252,211,77,.85));border-radius:1.25rem;padding:1.5rem;border:1px solid rgba(217,119,6,.25);box-shadow:0 16px 40px rgba(217,119,6,.18)}.NoteBanner_icon___27Dl{font-size:2rem;line-height:1}.NoteBanner_title__o1nZo{margin:0;font-size:1.25rem;font-weight:700;color:#7c2d12}.NoteBanner_message__LA6Hw{margin:.5rem 0 0;color:#78350f;line-height:1.6}@media (max-width:600px){.NoteBanner_banner__UFg1f{flex-direction:column;text-align:left}.NoteBanner_icon___27Dl{font-size:1.8rem}}.CodePanel_card__4r0r6{background:radial-gradient(circle at top,hsla(0,0%,100%,.95),rgba(226,232,240,.9));border-radius:1.75rem;padding:2.25rem;border:1px solid rgba(148,163,184,.3);box-shadow:0 20px 55px rgba(15,23,42,.12);display:grid;gap:1.5rem}.CodePanel_codeWrapper__1x4bK{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.CodePanel_letterBox__6Sv_7{width:3.5rem;height:3.5rem;display:grid;place-items:center;font-size:1.6rem;font-weight:700;color:#0f172a;background:#fff;border-radius:1rem;box-shadow:inset 0 -1px 0 rgba(148,163,184,.18);border:1px solid rgba(148,163,184,.35)}.CodePanel_actions__6HMjL,.CodePanel_secondaryActions__1_997{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.CodePanel_dangerButton__JLiN5,.CodePanel_primaryButton__MB7jo,.CodePanel_refreshButton__YftVP,.CodePanel_successButton__DGUA4{border:none;border-radius:9999px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;flex:1 1 140px}.CodePanel_primaryButton__MB7jo{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 12px 24px rgba(22,163,74,.3)}.CodePanel_primaryButton__MB7jo:focus,.CodePanel_primaryButton__MB7jo:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(34,197,94,.35)}.CodePanel_primaryButton__MB7jo:focus{outline:3px solid rgba(34,197,94,.4);outline-offset:2px}.CodePanel_dangerButton__JLiN5{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;box-shadow:0 12px 28px rgba(239,68,68,.25)}.CodePanel_dangerButton__JLiN5:focus,.CodePanel_dangerButton__JLiN5:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(220,38,38,.3)}.CodePanel_successButton__DGUA4{background:linear-gradient(135deg,#34d399,#10b981);color:#fff;box-shadow:0 12px 24px rgba(16,185,129,.25)}.CodePanel_refreshButton__YftVP:focus,.CodePanel_refreshButton__YftVP:hover,.CodePanel_successButton__DGUA4:focus,.CodePanel_successButton__DGUA4:hover{transform:translateY(-1px)}.CodePanel_refreshButton__YftVP{background:rgba(59,130,246,.12);color:#1d4ed8;box-shadow:none}.CodePanel_dangerButton__JLiN5:disabled,.CodePanel_successButton__DGUA4:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.CodePanel_voteStats__OcI__{display:flex;justify-content:center;gap:2.5rem;margin:0;padding:0}.CodePanel_voteStats__OcI__ div{text-align:center}.CodePanel_voteStats__OcI__ dt{font-size:.9rem;color:var(--text-secondary)}.CodePanel_voteStats__OcI__ dd{margin:.4rem 0 0;font-size:1.4rem;font-weight:600}.CodePanel_feedback___L4UK{text-align:center;margin:0;color:#0f172a;font-weight:500}.CodePanel_followGate__NEjee{background:radial-gradient(circle at top,rgba(236,254,255,.95),rgba(219,234,254,.9));border-radius:1.75rem;padding:2.25rem;border:1px solid rgba(96,165,250,.35);box-shadow:0 20px 55px rgba(59,130,246,.15);text-align:center;display:grid;gap:1rem}.CodePanel_followGate__NEjee h2{margin:0;font-size:1.6rem;color:#1e3a8a}.CodePanel_followGate__NEjee p{margin:0;color:#1f2937;font-size:.95rem}.CodePanel_followGate__NEjee a{color:#2563eb;font-weight:600}@media (max-width:600px){.CodePanel_followGate__NEjee{padding:1.75rem 1.5rem}.CodePanel_dangerButton__JLiN5,.CodePanel_primaryButton__MB7jo,.CodePanel_refreshButton__YftVP,.CodePanel_successButton__DGUA4{flex:1 1 120px;font-size:.95rem}}.CodePanel_emptyState__YUvs_{background:var(--card-background);border-radius:1.5rem;padding:2rem;border:1px solid rgba(148,163,184,.25);text-align:center;box-shadow:0 18px 45px rgba(15,23,42,.08)}.CodePanel_emptyState__YUvs_ h2{margin:0 0 .75rem}.CodePanel_emptyState__YUvs_ p{margin:0 0 1.5rem;color:var(--text-secondary)}.CodePanel_emptyActions__5KHFo{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width:600px){.CodePanel_card__4r0r6{padding:1.75rem}.CodePanel_letterBox__6Sv_7{width:3rem;height:3rem;font-size:1.4rem}.CodePanel_voteStats__OcI__{gap:1.5rem}}.LastCodeTicker_card__hk7XY{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.6rem;border-radius:1.75rem;background:rgba(219,234,254,.45);border:1px solid rgba(96,165,250,.5);box-shadow:0 18px 40px rgba(59,130,246,.18);color:#1d4ed8}.LastCodeTicker_icon__Z0_gv{font-size:1.8rem}.LastCodeTicker_title__R3TbE{margin:0;font-weight:600;font-size:1.05rem}.LastCodeTicker_subtitle___2i2u{margin:.35rem 0 0;font-size:.95rem;color:#2563eb}@media (max-width:600px){.LastCodeTicker_card__hk7XY{flex-direction:column;align-items:flex-start;padding:1.2rem 1.4rem}}.HowItWorks_card__7tSIJ{background:var(--card-background);border-radius:1.5rem;padding:2rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 45px rgba(15,23,42,.08)}.HowItWorks_heading__6vxRo{margin:0 0 1.25rem;font-size:1.4rem}.HowItWorks_list__NaM7J{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.HowItWorks_item__KXhkB{display:flex;gap:1.25rem;align-items:flex-start}.HowItWorks_badge__hkRJh{width:2.5rem;height:2.5rem;border-radius:9999px;background:linear-gradient(135deg,#38bdf8,#60a5fa);color:#fff;display:grid;place-content:center;font-weight:700;box-shadow:0 10px 25px rgba(59,130,246,.25)}.HowItWorks_title__yCOYQ{margin:0;font-size:1.05rem}.HowItWorks_description__0DxIO{margin:.4rem 0 0;color:var(--text-secondary);line-height:1.6}@media (max-width:600px){.HowItWorks_card__7tSIJ{padding:1.5rem}.HowItWorks_item__KXhkB{gap:1rem}.HowItWorks_badge__hkRJh{width:2.1rem;height:2.1rem}}.CommunityImpact_card__z7KFi{background:linear-gradient(135deg,rgba(129,140,248,.9),rgba(96,165,250,.9));border-radius:1.5rem;padding:1.75rem;color:#fff;box-shadow:0 20px 45px rgba(79,70,229,.35);border:1px solid rgba(129,140,248,.5)}.CommunityImpact_header__ZS3Q_{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.CommunityImpact_icon__3Nft1{font-size:1.6rem}.CommunityImpact_title__5nzdx{margin:0;font-size:1.2rem}.CommunityImpact_metrics__ol9YT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.CommunityImpact_count__inyf3{margin:0;font-size:2.4rem;font-weight:800;letter-spacing:.04em}.CommunityImpact_caption__aRBhQ{margin:.5rem 0 0;font-size:.95rem;opacity:.9}@media (max-width:600px){.CommunityImpact_card__z7KFi{padding:1.5rem}.CommunityImpact_metrics__ol9YT{grid-template-columns:1fr}.CommunityImpact_count__inyf3{font-size:2rem}}.SupportBox_card__4O_Sq{display:flex;gap:1.25rem;align-items:center;background:linear-gradient(135deg,rgba(255,247,237,.92),hsla(32,98%,83%,.9));border-radius:1.5rem;padding:1.75rem;border:1px solid rgba(251,146,60,.4);box-shadow:0 16px 40px rgba(249,115,22,.18)}.SupportBox_icon__g0URT{font-size:2.5rem}.SupportBox_content__Pt1nU{flex:1}.SupportBox_title__L_HnH{margin:0;font-size:1.3rem;font-weight:700}.SupportBox_message___Pd7C{margin:.65rem 0 1rem;color:#9a3412;line-height:1.6}.SupportBox_button__3FLyG{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;border-radius:9999px;font-weight:600;background:#f97316;color:#fff;box-shadow:0 12px 24px rgba(249,115,22,.25);transition:transform .15s ease,box-shadow .15s ease}.SupportBox_button__3FLyG:focus,.SupportBox_button__3FLyG:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(234,88,12,.3)}.SupportBox_button__3FLyG:focus{outline:3px solid rgba(249,115,22,.45);outline-offset:2px}@media (max-width:600px){.SupportBox_card__4O_Sq{flex-direction:column;align-items:flex-start}.SupportBox_icon__g0URT{font-size:2.2rem}}.FaqAccordion_wrapper__BR6rk{background:var(--card-background);border-radius:1.5rem;padding:2rem;border:1px solid rgba(148,163,184,.3);box-shadow:0 16px 40px rgba(15,23,42,.08)}.FaqAccordion_heading__0gXne{margin:0 0 1.5rem;font-size:1.4rem}.FaqAccordion_items__yNhPC{display:grid;gap:1rem}.FaqAccordion_item__dwpyG{border-radius:1rem;border:1px solid rgba(148,163,184,.25);background:hsla(0,0%,100%,.9)}.FaqAccordion_trigger__hPduK{width:100%;background:transparent;border:0;padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;cursor:pointer;color:var(--text-primary)}.FaqAccordion_trigger__hPduK:focus,.FaqAccordion_trigger__hPduK:hover{background:rgba(148,163,184,.1)}.FaqAccordion_trigger__hPduK:focus{outline:3px solid rgba(129,140,248,.4);outline-offset:4px}.FaqAccordion_icon__LqKgj{font-size:1.35rem;font-weight:600}.FaqAccordion_panel__CcRJ5{max-height:0;overflow:hidden;transition:max-height .25s ease;padding:0 1.25rem}.FaqAccordion_panel__CcRJ5 p{margin:0;color:var(--text-secondary);line-height:1.6}.FaqAccordion_open__qmxeB{max-height:320px;padding-bottom:1.25rem}@media (max-width:600px){.FaqAccordion_wrapper__BR6rk{padding:1.5rem}}.AllCodesList_card__QYVoV{background:var(--card-background);border-radius:1.5rem;padding:2rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 45px rgba(15,23,42,.08);display:grid;gap:1.5rem}.AllCodesList_heading__F3A2Q{margin:0;font-size:1.35rem}.AllCodesList_subheading__9X3R2{margin:0;color:var(--text-secondary);font-size:.95rem}.AllCodesList_headerRow__QBS2E{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.AllCodesList_table__yRi7M{display:grid;gap:1rem}.AllCodesList_row__ajVNb{border-radius:1.25rem;padding:1.25rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.2);display:grid;gap:.75rem}.AllCodesList_codeBlock__q6Czm{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.AllCodesList_codeText__yZ95h{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;font-size:1.1rem;padding:.35rem .75rem;border-radius:.75rem;background:rgba(15,23,42,.08)}.AllCodesList_copyButton__GHO9q{border:none;border-radius:9999px;padding:.45rem .95rem;font-weight:600;background:rgba(59,130,246,.15);color:#1d4ed8;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.AllCodesList_copyButton__GHO9q:focus,.AllCodesList_copyButton__GHO9q:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(59,130,246,.25)}.AllCodesList_meta__ZY76o{display:flex;flex-wrap:wrap;gap:1rem;font-size:.95rem;color:var(--text-secondary)}.AllCodesList_empty__9xHoh{margin:0;color:var(--text-secondary)}@media (max-width:600px){.AllCodesList_card__QYVoV{padding:1.5rem}.AllCodesList_row__ajVNb{padding:1rem}}.ContactBox_card__lewkE{display:flex;gap:1.25rem;align-items:center;background:linear-gradient(135deg,rgba(233,248,255,.92),rgba(191,219,254,.9));border-radius:1.5rem;padding:1.75rem;border:1px solid rgba(37,99,235,.3);box-shadow:0 18px 45px rgba(37,99,235,.22)}.ContactBox_icon__5cnyG{font-size:2.4rem}.ContactBox_content__fwJCS{flex:1}.ContactBox_title__bawT5{margin:0;font-size:1.3rem;font-weight:700;color:#1d4ed8}.ContactBox_message__ROY3b{margin:.65rem 0 1rem;color:#1e3a8a;line-height:1.6}.ContactBox_button__0j_NG{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.4rem;border-radius:9999px;font-weight:600;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;box-shadow:0 14px 30px rgba(37,99,235,.3);transition:transform .15s ease,box-shadow .15s ease}.ContactBox_button__0j_NG:focus,.ContactBox_button__0j_NG:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(37,99,235,.4)}.ContactBox_button__0j_NG:focus{outline:3px solid rgba(96,165,250,.5);outline-offset:2px}@media (max-width:600px){.ContactBox_card__lewkE{flex-direction:column;align-items:flex-start;padding:1.6rem}.ContactBox_icon__5cnyG{font-size:2rem}}.InviteNotification_container__YN84_{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;display:flex;align-items:center}.InviteNotification_card__uBcn_{display:flex;gap:.75rem;align-items:center;padding:.85rem 1.1rem;border-radius:1.25rem;background:rgba(37,99,235,.95);color:#f8fafc;box-shadow:0 16px 45px rgba(30,64,175,.35);border:1px solid rgba(191,219,254,.48);animation:InviteNotification_fade-in__MzqC9 .2s ease-out}.InviteNotification_pulse__z2kjX{width:.75rem;height:.75rem;border-radius:9999px;background:#bfdbfe;position:relative;animation:InviteNotification_pulse__z2kjX 1.5s ease-in-out infinite}.InviteNotification_content__zYI5Z{display:grid;gap:.15rem}.InviteNotification_title__lXS0f{margin:0;font-weight:700;font-size:.95rem}.InviteNotification_description__IERgj{margin:0;font-size:.8rem;color:rgba(248,250,252,.85)}@keyframes InviteNotification_fade-in__MzqC9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes InviteNotification_pulse__z2kjX{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}@media (max-width:600px){.InviteNotification_container__YN84_{left:0;right:0;bottom:1rem;justify-content:center;padding:0 1rem}.InviteNotification_card__uBcn_{width:100%;justify-content:flex-start}}.HamsterGame_card__bfbPy{background:linear-gradient(180deg,rgba(248,255,244,.95),rgba(236,253,245,.9));border-radius:1.75rem;border:1px solid rgba(134,239,172,.45);box-shadow:0 24px 65px rgba(34,197,94,.22);padding:1.75rem;display:grid;gap:1.5rem}.HamsterGame_header__8ieb1{display:flex;align-items:center;gap:.75rem}.HamsterGame_emoji__d_xju{font-size:1.8rem}.HamsterGame_title__yl4Ev{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.HamsterGame_statsGrid__nNsR2{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.HamsterGame_stat__Ao5lG{background:hsla(0,0%,100%,.75);border:1px solid rgba(187,247,208,.6);border-radius:1.2rem;padding:.85rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#065f46}.HamsterGame_statHighlight__AVbkx{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.35);color:#047857}.HamsterGame_stat-purple__prvmC{color:#6d28d9;border-color:rgba(167,139,250,.4)}.HamsterGame_stat-orange__tcAoC{color:#ea580c;border-color:rgba(251,146,60,.45)}.HamsterGame_statLabel__ymOi4{font-weight:600}.HamsterGame_statValue__tHvzz{font-weight:700;font-size:1rem}.HamsterGame_grid___DNRX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.HamsterGame_cell__ucfJd{position:relative;border:none;border-radius:1.2rem;background:rgba(187,247,208,.6);box-shadow:inset 0 -4px 0 rgba(74,222,128,.35);display:flex;align-items:center;justify-content:center;padding:1.25rem 0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.HamsterGame_cell__ucfJd:focus,.HamsterGame_cell__ucfJd:hover{transform:translateY(-2px);box-shadow:inset 0 -6px 0 rgba(34,197,94,.45)}.HamsterGame_cell__ucfJd:focus{outline:3px solid rgba(34,197,94,.45);outline-offset:2px}.HamsterGame_cellActive__hTWwI{background:rgba(74,222,128,.9)}.HamsterGame_hole__bkaIJ{width:1.8rem;height:1.8rem;border-radius:9999px;background:rgba(13,148,136,.25)}.HamsterGame_startButton__Q8AfT{border:none;border-radius:9999px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;font-weight:600;font-size:1rem;padding:.9rem;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;box-shadow:0 20px 45px rgba(22,163,74,.4);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.HamsterGame_startButton__Q8AfT:focus,.HamsterGame_startButton__Q8AfT:hover{transform:translateY(-2px);box-shadow:0 24px 55px rgba(34,197,94,.45)}.HamsterGame_startButton__Q8AfT:focus{outline:3px solid rgba(74,222,128,.5);outline-offset:2px}.HamsterGame_leaderboard__fWmyy{display:grid;gap:.75rem;padding:1rem 1.25rem;border-radius:1.5rem;background:hsla(0,0%,100%,.78);border:1px solid rgba(134,239,172,.35)}.HamsterGame_leaderboardHeader__8Djtn{display:flex;flex-direction:column;gap:.2rem}.HamsterGame_leaderboardTitle__O_Bnh{margin:0;font-size:1rem;font-weight:700;color:#047857}.HamsterGame_leaderboardSubtitle__93GqQ{font-size:.8rem;color:#0f766e}.HamsterGame_nameField__LmQnu{display:grid;gap:.3rem;font-size:.8rem;color:#0f766e}.HamsterGame_nameField__LmQnu input{border:1px solid rgba(45,212,191,.4);border-radius:.9rem;padding:.45rem .75rem;font-size:.85rem;background:rgba(236,253,245,.8);color:#064e3b}.HamsterGame_nameField__LmQnu input:focus{outline:3px solid rgba(16,185,129,.35);outline-offset:2px}.HamsterGame_leaderboardList__BZzBY{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.HamsterGame_leaderboardItem__ryb89{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;font-size:.85rem;color:#0f766e}.HamsterGame_leaderboardRank__L3__c{font-weight:700}.HamsterGame_leaderboardPlayer__p2nuQ{font-weight:600}.HamsterGame_leaderboardScore__fIYrH{font-weight:700;color:#047857}.HamsterGame_leaderboardEmpty__tcaK_{font-size:.85rem;color:#0f766e}.HamsterGame_leaderboardStatus__nFwoh{margin:0;font-size:.75rem;color:#059669}@media (max-width:600px){.HamsterGame_card__bfbPy{padding:1.5rem}.HamsterGame_statsGrid__nNsR2{grid-template-columns:repeat(1,minmax(0,1fr))}}.HomePage_page__pa7al{min-height:100vh;padding:3rem 1.5rem 5rem;position:relative}.HomePage_heroGradient__0m0Pp{position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(191,219,254,.45),transparent 55%),radial-gradient(circle at 80% 10%,rgba(196,181,253,.45),transparent 50%),radial-gradient(circle at 50% 80%,rgba(134,239,172,.35),transparent 45%);z-index:0}.HomePage_container__p5sF4{position:relative;z-index:1;margin:0 auto;max-width:var(--max-width);display:grid;gap:2rem}.HomePage_errorBanner__IsUHD{padding:1rem 1.25rem;border-radius:1rem;background:hsla(0,91%,71%,.15);border:1px solid rgba(239,68,68,.3);color:#b91c1c;font-weight:500}.HomePage_loading__nkOWm{background:hsla(0,0%,100%,.85);border-radius:1.5rem;padding:2rem;text-align:center;font-weight:500;box-shadow:0 18px 45px rgba(148,163,184,.25)}.HomePage_mainLayout__KeRpk{display:grid;gap:2rem}.HomePage_primaryColumn__ZQRc4{display:grid;gap:2rem;align-content:start}.HomePage_madeBy__ksUep{margin:0;padding:.75rem 1.25rem;border-radius:1.25rem;background:hsla(81,88%,80%,.4);border:1px solid rgba(132,204,22,.35);color:#14532d;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.HomePage_primaryGrid___8Csb{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.HomePage_sidebar__f0JAu{display:grid;gap:1.5rem;align-content:start}@media (max-width:900px){.HomePage_page__pa7al{padding:2.5rem 1rem 4rem}.HomePage_mainLayout__KeRpk{grid-template-columns:1fr}}@media (max-width:600px){.HomePage_page__pa7al{padding:2rem .75rem 3rem}}.HomePage_allCodesHidden__pKnJX{display:none}@media (min-width:900px){.HomePage_mainLayout__KeRpk{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);align-items:start}}