.profile_container__CYebx{padding:clamp(1rem,3vw,2rem) clamp(.75rem,2vw,1.5rem);max-width:900px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;color:#1a202c;background:#f8fafc;min-height:100vh}.profile_profileHeader__Xf6f4{display:flex;flex-direction:column;align-items:center;background:#fff;padding:clamp(1.25rem,4vw,2.5rem);border-radius:clamp(16px,4vw,24px);box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:1.5rem;border:1px solid #edf2f7;position:relative;overflow:hidden}.profile_profileHeader__Xf6f4:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-primary)}.profile_avatarSection__fZnTm{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.profile_avatar__f2UDF{width:clamp(72px,22vw,110px);height:clamp(72px,22vw,110px);border-radius:50%;background:#edf2f7;display:flex;align-items:center;justify-content:center;font-size:clamp(1.75rem,6vw,2.5rem);color:#a0aec0;overflow:hidden;flex-shrink:0;border:3px solid #fff;box-shadow:0 6px 20px rgba(0,0,0,.12);transition:transform .2s ease}.profile_avatar__f2UDF:hover{transform:scale(1.02)}.profile_avatar__f2UDF img{width:100%;height:100%;object-fit:cover}.profile_userInfo__oWr8Y{flex:1 1;text-align:center;width:100%}.profile_userName__I4ZYx{font-size:clamp(1.25rem,5vw,1.75rem);font-weight:800;color:#1a202c;margin:0 0 .35rem;letter-spacing:-.02em}.profile_userBio__6xSnf{color:#718096;line-height:1.55;font-size:clamp(.8rem,2.5vw,.95rem);white-space:pre-wrap;max-width:420px;margin:.35rem auto 1rem;padding:0 .5rem}.profile_idContainer__GVvDG{display:inline-flex;align-items:center;background:#f7fafc;padding:clamp(.4rem,1.5vw,.5rem) clamp(.75rem,2vw,1rem);border-radius:100px;margin-top:.75rem;border:1px solid #edf2f7;flex-wrap:wrap;justify-content:center;gap:.25rem}.profile_idLabel__xW847{font-size:clamp(.65rem,1.8vw,.75rem);color:#718096;margin-right:.25rem}.profile_idValue__XPfaD{font-family:SF Mono,Roboto Mono,monospace;font-size:clamp(.7rem,2vw,.8rem);color:#4a5568;margin-right:.5rem;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_copyBtn__eYjmr{background:#fff;border:1px solid #e2e8f0;color:#4a5568;padding:clamp(.2rem,.8vw,.3rem) clamp(.5rem,1.5vw,.7rem);border-radius:6px;font-size:clamp(.6rem,1.6vw,.7rem);cursor:pointer;transition:all .2s;font-weight:600}.profile_copyBtn__eYjmr:hover{background:#edf2f7;border-color:#cbd5e0}.profile_copyBtn__eYjmr:active{transform:scale(.95)}.profile_actionArea__cXYVx{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem;flex-wrap:wrap}.profile_requestSection__H9EZU{margin-bottom:1.5rem;background:#fffaf0;padding:clamp(1rem,3vw,1.25rem);border-radius:16px;border:1px solid #fbd38d;box-shadow:0 2px 8px rgba(237,137,54,.08)}.profile_subTitle__owK4e{font-size:clamp(.9rem,2.5vw,1rem);font-weight:700;color:var(--color-text);margin:1.25rem 0 .75rem;display:flex;align-items:center;gap:.5rem}.profile_requestSection__H9EZU .profile_friendGrid__3YxGk{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.profile_requestSection__H9EZU .profile_subTitle__owK4e{margin-top:0;color:#c05621}.profile_requestActions__UaHxE{display:flex;gap:.5rem;margin-top:.5rem}.profile_acceptBtn__BVoXA{background:#48bb78;color:#fff;border:none;padding:clamp(.4rem,1.5vw,.5rem) clamp(.75rem,2vw,1rem);border-radius:8px;cursor:pointer;font-size:clamp(.75rem,2vw,.85rem);font-weight:600;transition:all .2s;box-shadow:0 2px 6px rgba(72,187,120,.25)}.profile_acceptBtn__BVoXA:hover{background:#38a169;transform:translateY(-1px)}.profile_acceptBtn__BVoXA:active{transform:scale(.97)}.profile_rejectBtn__owei6{background:#fff;color:#e53e3e;border:1px solid #fed7d7;padding:clamp(.4rem,1.5vw,.5rem) clamp(.75rem,2vw,1rem);border-radius:8px;cursor:pointer;font-size:clamp(.75rem,2vw,.85rem);font-weight:600;transition:all .2s}.profile_rejectBtn__owei6:hover{background:#fff5f5;border-color:#fc8181}.profile_editForm__RxTyI{display:flex;flex-direction:column;gap:1rem;background:#f7fafc;padding:clamp(1rem,3vw,1.5rem);border-radius:14px;border:1px solid #edf2f7;width:100%;max-width:360px;margin:0 auto}.profile_inputGroup__ZvGry{display:flex;flex-direction:column;gap:.4rem}.profile_inputGroup__ZvGry label{font-size:clamp(.75rem,2vw,.85rem);font-weight:700;color:#4a5568}.profile_editInput__FHQhW{padding:clamp(.6rem,2vw,.75rem) clamp(.75rem,2vw,1rem);font-size:clamp(.9rem,2.5vw,1rem);border:1px solid #e2e8f0;border-radius:10px;width:100%;box-sizing:border-box;font-weight:600;color:#2d3748;transition:all .2s;background:#fff}.profile_editInput__FHQhW:focus,.profile_editTextarea__OyRYv:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.profile_editTextarea__OyRYv{padding:clamp(.6rem,2vw,.75rem) clamp(.75rem,2vw,1rem);font-size:clamp(.85rem,2.5vw,.95rem);border:1px solid #e2e8f0;border-radius:10px;width:100%;box-sizing:border-box;font-family:inherit;resize:vertical;color:#4a5568;line-height:1.5;min-height:70px;background:#fff}.profile_buttonGroup__qynJq{display:flex;gap:.5rem;margin-top:.25rem}.profile_primaryBtn__E_T__{background:#1a202c;color:#fff;border:none;padding:clamp(.55rem,2vw,.7rem) clamp(1rem,3vw,1.5rem);border-radius:10px;cursor:pointer;font-weight:700;font-size:clamp(.8rem,2.2vw,.9rem);transition:all .2s;box-shadow:0 2px 8px rgba(26,32,44,.2)}.profile_primaryBtn__E_T__:hover{background:#2d3748}.profile_primaryBtn__E_T__:active{transform:scale(.97)}.profile_secondaryBtn__xj7GO{background:#fff;color:#4a5568;border:1px solid #e2e8f0;padding:clamp(.55rem,2vw,.7rem) clamp(1rem,3vw,1.5rem);border-radius:10px;cursor:pointer;font-weight:700;font-size:clamp(.8rem,2.2vw,.9rem);transition:all .2s}.profile_secondaryBtn__xj7GO:hover{background:#f7fafc;border-color:#cbd5e0}.profile_secondaryBtn__xj7GO:active{transform:scale(.97)}.profile_section__RH7dI{margin-bottom:2rem}.profile_sectionTitle___Vi78{font-size:clamp(1rem,3vw,1.15rem);font-weight:800;color:#2d3748;margin-bottom:1rem;display:flex;align-items:center;gap:.6rem}.profile_sectionTitle___Vi78:before{content:"";display:block;width:4px;height:18px;background:#4299e1;border-radius:2px}.profile_statsGrid__Q0bhS{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));grid-gap:clamp(.75rem,2vw,1rem);gap:clamp(.75rem,2vw,1rem)}.profile_statCard__wS9_P{background:#fff;padding:clamp(1rem,3vw,1.25rem);border-radius:14px;border:1px solid #edf2f7;transition:all .2s ease;position:relative;overflow:hidden}.profile_statCard__wS9_P:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#4299e1;opacity:0;transition:opacity .2s}.profile_statCard__wS9_P:hover:after{opacity:1}.profile_statCard__wS9_P:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.06)}.profile_gameTitle__v8amn{font-weight:800;font-size:clamp(.95rem,2.5vw,1.05rem);color:#2d3748;margin-bottom:.6rem;display:flex;align-items:center;gap:.4rem}.profile_statDetails__6AuLl{display:flex;flex-direction:column;gap:.4rem}.profile_statItem___jRSx{display:flex;justify-content:space-between;align-items:center;font-size:clamp(.75rem,2vw,.85rem);padding-bottom:.3rem;border-bottom:1px dashed #f0f0f0}.profile_statItem___jRSx:last-child{border-bottom:none;padding-bottom:0}.profile_statLabel__5wIUm{color:#718096;font-size:clamp(.7rem,1.8vw,.8rem)}.profile_statValue__qQh9S{font-weight:700;color:#2d3748;font-family:SF Mono,Roboto Mono,monospace;font-size:clamp(.85rem,2.2vw,.95rem)}.profile_addFriendSection__KMe__{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.profile_friendIdInput__HL_sG{flex:1 1;min-width:min(200px,100%);padding:clamp(.6rem,2vw,.75rem) clamp(.75rem,2vw,1rem);border:1px solid #e2e8f0;border-radius:10px;font-size:clamp(.85rem,2.2vw,.9rem);transition:all .2s;background:#fff}.profile_friendIdInput__HL_sG:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.profile_addFriendBtn__8ivyT{background:#4299e1;color:#fff;border:none;padding:clamp(.6rem,2vw,.75rem) clamp(1rem,2.5vw,1.25rem);border-radius:10px;font-weight:700;font-size:clamp(.8rem,2vw,.9rem);cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(66,153,225,.25);white-space:nowrap}.profile_addFriendBtn__8ivyT:hover{background:#3182ce}.profile_addFriendBtn__8ivyT:active{transform:scale(.97)}.profile_friendGrid__3YxGk{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));grid-gap:clamp(.6rem,2vw,.875rem);gap:clamp(.6rem,2vw,.875rem)}.profile_friendCard__K2s3Z{position:relative;display:flex;align-items:center;padding:clamp(.75rem,2vw,1rem);background:#fff;border:1px solid #edf2f7;border-radius:12px;transition:all .2s}.profile_friendLinkContent__2oYcf{flex:1 1;display:flex;align-items:center;text-decoration:none;color:inherit;min-width:0}.profile_friendCard__K2s3Z:hover{background:#f7fafc;border-color:#e2e8f0;box-shadow:0 4px 10px rgba(0,0,0,.04)}.profile_friendCard__K2s3Z:active{transform:scale(.98)}.profile_friendAvatarPlaceholder__gNgXS{width:clamp(32px,10vw,40px);height:clamp(32px,10vw,40px);border-radius:50%;background:#e2e8f0;margin-right:clamp(.5rem,1.5vw,.75rem);overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:clamp(.75rem,2vw,.9rem);font-weight:700;color:#718096;flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.08)}.profile_friendAvatarImg__RqFVO{width:100%;height:100%;object-fit:cover}.profile_friendInfo__kEEc5{display:flex;flex-direction:column;min-width:0}.profile_friendName__jX_1G{font-size:clamp(.8rem,2.2vw,.9rem);font-weight:700;color:#2d3748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile_friendIdSub__dHN3E{font-size:clamp(.6rem,1.6vw,.7rem);color:#a0aec0;font-family:SF Mono,Roboto Mono,monospace;margin-top:1px}.profile_badgePending__ML4as{color:#dd6b20;font-size:clamp(.6rem,1.6vw,.7rem);font-weight:700;margin-top:2px}.profile_emptyText__Eplsu{color:#a0aec0;font-size:clamp(.8rem,2.2vw,.9rem);padding:clamp(1.5rem,4vw,2rem);text-align:center;background:#fff;border-radius:12px;border:1px dashed #e2e8f0}.profile_accountLinks__QSSO3{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);margin:0;padding:0;list-style:none;font-size:.9rem}.profile_accountLinks__QSSO3 a{color:var(--color-text-light)}.profile_accountLinks__QSSO3 a:hover{color:var(--color-text)}.profile_backLink__3pML1{display:inline-flex;align-items:center;gap:.4rem;margin-top:2rem;padding:clamp(.6rem,2vw,.75rem) clamp(1rem,2.5vw,1.25rem);color:#4a5568;font-size:clamp(.8rem,2.2vw,.9rem);font-weight:600;text-decoration:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s}.profile_backLink__3pML1:hover{background:#f7fafc;color:#2d3748;border-color:#cbd5e0}.profile_backLink__3pML1:active{transform:scale(.97)}.profile_backLink__3pML1:before{content:"←"}.profile_removeFriendBtn__ju8YY{background:transparent;border:none;color:#cbd5e0;font-size:clamp(.9rem,2.2vw,1rem);cursor:pointer;padding:.35rem;border-radius:6px;line-height:1;margin-left:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.profile_removeFriendBtn__ju8YY:hover{color:#e53e3e;background:#fff5f5}.profile_statusBadge__ghpUO{display:inline-flex;align-items:center;padding:clamp(.35rem,1.2vw,.5rem) clamp(.75rem,2vw,1rem);background:#f0fff4;color:#38a169;font-size:clamp(.75rem,2vw,.85rem);font-weight:700;border-radius:100px;border:1px solid #c6f6d5}.profile_badgeToggle__eiPAc{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;margin-bottom:0}.profile_badgeToggleLabel__T8k3b{font-size:1.1rem;font-weight:700;color:var(--color-text);flex:1 1}.profile_badgeToggleCount__hGfuI{font-size:.8rem;color:var(--color-text-light);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.2rem .6rem}.profile_badgeToggleArrow__GqHAJ{font-size:.75rem;color:var(--color-text-light)}.profile_badgeList__BfR7J{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.profile_badge__IvHMR{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .85rem;background:#fef3c7;color:#92400e;font-size:.85rem;border-radius:var(--radius-md);border:1px solid #fde68a;min-width:0}.profile_badgeLocked__5BSkO{background:#f7fafc;color:var(--color-text-light);border-color:var(--color-border)}.profile_badgeLocked__5BSkO .profile_badgeDot__WuqVt{background:#cbd5e0}.profile_badgeDot__WuqVt{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--tier,#f59e0b)}.profile_badgeText__4xsGv{display:flex;flex-direction:column;gap:.1rem;min-width:0}.profile_badgeLabel__kZr2W{font-weight:700}.profile_badgeCondition__FZHAq{font-size:.72rem;font-weight:400;opacity:.85}.profile_streakRow__sZfKa{display:flex;align-items:baseline;gap:var(--spacing-md);padding:.75rem 1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-md);color:#c2410c}.profile_streakValue__AR7fS{display:flex;align-items:baseline;gap:.2rem}.profile_streakNum__1ytyJ{font-size:2rem;font-weight:800;line-height:1}.profile_streakUnit__p0_ZY{font-size:.9rem;font-weight:700}.profile_streakMeta__FABkw{font-size:.8rem;color:var(--color-text-light)}@media (min-width:480px){.profile_statsGrid__Q0bhS{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.profile_friendGrid__3YxGk{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (min-width:640px){.profile_container__CYebx{padding:2rem 1.5rem}.profile_profileHeader__Xf6f4{flex-direction:row;text-align:left;align-items:flex-start;padding:2rem}.profile_profileHeader__Xf6f4:before{height:5px}.profile_avatarSection__fZnTm{margin-right:1.75rem;margin-bottom:0}.profile_userInfo__oWr8Y{text-align:left}.profile_userBio__6xSnf{margin-left:0;padding:0}.profile_actionArea__cXYVx{justify-content:flex-start}.profile_idContainer__GVvDG{margin-top:1rem}.profile_addFriendSection__KMe__{max-width:450px}}@media (min-width:768px){.profile_container__CYebx{padding:2.5rem 2rem}.profile_profileHeader__Xf6f4{padding:2.5rem}.profile_avatarSection__fZnTm{margin-right:2rem}.profile_statsGrid__Q0bhS{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}}.profile_metaRow__UYveU{display:flex;flex-wrap:wrap;gap:.75rem;margin:.6rem 0 .5rem}.profile_metaItem__vX362{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#64748b;font-weight:500}.profile_shareBtn__kLFvq{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;cursor:pointer;transition:background .15s}.profile_shareBtn__kLFvq:hover{background:#dbeafe}.profile_cropOverlay__gQZqj{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.profile_cropModal__lIqBb{background:#fff;border-radius:16px;padding:1.5rem;width:min(420px,94vw);display:flex;flex-direction:column;gap:1rem}.profile_cropTitle__RxHaU{font-weight:700;font-size:1rem;color:#1a202c;margin:0;text-align:center}.profile_cropArea__Vgsio{position:relative;width:100%;height:280px;background:#000;border-radius:10px;overflow:hidden}.profile_zoomSlider__Og2ie{width:100%;accent-color:#4299e1}.profile_avatarUploadLabel__9OESO{cursor:pointer;display:inline-block}.profile_avatarUploadPreview__PkZki{position:relative;width:80px;height:80px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #e2e8f0;transition:border-color .2s}.profile_avatarUploadLabel__9OESO:hover .profile_avatarUploadPreview__PkZki{border-color:#4299e1}.profile_avatarUploadOverlay__fY1F8{position:absolute;inset:0;background:rgba(0,0,0,.45);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;border-radius:50%}.profile_avatarUploadLabel__9OESO:hover .profile_avatarUploadOverlay__fY1F8{opacity:1}.profile_statsTable__fjcQw{width:100%;border-collapse:collapse;font-size:.875rem}.profile_statsTable__fjcQw td,.profile_statsTable__fjcQw th{padding:.5rem .75rem;text-align:center;border-bottom:1px solid var(--color-border)}.profile_statsTable__fjcQw th{font-weight:600;color:var(--color-text-light);background:#f8fafc}.profile_statsTable__fjcQw td:first-child{text-align:left;font-weight:500}.profile_tier1__jAt2A{--tier:var(--color-text-light)}.profile_tier2__6LAUE{--tier:var(--color-primary)}.profile_tier3__QHfD8,.profile_titlePremium___Ooyh{--tier:var(--color-secondary)}.profile_titlePremium___Ooyh{color:#975a16;background:color-mix(in srgb,var(--color-secondary) 10%,var(--color-white))}.profile_friendFrame__fljnM{margin-right:clamp(.5rem,1.5vw,.75rem)}.profile_titleBadge__hS2ow{display:inline-block;margin:0 auto var(--spacing-sm);padding:.15rem .7rem;font-size:.8rem;font-weight:700;color:var(--tier);background:var(--color-white);border:1px solid var(--tier);border-radius:100px}.profile_tagList__EkMet{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs);list-style:none;margin:0 0 var(--spacing-md);padding:0}@media (min-width:640px){.profile_tagList__EkMet{justify-content:flex-start}}.profile_tag__hGgEH{padding:.15rem .6rem;font-size:.78rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:100px}.profile_hiddenNote__CblIS{margin-left:var(--spacing-sm);font-size:.72rem;font-weight:400;color:var(--color-text-light)}.profile_favoriteList__8Gu5o{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.profile_favoriteItem__S_k8d{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:.6rem .9rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text)}.profile_favoriteItem__S_k8d:hover{border-color:var(--color-primary)}.profile_favoriteName__t68lx{font-weight:700;font-size:.9rem}.profile_favoriteGenre__X0cTx{font-size:.72rem;color:var(--color-text-light)}.profile_badgeGroup__IZMRp{margin-top:var(--spacing-md)}.profile_badgeGroupTitle__GnFMQ{margin:0;font-size:.85rem;font-weight:700;color:var(--color-text)}.profile_badgeGroup__IZMRp .profile_badgeList__BfR7J{margin-top:var(--spacing-sm)}.profile_fieldLabel__0dG17{font-size:clamp(.75rem,2vw,.85rem);font-weight:700;color:var(--color-text)}.profile_fieldHint__7xLvg{margin:var(--spacing-xs) 0 0;font-size:.72rem;color:var(--color-text-light)}.profile_fieldset__le4u4{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;border:none;min-width:0}.profile_fieldset__le4u4 legend{padding:0;margin-bottom:.4rem}.profile_tagPicker__5GRS2{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.profile_tagOption__nmC9n{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.8rem;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);border-radius:100px;cursor:pointer}.profile_tagOption__nmC9n input{margin:0}.profile_tagOptionOn__3curb{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.profile_privacyList__w3ScO{display:flex;flex-direction:column;gap:var(--spacing-xs)}.profile_checkRow___QsHb{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.85rem;color:var(--color-text);cursor:pointer}.profile_pageTitle__UQb2p{margin:0 0 var(--spacing-md);color:var(--color-primary);font-size:clamp(1.4rem,4vw,1.8rem);font-weight:900}.profile_supporterBox__0fbbS{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white)}.profile_supporterBox__0fbbS .profile_secondaryBtn__xj7GO{text-decoration:none}.profile_supporterLead__uPlgH{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:700;color:var(--color-text)}.profile_supporterLead__uPlgH svg{flex-shrink:0;color:var(--color-secondary)}.profile_accountActions__0r8jH{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-lg)}.profile_accountDelete__aTsUb{color:var(--color-text-light);font-size:.9rem}.GameGuide_wrap__ZpCQV,.profile_accountDelete__aTsUb:hover{color:var(--color-text)}.GameGuide_wrap__ZpCQV{width:100%;max-width:860px;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,1.5rem) 3rem}.GameGuide_crumbs__RqZaD{margin:0 0 1rem;font-size:.85rem;color:var(--color-text-light)}.GameGuide_crumbs__RqZaD a{color:var(--color-primary);text-decoration:underline}.GameGuide_title__nHEm5{margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.25rem);font-weight:800;line-height:1.35;color:var(--color-primary)}.GameGuide_lead__AehGb{margin:0 0 1.25rem;font-size:1.02rem;line-height:1.9}.GameGuide_facts__e1Ps1{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.GameGuide_facts__e1Ps1 li{padding:.3rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);font-size:.85rem;font-weight:600}.GameGuide_paused__g1jIU{margin:0 0 1.5rem;padding:var(--spacing-md);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-white);font-weight:700;line-height:1.7}.GameGuide_cta___8V1W{margin:0 0 2rem;padding:1.25rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center}.GameGuide_ctaNote__Pxb61{margin:.75rem 0 0;font-size:.85rem;line-height:1.7;color:var(--color-text-light)}.GameGuide_ctaNote__Pxb61 a{color:var(--color-primary);text-decoration:underline}.GameGuide_loginButton__SiM75{min-height:48px;padding:.7rem 1.75rem;border:none;border-radius:999px;background:var(--color-primary);color:var(--color-white);font:inherit;font-size:1rem;font-weight:700;cursor:pointer}.GameGuide_loginButton__SiM75:hover{background:color-mix(in srgb,var(--color-primary) 85%,#000)}.GameGuide_playButton__Xzl6m{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 2.25rem;border-radius:999px;background:var(--color-primary);color:var(--color-white);font-size:1.05rem;font-weight:700;text-decoration:none}.GameGuide_playButton__Xzl6m:hover{background:color-mix(in srgb,var(--color-primary) 85%,#000)}.GameGuide_playButton__Xzl6m:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.GameGuide_ctaLang__ogUyQ{margin:.75rem 0 0;font-weight:700}.GameGuide_section__liDok{margin:0 0 2rem}.GameGuide_h2__TsVBp{margin:0 0 .75rem;padding-left:.75rem;border-left:4px solid var(--color-primary);font-size:1.3rem;font-weight:800;line-height:1.4}.GameGuide_list__TwMT_{margin:0;padding-left:1.4rem;line-height:1.9}.GameGuide_list__TwMT_ li+li{margin-top:.4rem}.GameGuide_faq__tdXpF dt{margin-top:1rem;font-weight:800}.GameGuide_faq__tdXpF dd{margin:.35rem 0 0;line-height:1.85}.GameGuide_related__nztJD{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.GameGuide_related__nztJD a{display:block;padding:.75rem 1rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-weight:600;line-height:1.5}.GameGuide_related__nztJD a:hover{border-color:var(--color-primary);color:var(--color-primary)}.GameGuide_text__gvLDK{margin:0 0 .75rem;line-height:1.9}.GameGuide_names__zHxFc{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none}.GameGuide_names__zHxFc a{color:var(--color-primary);font-weight:600;text-decoration:underline}.GameGuide_more__IdcqQ{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.GameGuide_more__IdcqQ a{color:var(--color-primary);font-weight:700;text-decoration:underline}.GameGuide_side__TFeC2{display:none}@media (min-width:1280px){html:not([data-phone]):not([data-supporter]) .GameGuide_layout__EP6_Y{display:grid;grid-template-columns:minmax(0,860px) 300px;grid-gap:32px;gap:32px;justify-content:center;align-items:start}html:not([data-phone]):not([data-supporter]) .GameGuide_layout__EP6_Y>.GameGuide_wrap__ZpCQV{margin:0}html:not([data-phone]):not([data-supporter]) .GameGuide_side__TFeC2{display:block;padding-top:2.5rem}}.GameGuide_sideAd__4XlQ_{margin-top:0}.GameGuide_playTop__Nouh_{margin:0 0 1.25rem}.GameGuide_playTop__Nouh_ .GameGuide_playButton__Xzl6m{width:100%;max-width:420px;min-height:56px;font-size:1.15rem;box-sizing:border-box}.GameCards_card__KDmLC{--game-color:var(--color-primary);display:flex;flex-direction:column;gap:.25rem;height:100%;padding:.9rem .95rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-text);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.GameCards_card__KDmLC:focus-visible,.GameCards_tile__nBFr1:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.GameCards_top__UYVm0{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:.4rem}.GameCards_iconBox__aj0UU,.GameCards_tileIcon__1yfJ1{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--game-color) 9%,var(--color-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--game-color) 18%,transparent)}.GameCards_iconBox__aj0UU{width:60px;height:60px;border-radius:16px}.GameCards_iconBox__aj0UU svg{width:40px;height:40px}.GameCards_go__YubBf{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--game-color);transition:background .15s ease,color .15s ease,border-color .15s ease}.GameCards_badge__lqixk{align-self:flex-start;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 9%,var(--color-white));color:var(--color-accent);font-size:.7rem;font-weight:800;white-space:nowrap}.GameCards_name__bFJ32{margin:0;font-size:1rem;font-weight:800;line-height:1.35;color:var(--color-text);overflow-wrap:anywhere}.GameCards_line__m_TNq{font-size:.8rem;font-weight:600;line-height:1.5;color:color-mix(in srgb,var(--game-color) 55%,var(--color-text))}.GameCards_summary__TI1sm{display:none}.GameCards_meta__c1IdG{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .75rem;margin-top:auto;padding-top:.6rem;font-size:.74rem;font-weight:700;line-height:1.4}.GameCards_players__N1bJd,.GameCards_statusGuest__yADSx,.GameCards_statusLogin__tjhg6{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.GameCards_players__N1bJd{color:var(--color-text-light)}.GameCards_statusGuest__yADSx{color:var(--color-primary)}.GameCards_statusLogin__tjhg6{color:var(--color-text-light)}.GameCards_players__N1bJd svg,.GameCards_statusGuest__yADSx svg,.GameCards_statusLogin__tjhg6 svg{flex-shrink:0}.GameCards_statusPremium__G0BEh{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .55rem;border:1px solid var(--color-secondary);border-radius:999px;background:color-mix(in srgb,var(--color-secondary) 12%,var(--color-white));color:color-mix(in srgb,var(--color-secondary) 55%,#000);white-space:nowrap}.GameCards_premiumLock__AdVmo{display:none}.GameCards_premiumLocked__miQtz .GameCards_premiumLock__AdVmo{display:inline-flex}html[data-supporter] .GameCards_premiumLock__AdVmo{display:none}.GameCards_srOnly__KBZeN{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (hover:hover){.GameCards_card__KDmLC:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--game-color) 40%,var(--color-border));box-shadow:var(--shadow-lg)}.GameCards_card__KDmLC:hover .GameCards_go__YubBf{border-color:var(--game-color);background:var(--game-color);color:var(--color-white)}.GameCards_tile__nBFr1:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--game-color) 40%,var(--color-border));box-shadow:var(--shadow-md)}}.GameCards_card__KDmLC:active,.GameCards_tile__nBFr1:active{transform:scale(.97);box-shadow:var(--shadow-sm)}@media (min-width:640px){.GameCards_summary__TI1sm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.15rem;font-size:.78rem;line-height:1.65;color:var(--color-text-light)}}@media (max-width:479px){.GameCards_card__KDmLC{padding:.75rem .7rem .7rem}.GameCards_top__UYVm0{margin-bottom:.25rem}.GameCards_iconBox__aj0UU{width:50px;height:50px;border-radius:14px}.GameCards_iconBox__aj0UU svg{width:34px;height:34px}.GameCards_go__YubBf{width:26px;height:26px}.GameCards_name__bFJ32{font-size:.92rem}.GameCards_line__m_TNq{font-size:.74rem}.GameCards_meta__c1IdG{flex-direction:column;align-items:flex-start;padding-top:.45rem;font-size:.7rem}}.GameCards_tile__nBFr1{--game-color:var(--color-primary);display:flex;flex-direction:column;align-items:center;gap:.45rem;height:100%;padding:.75rem .3rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-text);text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.GameCards_tileIcon__1yfJ1{width:50px;height:50px;border-radius:14px}.GameCards_tileIcon__1yfJ1 svg{width:34px;height:34px}.GameCards_tileName__yQYJx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.72rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.GameCards_card__KDmLC,.GameCards_go__YubBf,.GameCards_tile__nBFr1{transition:none}.GameCards_card__KDmLC:active,.GameCards_card__KDmLC:hover,.GameCards_tile__nBFr1:active,.GameCards_tile__nBFr1:hover{transform:none}}.GameCards_cardWrap__2D4Ph{position:relative;height:100%}.GameCards_guide__SW0wK{position:absolute;top:calc(.9rem + 30px + .35rem);right:.95rem;display:inline-flex;align-items:center;min-height:26px;padding:0 .55rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:color-mix(in srgb,var(--game-color) 60%,var(--color-text));font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .15s ease,border-color .15s ease}.GameCards_guide__SW0wK:hover{border-color:var(--game-color)}.GameCards_guide__SW0wK:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}@media (hover:hover){.GameCards_cardWrap__2D4Ph:has(.GameCards_card__KDmLC:hover) .GameCards_guide__SW0wK{transform:translateY(-3px)}}@media (max-width:479px){.GameCards_guide__SW0wK{top:calc(.75rem + 26px + .3rem);right:.7rem;padding:0 .45rem}}.GameDashboard_main__BjK8I{--dash-accent:#2563eb;--dash-ink:#0f172a;--dash-muted:#64748b;--dash-surface:var(--color-white);--dash-line:#e8edf3;flex:1 1;background:#f8fafc;color:var(--dash-ink);position:relative;isolation:isolate;padding-bottom:4rem;display:flex;flex-direction:column;min-height:100vh}.GameDashboard_floatingBg__R7bbg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1!important}.GameDashboard_main__BjK8I>:not(.GameDashboard_floatingBg__R7bbg){position:relative;z-index:1}.GameDashboard_main__BjK8I a:focus-visible,.GameDashboard_main__BjK8I button:focus-visible{outline:3px solid color-mix(in srgb,var(--dash-accent) 45%,transparent);outline-offset:2px}.GameDashboard_favBar__1PsW6{display:flex;align-items:center;gap:1rem;padding:.55rem 1.5rem;background:#fffbeb;border-bottom:1px solid #fde68a;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:40!important}.GameDashboard_favBarLabel__cnfBo{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;font-size:.82rem;font-weight:800;color:#92400e;white-space:nowrap}.GameDashboard_favBarLabel__cnfBo svg{color:#f59e0b}.GameDashboard_favBarChips__I47nJ{display:flex;gap:.5rem;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.GameDashboard_favBarChips__I47nJ::-webkit-scrollbar{display:none}.GameDashboard_favChipLink___Vfym{flex-shrink:0;border-radius:999px}.GameDashboard_favChip__6tNCd{display:flex;align-items:center;gap:.45rem;padding:.35rem .85rem .35rem .6rem;background:var(--dash-surface);border:1px solid #fcd34d;border-radius:999px;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:background .2s,border-color .2s}.GameDashboard_favChip__6tNCd:hover{background:#fefce8;border-color:#f59e0b}.GameDashboard_favChipIcon__VH1we{display:flex;align-items:center;line-height:0}.GameDashboard_favChipIcon__VH1we svg{width:18px!important;height:18px!important}.GameDashboard_favChipLabel__0oOS1{font-size:.85rem;font-weight:700;color:#78350f}.GameDashboard_contentContainer__ItRt1{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 2rem}.GameDashboard_welcomeBlock__duALm{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.GameDashboard_welcomeText__CUFeY{flex:1 1;min-width:0}.GameDashboard_welcomeTitle__K6HFP{margin:0 0 .25rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.3;color:var(--dash-ink)}.GameDashboard_welcomeName__eyXF0{color:var(--dash-accent)}.GameDashboard_welcomeSub__59Lbr{margin:0;font-size:.9rem;color:var(--dash-muted)}.GameDashboard_streakBadge__Wh7FU{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;padding:.3rem .75rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:.8rem;font-weight:700;color:#c2410c}.GameDashboard_releaseLink__wwM9l{flex-shrink:0;max-width:100%;border-radius:12px}.GameDashboard_releaseTag__w6Mze{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:.45rem .85rem;background:var(--dash-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.05);white-space:nowrap}.GameDashboard_newBadge__7Q0T_{flex-shrink:0;padding:.15rem .5rem;border-radius:999px;background:var(--dash-accent);color:var(--color-white);font-size:.65rem;font-weight:800;letter-spacing:.05em}.GameDashboard_releaseTitle__j39pj{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;color:#334155}.GameDashboard_onboardingBlock__HE7YZ{margin-bottom:1.5rem;padding:1.25rem 1.25rem 1rem;background:var(--dash-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 1px 3px rgba(15,23,42,.05)}.GameDashboard_onboardingHeader__Fx71z{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.GameDashboard_onboardingTitle__4O8rg{display:flex;align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:800;color:#1e40af}.GameDashboard_onboardingSub__kv_7m{margin:0 0 1rem;font-size:.85rem;color:var(--dash-muted)}.GameDashboard_onboardingDismiss___SXGc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.GameDashboard_onboardingDismiss___SXGc:hover{background:#f1f5f9;color:#475569}.GameDashboard_onboardingGames__6XtGv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.GameDashboard_onboardingCard__r_B2S{display:flex;align-items:center;gap:.7rem;padding:.75rem;background:#f8fafc;border:1px solid var(--color-border);border-radius:12px;color:inherit;transition:border-color .15s,background .15s}.GameDashboard_onboardingCard__r_B2S:hover{border-color:#93c5fd;background:#eff6ff}.GameDashboard_onboardingCardIcon__j7PIG{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--card-color) 10%,transparent)}.GameDashboard_onboardingCardTitle__U0AHL{margin:0;font-size:.9rem;font-weight:700;line-height:1.3;color:#1e293b}.GameDashboard_onboardingCardDesc__2rldj{margin:.1rem 0 0;font-size:.75rem;color:var(--dash-muted)}.GameDashboard_onboardingCategories__CREoe{display:flex;flex-wrap:wrap;gap:.5rem}.GameDashboard_onboardingCatChip__T_7mX{min-height:36px;padding:.4rem .95rem;border:1px solid #cbd5e1;border-radius:999px;background:var(--dash-surface);color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.GameDashboard_onboardingCatChip__T_7mX:hover{border-color:var(--dash-accent);color:#1e40af;background:#eff6ff}.GameDashboard_offlineBanner__gysJp{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;background:#fefce8;border:1px solid #fde047;border-radius:12px;font-size:.85rem;font-weight:500;color:#78350f}.GameDashboard_offlineBanner__gysJp svg{flex-shrink:0}.GameDashboard_sectionHeader__MvQIE{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;padding-left:.75rem;border-left:3px solid var(--card-color,transparent)}.GameDashboard_sectionIconBox__jZ5fl{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--card-color,#94a3b8) 12%,transparent)}.GameDashboard_sectionTitle__9esfu{margin:0;font-size:1.05rem;font-weight:800;color:#1e293b}.GameDashboard_filterBar__tHam3{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.GameDashboard_filterChip__2E4YR{min-height:36px;padding:.4rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--dash-surface);color:#475569;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.GameDashboard_filterChip__2E4YR:hover{border-color:#93c5fd;color:#1e40af}.GameDashboard_filterChipActive__iVrIz,.GameDashboard_filterChipActive__iVrIz:hover{background:var(--dash-accent);border-color:var(--dash-accent);color:var(--color-white)}.GameDashboard_pickupSection__a0C9n{margin-bottom:2rem}.GameDashboard_trayNav__4KPRD{display:flex;gap:.35rem;margin-left:auto}.GameDashboard_trayNavBtn__tzPGB{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;flex-shrink:0;border:1px solid var(--color-border);border-radius:50%;background:var(--dash-surface);color:#475569;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.GameDashboard_trayNavBtn__tzPGB:hover{background:#f8fafc;border-color:#cbd5e0;color:#1e293b}.GameDashboard_pickupTray__MPlqt{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px .75rem;cursor:-webkit-grab;cursor:grab}.GameDashboard_pickupTray__MPlqt::-webkit-scrollbar{display:none}.GameDashboard_pickupLink__Um1du{flex-shrink:0;scroll-snap-align:start;border-radius:18px}.GameDashboard_pickupCard__X7PaF{position:relative;display:flex;flex-direction:column;width:clamp(200px,40vw,240px);height:100%;overflow:hidden;background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:18px;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:box-shadow .2s,border-color .2s}.GameDashboard_pickupCard__X7PaF:hover{border-color:color-mix(in srgb,var(--card-color) 35%,var(--dash-line));box-shadow:0 14px 28px -12px rgba(15,23,42,.22)}.GameDashboard_pickupCardTop__Rxy5w{position:relative;display:flex;align-items:center;padding:1.25rem;background:color-mix(in srgb,var(--card-color) 7%,var(--color-white))}.GameDashboard_pickupCardIconWrap__gVy0f{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:14px;background:color-mix(in srgb,var(--card-color) 12%,var(--color-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 20%,transparent)}.GameDashboard_pickupCardBody__HyHfB{display:flex;flex-direction:column;gap:.3rem;flex:1 1;padding:.9rem 1.1rem 1rem}.GameDashboard_pickupCardTitle__Qj6WQ{margin:0;font-size:1rem;font-weight:800;line-height:1.3;color:var(--dash-ink)}.GameDashboard_pickupCardDesc__7DsKS{margin:0;font-size:.8rem;line-height:1.5;color:var(--dash-muted)}.GameDashboard_pickupCardFoot__Ms7Ok{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.35rem}.GameDashboard_pickupPlay__FmmYf{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;font-weight:700;color:color-mix(in srgb,var(--card-color) 85%,#000)}.GameDashboard_categoriesWrap__oFuVv{display:flex;flex-direction:column;gap:2.5rem}.GameDashboard_ad__tKzGX{margin:0 auto}.GameDashboard_gameSection__rw43h{display:flex;flex-direction:column}.GameDashboard_gameGrid__pol3D{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:.85rem;gap:.85rem}.GameDashboard_cardLink__NML9i{display:block;height:100%;border-radius:18px}.GameDashboard_gameCard__rkJjW{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;height:100%;padding:1.1rem .75rem .95rem;background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,.04);text-align:center;transition:box-shadow .2s,border-color .2s}.GameDashboard_gameCard__rkJjW:hover{border-color:color-mix(in srgb,var(--card-color) 35%,var(--dash-line));box-shadow:0 12px 24px -12px rgba(15,23,42,.22)}.GameDashboard_gameCardIcon__lcIYI{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex-shrink:0;margin-bottom:.15rem;border-radius:14px;background:color-mix(in srgb,var(--card-color) 8%,var(--color-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 16%,transparent)}.GameDashboard_gameCardTitle__bOrzu{margin:0;font-size:.88rem;font-weight:700;line-height:1.35;color:#1e293b}.GameDashboard_gameCardDesc__37fwa{margin:0;font-size:.72rem;line-height:1.45;color:var(--color-text-light)}.GameDashboard_playerBadge__GeuAj{display:inline-block;margin-top:auto;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.GameDashboard_gameCard__rkJjW .GameDashboard_playerBadge__GeuAj{margin-top:auto}.GameDashboard_badgeSolo__VGzSe{background:#f0fdf4;color:#15803d}.GameDashboard_badgeDuo__Ne6Fe{background:#f0f9ff;color:#0369a1}.GameDashboard_badgeParty__h9E82{background:#fdf4ff;color:#6d28d9}.GameDashboard_badgeTwo__Dcng6{background:#eff6ff;color:#1d4ed8}.GameDashboard_badgeFour__rf_rs{background:#fdf4ff;color:#7e22ce}.GameDashboard_badgeSix__I3iEI{background:#fff7ed;color:#c2410c}.GameDashboard_badgeMany___N54y{background:#fef9c3;color:#a16207}.GameDashboard_favBtn__CFTp6{position:absolute;top:6px;right:6px;z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#cbd5e0;cursor:pointer;transition:color .18s,background .18s,transform .18s}.GameDashboard_favBtn__CFTp6:hover{color:#f59e0b;transform:scale(1.1)}.GameDashboard_favBtnOn__iCubJ{background:#fffbeb;border-color:#fde68a;color:#fbbf24}.GameDashboard_favBtnPickup__xSsiM{top:.75rem;right:.75rem}.GameDashboard_favBtnPickup__xSsiM:not(.GameDashboard_favBtnOn__iCubJ){background:hsla(0,0%,100%,.85);border-color:var(--color-border)}.GameDashboard_keyboardOnly__Irvvw{display:block}@media (hover:none) and (pointer:coarse){.GameDashboard_keyboardOnly__Irvvw{display:none!important}}@media (min-width:640px){.GameDashboard_gameGrid__pol3D{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (min-width:768px){.GameDashboard_contentContainer__ItRt1{padding:2rem 2rem 3rem}.GameDashboard_pickupTray__MPlqt{gap:1.25rem}}@media (max-width:640px){.GameDashboard_contentContainer__ItRt1{padding:1rem 1rem 2rem}.GameDashboard_welcomeBlock__duALm{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1.1rem}.GameDashboard_welcomeTitle__K6HFP{font-size:1.25rem}.GameDashboard_welcomeSub__59Lbr{font-size:.82rem}.GameDashboard_releaseLink__wwM9l{align-self:flex-start}.GameDashboard_releaseTitle__j39pj{max-width:220px;font-size:.78rem}.GameDashboard_favBar__1PsW6{padding:.45rem 1rem;gap:.65rem}.GameDashboard_favBarLabel__cnfBo{font-size:.75rem}.GameDashboard_favChip__6tNCd{padding:.3rem .7rem .3rem .5rem}.GameDashboard_favChipLabel__0oOS1{font-size:.78rem}.GameDashboard_favChipIcon__VH1we svg{width:16px!important;height:16px!important}.GameDashboard_filterBar__tHam3{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -1rem 1.1rem;padding:2px 1rem;gap:.4rem}.GameDashboard_filterBar__tHam3::-webkit-scrollbar{display:none}.GameDashboard_filterChip__2E4YR{flex-shrink:0;font-size:.8rem;padding:.35rem .85rem}.GameDashboard_onboardingGames__6XtGv{grid-template-columns:1fr}.GameDashboard_trayNav__4KPRD{display:none}.GameDashboard_pickupSection__a0C9n{margin-bottom:1.5rem}.GameDashboard_pickupTray__MPlqt{margin:0 -1rem;padding:4px 1rem .75rem;gap:.75rem;scroll-padding-inline:1rem}.GameDashboard_pickupCard__X7PaF{width:clamp(160px,46vw,200px)}.GameDashboard_pickupCardTop__Rxy5w{padding:1rem}.GameDashboard_pickupCardIconWrap__gVy0f{width:48px;height:48px}.GameDashboard_pickupCardBody__HyHfB{padding:.75rem .9rem .85rem}.GameDashboard_pickupCardTitle__Qj6WQ{font-size:.92rem}.GameDashboard_pickupCardDesc__7DsKS{display:none}.GameDashboard_sectionHeader__MvQIE{margin-bottom:.7rem;padding-left:.6rem}.GameDashboard_sectionIconBox__jZ5fl{width:28px;height:28px}.GameDashboard_sectionTitle__9esfu{font-size:.98rem}.GameDashboard_categoriesWrap__oFuVv{gap:1.75rem}.GameDashboard_gameGrid__pol3D{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.GameDashboard_gameCard__rkJjW{gap:.25rem;padding:.85rem .35rem .7rem;border-radius:14px}.GameDashboard_cardLink__NML9i{border-radius:14px}.GameDashboard_gameCardIcon__lcIYI{width:44px;height:44px;margin-bottom:.1rem;border-radius:12px}.GameDashboard_gameCardIcon__lcIYI svg{width:24px!important;height:24px!important}.GameDashboard_gameCardTitle__bOrzu{font-size:.8rem;line-height:1.3;word-break:keep-all;overflow-wrap:anywhere}.GameDashboard_gameCardDesc__37fwa{display:none}.GameDashboard_playerBadge__GeuAj{font-size:.65rem;padding:.12rem .45rem}.GameDashboard_favBtn__CFTp6{top:2px;right:2px;width:34px;height:34px;border:none;background:transparent}.GameDashboard_favBtn__CFTp6 svg{width:14px;height:14px}.GameDashboard_favBtnOn__iCubJ{background:transparent}.GameDashboard_favBtnPickup__xSsiM{top:.5rem;right:.5rem}.GameDashboard_offlineBanner__gysJp{font-size:.8rem;padding:.6rem .85rem}.GameDashboard_floatingBg__R7bbg{display:none}}@media (prefers-reduced-motion:reduce){.GameDashboard_favBtn__CFTp6:hover{transform:none}}.GameDashboard_cardMaintenance__ZgW3T{position:relative}.GameDashboard_cardMaintenance__ZgW3T:after{content:"";position:absolute;inset:0;background:rgba(15,23,42,.42);border-radius:inherit;pointer-events:none;z-index:2}.GameDashboard_maintBadge__9M0pb{top:.6rem;background:#f97316;font-weight:700;padding:.25rem .55rem;letter-spacing:.02em;box-shadow:0 2px 6px rgba(0,0,0,.25)}.GameDashboard_maintBadge__9M0pb,.GameDashboard_maintMessage__1r_Wt{position:absolute;left:.6rem;z-index:3;color:var(--color-white);font-size:.7rem;border-radius:var(--radius-sm)}.GameDashboard_maintMessage__1r_Wt{right:.6rem;bottom:.6rem;background:rgba(15,23,42,.78);line-height:1.35;padding:.4rem .55rem;max-height:3.6em;overflow:hidden}.GameDashboard_maintLink__k_cpR{cursor:not-allowed}.GameDashboard_cardItem__R97N_{display:flex;flex-direction:column;height:100%}.GameDashboard_cardItem__R97N_>.GameDashboard_cardLink__NML9i{flex:1 1;height:auto}.GameDashboard_cardGuide__8TQVW{align-self:center;display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;color:var(--color-text-light);font-size:.72rem;font-weight:700;text-decoration:underline;text-underline-offset:2px}.GameDashboard_cardGuide__8TQVW:hover{color:var(--color-primary)}.GameDashboard_cardGuide__8TQVW:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px;border-radius:6px}.GameDashboard_earlySection__ZUE_E{padding:1rem;border:1px solid color-mix(in srgb,var(--color-secondary) 45%,var(--dash-line));border-radius:18px;background:color-mix(in srgb,var(--color-secondary) 5%,var(--dash-surface))}.GameDashboard_earlySection__ZUE_E .GameDashboard_sectionHeader__MvQIE{margin-bottom:.4rem}.GameDashboard_sectionNote__5fUEW{margin:0 0 1rem;color:var(--color-text-light);font-size:.82rem;line-height:1.7}.GameDashboard_earlyMore__4OHiH{margin-left:var(--spacing-sm)}.GameDashboard_earlyMore__4OHiH,.GameDashboard_premiumBadge__kmEzk{color:color-mix(in srgb,var(--color-secondary) 55%,#000);font-weight:700;white-space:nowrap}.GameDashboard_premiumBadge__kmEzk{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border:1px solid var(--color-secondary);border-radius:999px;background:color-mix(in srgb,var(--color-secondary) 12%,var(--color-white));font-size:.68rem}.GameDashboard_premiumLock__aNb0j{display:none;flex-shrink:0}.GameDashboard_premiumLocked__3_anl .GameDashboard_premiumLock__aNb0j{display:inline}html[data-supporter] .GameDashboard_premiumLock__aNb0j{display:none}.GameDashboard_srOnly__tl3sS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:480px){.GameDashboard_earlySection__ZUE_E{padding:.75rem}}.Supporter_gateWait__0AqRG,.Supporter_gate__6xAMH{min-height:100vh;min-height:100svh}.Supporter_gate__6xAMH{display:flex;justify-content:center;padding:clamp(1.5rem,6vw,4rem) var(--spacing-md) var(--spacing-xl);background:var(--color-bg);box-sizing:border-box}.Supporter_card__6DJLT{width:100%;max-width:560px;align-self:flex-start;padding:clamp(1.25rem,5vw,2rem);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text)}.Supporter_kicker__krci2{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-sm);padding:.2rem .6rem;border:1px solid var(--color-secondary);border-radius:999px;color:color-mix(in srgb,var(--color-secondary) 55%,#000);font-size:.8rem;font-weight:700}.Supporter_title__MjR7o{margin:0 0 var(--spacing-sm);font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.3;color:var(--color-primary)}.Supporter_lead__dJrNP{margin:0 0 var(--spacing-md);line-height:1.8}.Supporter_note__tIYFt{margin:0 0 var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--color-secondary);background:var(--color-bg);border-radius:var(--radius-sm);line-height:1.7;font-size:.95rem}.Supporter_small__t_msG{margin:0 0 var(--spacing-md);color:var(--color-text-light);font-size:.875rem;line-height:1.7}.Supporter_actions__2by1m{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.Supporter_primary__0Ff7V,.Supporter_secondary__EbQuS{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.25rem;border-radius:var(--radius-md);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box}.Supporter_primary__0Ff7V{border:none;background:var(--color-primary);color:var(--color-white)}.Supporter_primary__0Ff7V:hover{background:color-mix(in srgb,var(--color-primary) 85%,#000)}.Supporter_primary__0Ff7V:disabled{opacity:.55;cursor:default}.Supporter_secondary__EbQuS{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text)}.Supporter_secondary__EbQuS:hover{background:var(--color-bg)}.Supporter_primary__0Ff7V:focus-visible,.Supporter_secondary__EbQuS:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.Supporter_mark__JgAso{display:inline-flex;align-items:center;gap:3px;margin-left:var(--spacing-xs);padding:1px 6px 1px 4px;border:1px solid var(--color-secondary);border-radius:999px;background:color-mix(in srgb,var(--color-secondary) 8%,var(--color-white));color:color-mix(in srgb,var(--color-secondary) 55%,#000);font-size:.7rem;font-weight:700;line-height:1.4;vertical-align:middle;white-space:nowrap}.Supporter_markIcon__aDTER{flex:none}.Supporter_markOnly__vWBcr{padding:1px}.FriendsPanel_panel__UqV5f{position:fixed;top:var(--friends-top);right:var(--friends-right);z-index:1000;display:flex;flex-direction:column;width:min(320px,calc(100vw - 2 * var(--spacing-md)));max-height:min(460px,calc(100dvh - var(--friends-top) - var(--spacing-md)));font-family:var(--font-main);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xl);color:var(--color-text)}.FriendsPanel_header__3CvuG{display:flex;align-items:center;gap:var(--spacing-sm);padding:.75rem var(--spacing-md);border-bottom:1px solid var(--color-border)}.FriendsPanel_title__2HGBS{margin:0;font-size:1rem;font-weight:800;color:var(--color-primary)}.FriendsPanel_summary__etGRn{font-size:.8rem;color:var(--color-text-light)}.FriendsPanel_close__PsP9x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;border:none;border-radius:var(--radius-md);background:none;color:var(--color-text-light);cursor:pointer}.FriendsPanel_close__PsP9x:hover{background:var(--color-bg)}.FriendsPanel_notice__xVOXt{margin:0;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg);font-size:.8rem;color:var(--color-text-light)}.FriendsPanel_invites__UbNYE{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);background:#fffbeb}.FriendsPanel_invitesTitle__sF0Ed{margin:0 0 4px;font-size:.78rem;font-weight:800;color:#92400e}.FriendsPanel_invite__YNksb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 0}.FriendsPanel_inviteText__WGC0P{flex:1 1 160px;min-width:0;font-size:.85rem;line-height:1.4;color:var(--color-text)}.FriendsPanel_inviteActions__KJrSG{display:flex;gap:6px}.FriendsPanel_inviteJoin__D_yew,.FriendsPanel_inviteNo__JYpLd{min-height:44px;padding:0 14px;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.FriendsPanel_inviteNo__JYpLd{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text)}.FriendsPanel_inviteJoin__D_yew:disabled,.FriendsPanel_inviteNo__JYpLd:disabled{opacity:.6}.FriendsPanel_requests__rlO48{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-sm);padding:.6rem var(--spacing-md);border-bottom:1px solid var(--color-border);background:#fffbeb;color:var(--color-text);font-size:.85rem;font-weight:700;text-decoration:none}.FriendsPanel_requests__rlO48:hover{background:#fef3c7}.FriendsPanel_requestsGo__yi_OR{color:var(--color-primary);font-size:.8rem}.FriendsPanel_list__K2Ayz{flex:1 1;overflow-y:auto;padding:var(--spacing-sm)}.FriendsPanel_empty__aJgAJ{margin:var(--spacing-md) 0;text-align:center;font-size:.9rem;color:var(--color-text-light)}.FriendsPanel_row__3IaJD{display:flex;align-items:center;gap:.6rem;padding:var(--spacing-sm);border-radius:var(--radius-md);color:inherit;text-decoration:none}.FriendsPanel_row__3IaJD:hover{background:var(--color-bg)}.FriendsPanel_avatar__hSicY{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-border);color:var(--color-text-light)}.FriendsPanel_avatar__hSicY img{width:100%;height:100%;border-radius:50%;object-fit:cover}.FriendsPanel_dot__cjVAx{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid var(--color-white);border-radius:50%;background:var(--color-border)}.FriendsPanel_dotOn__2tdzT{background:#059669}.FriendsPanel_name__YbvQV{flex:1 1;min-width:0;overflow:hidden;font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.FriendsPanel_off__hCO2Q,.FriendsPanel_on___eYAR{flex-shrink:0;font-size:.75rem}.FriendsPanel_on___eYAR{color:#059669;font-weight:700}.FriendsPanel_off__hCO2Q{color:var(--color-text-light)}.FriendsPanel_manage__iGxZP{padding:.7rem var(--spacing-md);border-top:1px solid var(--color-border);font-size:.85rem;font-weight:700;color:var(--color-primary);text-align:center;text-decoration:none}.FriendsPanel_manage__iGxZP:hover{background:var(--color-bg)}@media (max-width:640px){.FriendsPanel_panel__UqV5f{top:auto;right:var(--spacing-sm);bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom, 0px));left:var(--spacing-sm);width:auto;max-height:min(460px,70dvh)}.FriendsPanel_inviteJoin__D_yew,.FriendsPanel_inviteNo__JYpLd{min-height:48px}}.SiteHeader_header__o00N_{background:var(--color-white);border-bottom:1px solid var(--color-border);font-family:var(--font-main)}.SiteHeader_inner__I2_ct{display:flex;align-items:center;gap:var(--spacing-md);max-width:1120px;margin:0 auto;padding:var(--spacing-xs) var(--spacing-md)}.SiteHeader_brand__KR1Kg{display:flex;align-items:center;flex-shrink:0;border-radius:var(--radius-md)}.SiteHeader_logo__CDfZ3{display:block;width:auto;height:40px}.SiteHeader_nav__1q4kU{display:flex;align-items:center;gap:var(--spacing-xs)}.SiteHeader_navLink__78vmf{padding:var(--spacing-sm) .75rem;border-radius:var(--radius-md);color:var(--color-text);font-size:.92rem;font-weight:600;text-decoration:none;white-space:nowrap}.SiteHeader_navLink__78vmf:hover{background:var(--color-bg);color:var(--color-primary)}.SiteHeader_account__9h5YL{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);flex-shrink:0;min-width:6.5rem;margin-left:auto}.SiteHeader_loginButton__ha64O{display:inline-flex;align-items:center;min-height:38px;margin-left:var(--spacing-xs);padding:0 var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);font-family:inherit;font-size:.88rem;font-weight:700;white-space:nowrap;cursor:pointer}.SiteHeader_loginButton__ha64O:hover{background:var(--color-white);color:var(--color-primary)}html[data-auth-hint] .SiteHeader_loginPending__ARCpe{visibility:hidden}.SiteHeader_brand__KR1Kg:focus-visible,.SiteHeader_loginButton__ha64O:focus-visible,.SiteHeader_navLink__78vmf:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}@media (min-width:1024px){.SiteHeader_account__9h5YL{gap:var(--spacing-sm)}}@media (max-width:820px){.SiteHeader_inner__I2_ct{gap:var(--spacing-sm)}.SiteHeader_logo__CDfZ3{height:34px}.SiteHeader_nav__1q4kU{display:none}.SiteHeader_navLink__78vmf{padding:.6rem var(--spacing-sm);font-size:.85rem}.SiteHeader_loginButton__ha64O{min-height:36px;padding:0 .75rem;font-size:.82rem}.SiteHeader_navEn__mA_yz{display:flex;order:0;justify-content:flex-end;width:auto;margin:0 0 0 auto;border-top:none}.SiteHeader_innerEn__u6ang{padding-bottom:var(--spacing-xs)}}@media (max-width:480px){.SiteHeader_langLink__UilaC{display:none}.SiteHeader_account__9h5YL{min-width:0;gap:2px}}@media (max-width:359px){.SiteHeader_logo__CDfZ3{height:28px}.SiteHeader_navLink__78vmf{padding-inline:var(--spacing-xs)}}.legal_main__BC9Qj{min-height:100vh;background:var(--color-white)}.legal_article__8hdiz{max-width:820px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);color:var(--color-text);line-height:1.85}.legal_title__kDlKv{margin:0 0 var(--spacing-sm);color:var(--color-primary);font-size:2rem;font-weight:700}.legal_lead__naFmL{margin:0 0 var(--spacing-lg);color:var(--color-text-light);font-size:.95rem}.legal_article__8hdiz h2{margin:var(--spacing-lg) 0 var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border);color:var(--color-primary);font-size:1.25rem;font-weight:700}.legal_article__8hdiz h3{margin:var(--spacing-md) 0 var(--spacing-xs);font-size:1.05rem;font-weight:700}.legal_article__8hdiz p{margin:0 0 var(--spacing-md)}.legal_article__8hdiz ol,.legal_article__8hdiz ul{margin:0 0 var(--spacing-md);padding-left:1.5rem}.legal_article__8hdiz li{margin-bottom:var(--spacing-xs)}.legal_article__8hdiz a{color:var(--color-primary);text-decoration:underline}.legal_tableWrap__a6Ps6{margin:0 0 var(--spacing-md);overflow-x:auto}.legal_table__6fD6U{width:100%;min-width:560px;border-collapse:collapse;font-size:.9rem}.legal_table__6fD6U td,.legal_table__6fD6U th{padding:var(--spacing-sm);border:1px solid var(--color-border);text-align:left;vertical-align:top}.legal_table__6fD6U th{background:var(--color-bg);white-space:nowrap}.legal_note__Ap_9H{margin:0 0 var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-bg);font-size:.92rem}.legal_dates__Idy5e{margin-top:var(--spacing-xl);color:var(--color-text-light);font-size:.9rem;text-align:right}.company_main__8IgJi{flex:1 1;background:var(--color-bg);font-family:var(--font-main);padding:var(--spacing-xl) var(--spacing-md)}.company_container__NpPmw{max-width:800px;margin:0 auto}.company_title__wxMRA{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-lg);padding-bottom:.75rem;border-bottom:2px solid var(--color-border)}.company_card__RicOr{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.company_table__Hi6aL{margin:0}.company_row__DDzOT{display:grid;grid-template-columns:11rem 1fr;border-bottom:1px solid var(--color-border)}.company_row__DDzOT:last-child{border-bottom:none}.company_desc___f7O0,.company_term__JhIgH{margin:0;padding:var(--spacing-md) 1.25rem;line-height:1.75;overflow-wrap:anywhere}.company_term__JhIgH{background:var(--color-bg);font-weight:600}.company_desc___f7O0,.company_term__JhIgH{color:var(--color-text)}.company_businessList__YnZAz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.company_businessName__hUTRn{margin:0 0 var(--spacing-xs);font-weight:600}.company_businessDesc__5gZRU{margin:0;color:var(--color-text-light);font-size:.95rem}.company_link__P0i8Z{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.company_link__P0i8Z:hover{opacity:.8}@media (max-width:600px){.company_main__8IgJi{padding:var(--spacing-lg) var(--spacing-md)}.company_title__wxMRA{font-size:1.6rem}.company_row__DDzOT{grid-template-columns:1fr}.company_term__JhIgH{padding-bottom:var(--spacing-sm)}.company_desc___f7O0{padding-top:var(--spacing-sm)}}.company_card__RicOr+.company_card__RicOr{margin-top:var(--spacing-lg)}.company_notes__wyfA8{padding:1.25rem 1.5rem 1.5rem;color:var(--color-text);line-height:1.85}.company_notes__wyfA8 p{margin:0 0 var(--spacing-md)}.company_h2__JQ8H3{margin:var(--spacing-md) 0 var(--spacing-sm);padding-left:.75rem;border-left:4px solid var(--color-primary);font-size:1.1rem;font-weight:700}.company_h2__JQ8H3:first-child{margin-top:0}.DeleteAccount_main__VzJy_{min-height:100vh;background:var(--color-bg);color:var(--color-text)}.DeleteAccount_article__0eZkr{max-width:760px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);line-height:1.8}.DeleteAccount_title__dVCfL{margin:0 0 var(--spacing-sm);color:var(--color-primary);font-size:clamp(1.5rem,6vw,2rem);line-height:1.3}.DeleteAccount_lead__Z7EkW{margin:0 0 var(--spacing-lg)}.DeleteAccount_card__QcJzi{padding:clamp(1rem,4vw,1.75rem);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.DeleteAccount_card__QcJzi p{margin:0 0 var(--spacing-md)}.DeleteAccount_h2__UnZb6{margin:0 0 var(--spacing-sm);color:var(--color-primary);font-size:1.1rem}.DeleteAccount_list__a0d0Q{margin:0 0 var(--spacing-lg);padding-left:1.4rem}.DeleteAccount_list__a0d0Q li{margin-bottom:var(--spacing-xs)}.DeleteAccount_note__lNexs{color:var(--color-text-light);font-size:.9rem}.DeleteAccount_warn__xO0So{padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--color-secondary);background:var(--color-bg);border-radius:var(--radius-sm)}.DeleteAccount_problem__D6PLJ{color:var(--color-accent);font-weight:700}.DeleteAccount_check__202mb{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin:var(--spacing-md) 0;font-weight:700;cursor:pointer}.DeleteAccount_check__202mb input{width:20px;height:20px;margin-top:3px;flex:none}.DeleteAccount_actions__2d_zx{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.DeleteAccount_danger__z6GEY,.DeleteAccount_secondary__PrJPf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:140px;padding:.7rem 1.25rem;border-radius:var(--radius-md);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box}.DeleteAccount_danger__z6GEY{border:none;background:var(--color-accent);color:var(--color-white)}.DeleteAccount_danger__z6GEY:disabled{opacity:.45;cursor:default}.DeleteAccount_secondary__PrJPf{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text)}.DeleteAccount_danger__z6GEY:focus-visible,.DeleteAccount_secondary__PrJPf:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.contact_channels__4E00o{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0 0 var(--spacing-md)}.contact_channel__5ovCe{padding:var(--spacing-md) 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.contact_channelHead__Le3Kx{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.contact_icon__2KuL6{flex-shrink:0;color:var(--color-primary)}.contact_channelName__eqCPu{color:var(--color-text);font-weight:700}.contact_channelLink__n9vkH{font-size:1.1rem;overflow-wrap:anywhere}.MatchStats_cards__wrYSj{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin:0 0 var(--spacing-md)}.MatchStats_card__nn3VK{padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.MatchStats_card__nn3VK dt{font-size:.75rem;font-weight:600;color:var(--color-text-light)}.MatchStats_card__nn3VK dd{margin:.2rem 0 0;font-size:1.35rem;font-weight:800;color:var(--color-primary);line-height:1.3}.MatchStats_card__nn3VK .MatchStats_cardName__xva9Q{font-size:1rem}.MatchStats_card__nn3VK .MatchStats_cardNote__ncaBS{font-size:.75rem;font-weight:500;color:var(--color-text-light)}.MatchStats_unit__5D2ef{margin-left:.15rem;font-size:.8rem;font-weight:600}.MatchStats_scroll__onCbP{overflow-x:auto}.MatchStats_table__7VCOD{width:100%;border-collapse:collapse;font-size:.875rem}.MatchStats_table__7VCOD td,.MatchStats_table__7VCOD th{padding:.5rem .6rem;text-align:center;border-bottom:1px solid var(--color-border)}.MatchStats_table__7VCOD th{font-weight:600;color:var(--color-text-light);background:#f8fafc;white-space:nowrap}.MatchStats_table__7VCOD td:first-child{text-align:left;font-weight:500}.MatchStats_rate__BXr4Z{font-weight:700;color:var(--color-primary)}.MatchStats_bar__aggR9{display:flex;height:6px;margin-top:.3rem;overflow:hidden;border-radius:3px;background:var(--color-border)}.MatchStats_win__bWDjM{background:var(--color-primary)}.MatchStats_draw__ZrUtq{background:#a0aec0}.MatchStats_loss__UQVwy{background:var(--color-accent)}.MatchStats_legend__qyxmu{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:var(--spacing-sm) 0 0;font-size:.75rem;color:var(--color-text-light)}.MatchStats_key__h1CQz{display:inline-block;width:.7rem;height:.7rem;margin-left:.5rem;border-radius:2px}.MatchStats_key__h1CQz:first-child{margin-left:0}.MatchStats_invite__2oKKU{margin:var(--spacing-sm) 0 0;font-size:.8rem;line-height:1.7;color:var(--color-text-light)}.MatchStats_inviteLink__d0ht0{display:inline-block;margin-left:.5rem;padding:.35rem 0;font-weight:700;color:var(--color-primary);text-decoration:underline}