.Referral-module__Z3J5xq__wrap{color:var(--text-primary);flex-direction:column;gap:1.25rem;display:flex}.Referral-module__Z3J5xq__backLink{width:fit-content;min-height:44px;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-hover), filter var(--dur-fast) var(--ease-hover);align-items:center;gap:.4rem;padding:.4rem .2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.Referral-module__Z3J5xq__backLink:hover{color:var(--jungle-green)}}.Referral-module__Z3J5xq__backLink:active{filter:brightness(var(--active-brightness))}.Referral-module__Z3J5xq__backLink:focus-visible{outline:2px solid var(--jungle-green);outline-offset:2px;border-radius:6px}.Referral-module__Z3J5xq__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;min-width:0;padding:1.25rem 1.4rem;box-shadow:0 5px 18px #0000000e}.Referral-module__Z3J5xq__intro{background:color-mix(in srgb, var(--jungle-green) 7%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--jungle-green) 20%, var(--border-default));color:var(--text-secondary);border-radius:16px;margin:0;padding:1rem 1.15rem;font-size:.95rem;line-height:1.5}.Referral-module__Z3J5xq__overviewSection{min-width:0}.Referral-module__Z3J5xq__cardTitle{color:var(--jungle-green);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:700;display:flex}.Referral-module__Z3J5xq__linkRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Referral-module__Z3J5xq__linkBox{border:1px solid var(--border-default);background:var(--bg-app);min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;padding:.7rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;overflow:hidden}.Referral-module__Z3J5xq__btn{cursor:pointer;min-height:44px;transition:filter var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.Referral-module__Z3J5xq__btn:disabled{opacity:.6;cursor:wait}.Referral-module__Z3J5xq__loadError{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Referral-module__Z3J5xq__statusNote{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}@media (max-width:480px){.Referral-module__Z3J5xq__card{padding:1rem}.Referral-module__Z3J5xq__linkBox{flex-basis:100%}}@media (hover:hover) and (pointer:fine){.Referral-module__Z3J5xq__btn:hover:not(:disabled){filter:brightness(var(--hover-brightness))}}.Referral-module__Z3J5xq__btn:active:not(:disabled){transform:scale(.98)}.Referral-module__Z3J5xq__btnPrimary{background:var(--sidebar-active);color:#fff;box-shadow:0 2px 6px var(--sidebar-active-glow)}.Referral-module__Z3J5xq__btnSecondary{background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.Referral-module__Z3J5xq__nextReward{background:color-mix(in srgb, var(--jungle-green) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--jungle-green) 18%, var(--border-default));width:fit-content;color:var(--text-secondary);text-align:center;border-radius:999px;margin:.75rem auto 0;padding:.45rem .85rem;font-size:.85rem;font-weight:700}.Referral-module__Z3J5xq__referralRow{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .25rem;display:flex}.Referral-module__Z3J5xq__referralRow:last-child{border-bottom:none}.Referral-module__Z3J5xq__referralInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Referral-module__Z3J5xq__referralName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Referral-module__Z3J5xq__referralDate{color:var(--text-secondary);font-size:.8125rem}.Referral-module__Z3J5xq__reward{color:var(--jungle-green);white-space:nowrap;font-weight:700}.Referral-module__Z3J5xq__rewardZero{color:var(--text-muted);white-space:nowrap;font-weight:600}.Referral-module__Z3J5xq__empty{text-align:center;color:var(--text-muted);padding:2rem 1rem}.Referral-module__Z3J5xq__howList{color:var(--text-secondary);flex-direction:column;gap:.5rem;margin:0;padding-left:1.3rem;display:flex}.Referral-module__Z3J5xq__howList li::marker{color:var(--jungle-green);font-weight:700}
.ProfileSummaryGrid-module__xza6JG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1rem);display:grid}.ProfileSummaryGrid-module__xza6JG__stat{--summary-tone:var(--jungle-green);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;align-items:center;gap:.8rem;min-width:0;min-height:92px;padding:clamp(.9rem,2vw,1.15rem);display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #0000000e}.ProfileSummaryGrid-module__xza6JG__amber{--summary-tone:var(--color-warning,#f59e0b)}.ProfileSummaryGrid-module__xza6JG__lime{--summary-tone:var(--jungle-accent,#cddc39)}.ProfileSummaryGrid-module__xza6JG__emerald{--summary-tone:#18a76f}.ProfileSummaryGrid-module__xza6JG__blue{--summary-tone:#56b8e8}.ProfileSummaryGrid-module__xza6JG__purple{--summary-tone:#9b72e8}.ProfileSummaryGrid-module__xza6JG__rose{--summary-tone:#e06b74}.ProfileSummaryGrid-module__xza6JG__icon{z-index:1;background:color-mix(in srgb, var(--summary-tone) 14%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--summary-tone) 24%, transparent);width:44px;height:44px;color:color-mix(in srgb, var(--summary-tone) 82%, var(--text-primary));border-radius:13px;flex:0 0 44px;place-items:center;display:grid;position:relative}.ProfileSummaryGrid-module__xza6JG__icon img{object-fit:contain;width:25px;height:25px;display:block}.ProfileSummaryGrid-module__xza6JG__text{z-index:1;flex-direction:column;gap:.28rem;min-width:0;display:flex;position:relative}.ProfileSummaryGrid-module__xza6JG__label{color:var(--text-secondary);letter-spacing:.065em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.15}.ProfileSummaryGrid-module__xza6JG__value{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:850;line-height:1}.ProfileSummaryGrid-module__xza6JG__affix{color:var(--text-secondary);letter-spacing:-.02em;font-size:.78em;font-weight:750}.ProfileSummaryGrid-module__xza6JG__detail{color:var(--text-muted);font-size:.7rem;font-weight:700;line-height:1.2}.ProfileSummaryGrid-module__xza6JG__compactValue .ProfileSummaryGrid-module__xza6JG__value{font-size:clamp(.95rem,1.7vw,1.2rem);line-height:1.1}@media (max-width:900px){.ProfileSummaryGrid-module__xza6JG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ProfileSummaryGrid-module__xza6JG__stat{gap:.65rem;min-height:84px;padding:.8rem}.ProfileSummaryGrid-module__xza6JG__icon{flex-basis:40px;width:40px;height:40px}}.ProfileSummaryGrid-module__xza6JG__quiet{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);gap:0}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__stat{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:20px 12px}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__icon{width:24px;height:24px;color:var(--text-secondary);background:0 0;border:0;border-radius:0;flex-basis:24px}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__value{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.2}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__compactValue .ProfileSummaryGrid-module__xza6JG__value{letter-spacing:0;font-size:18px;line-height:1.4}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__detail{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.4}@media (max-width:480px){.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__stat{gap:6px;padding:16px 8px}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__icon{flex-basis:20px;width:20px}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__icon svg,.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__icon img{width:18px;height:18px}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__value{font-size:24px}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__compactValue .ProfileSummaryGrid-module__xza6JG__value{font-size:16px}}.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__stat:last-child:nth-child(4n+3){grid-column:span 2}@media (max-width:900px){.ProfileSummaryGrid-module__xza6JG__quiet .ProfileSummaryGrid-module__xza6JG__stat:last-child:nth-child(odd){grid-column:span 2}}
.CosmeticCollection-module__MyrRrq__collection{min-width:0;margin-top:.75rem}.CosmeticCollection-module__MyrRrq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CosmeticCollection-module__MyrRrq__heading{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.CosmeticCollection-module__MyrRrq__count{color:var(--text-secondary);font-variant-numeric:tabular-nums;vertical-align:middle;margin-left:.4rem;font-size:13px;font-weight:700}.CosmeticCollection-module__MyrRrq__hint{color:var(--text-secondary);margin:.3rem 0 0;font-size:.85rem}.CosmeticCollection-module__MyrRrq__emptyHint{color:var(--text-muted);margin:.4rem 0 0;font-size:14px;line-height:1.6}.CosmeticCollection-module__MyrRrq__shopLink{min-height:40px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:.25rem;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.CosmeticCollection-module__MyrRrq__shopLink:hover{color:var(--text-primary);text-decoration:underline}}.CosmeticCollection-module__MyrRrq__shopLink:active{filter:brightness(var(--active-brightness))}.CosmeticCollection-module__MyrRrq__shopLink:focus-visible{outline:2px solid var(--jungle-green);outline-offset:3px}
.ProfileContent-module__rFT2Lq__loading{text-align:center;color:var(--jungle-green);padding:3rem;font-size:1.2rem}.ProfileContent-module__rFT2Lq__skeletonShimmer{background:color-mix(in srgb, var(--text-muted,#6b7280) 14%, transparent);border-radius:8px;display:block;position:relative;overflow:hidden}.ProfileContent-module__rFT2Lq__skeletonShimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-muted,#6b7280) 30%, transparent), transparent);width:50%;animation:1.5s ease-in-out infinite ProfileContent-module__rFT2Lq__profileContentSkelShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes ProfileContent-module__rFT2Lq__profileContentSkelShine{to{transform:translate(320%)}}.ProfileContent-module__rFT2Lq__skeletonAvatar{border-radius:50%;flex-shrink:0;width:120px;height:120px;}.ProfileContent-module__rFT2Lq__skeletonUsername{width:clamp(140px,55vw,260px);height:1.8rem;margin-bottom:.6rem;}.ProfileContent-module__rFT2Lq__skeletonEmail{width:clamp(120px,40vw,220px);height:.95rem;}.ProfileContent-module__rFT2Lq__skeletonStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1rem);display:grid}@media (max-width:900px){.ProfileContent-module__rFT2Lq__skeletonStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProfileContent-module__rFT2Lq__skeletonStat{border-radius:16px;min-height:92px;}.ProfileContent-module__rFT2Lq__skeletonBioTitle{width:110px;height:1.3rem;margin-bottom:1rem;}.ProfileContent-module__rFT2Lq__skeletonBioLine{width:90%;height:14px;margin-bottom:.5rem;}.ProfileContent-module__rFT2Lq__skeletonBioLineShort{width:55%;margin-bottom:0}@keyframes ProfileContent-module__rFT2Lq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProfileContent-module__rFT2Lq__profileCard{min-width:0}.ProfileContent-module__rFT2Lq__identitySummary{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;min-width:0;padding:clamp(16px,3vw,32px)}.ProfileContent-module__rFT2Lq__avatarSection{border-radius:12px;align-items:center;gap:24px;margin:0;padding:8px 0 28px;display:flex}.ProfileContent-module__rFT2Lq__avatarSectionWithBackground{background-color:#0000;background-position:50%;background-size:cover}.ProfileContent-module__rFT2Lq__avatarControl{flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.ProfileContent-module__rFT2Lq__userInfo{flex:1;min-width:0;max-width:100%}.ProfileContent-module__rFT2Lq__profileActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ProfileContent-module__rFT2Lq__viewProfileButton svg{color:inherit;flex-shrink:0}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__viewProfileButton:hover{background:color-mix(in srgb, var(--action-primary) 16%, var(--bg-surface-elevated));border-color:var(--action-primary)}}.ProfileContent-module__rFT2Lq__viewProfileButton:active{filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__viewProfileButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.ProfileContent-module__rFT2Lq__username{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2}.ProfileContent-module__rFT2Lq__usernameRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ProfileContent-module__rFT2Lq__usernameRow .ProfileContent-module__rFT2Lq__username{margin:0}.ProfileContent-module__rFT2Lq__profileTierBadge{position:relative;top:-5px}.ProfileContent-module__rFT2Lq__usernameTag{min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover);background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__usernameTag:hover{background:var(--jungle-green);color:#fff}}.ProfileContent-module__rFT2Lq__usernameTag:active{filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__email{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.95rem}.ProfileContent-module__rFT2Lq__avatarPicker{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);margin:0 0 20px;padding:20px 0}@keyframes ProfileContent-module__rFT2Lq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileContent-module__rFT2Lq__pickerHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ProfileContent-module__rFT2Lq__pickerHeader h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.ProfileContent-module__rFT2Lq__closeButton{border:1px solid var(--border-default);background:var(--bg-surface);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-base) var(--ease-hover);border-radius:8px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__closeButton:hover{background:var(--bg-surface);color:var(--jungle-green)}}.ProfileContent-module__rFT2Lq__closeButton:active{filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__avatarGrid{grid-template-columns:repeat(auto-fill,70px);gap:1rem;margin-bottom:1rem;display:grid}.ProfileContent-module__rFT2Lq__avatarOption{aspect-ratio:1;background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;transition:transform var(--dur-slow) var(--ease-hover), border-color var(--dur-slow) var(--ease-hover), box-shadow var(--dur-slow) var(--ease-hover), filter var(--dur-slow) var(--ease-hover);border-radius:12px;justify-content:center;align-items:center;font-size:2.5rem;display:flex}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__avatarOption:hover{border-color:var(--jungle-green);box-shadow:none}}.ProfileContent-module__rFT2Lq__avatarOption:active{filter:brightness(var(--active-brightness));transform:scale(1)}.ProfileContent-module__rFT2Lq__avatarOption.ProfileContent-module__rFT2Lq__selected{border-color:var(--jungle-green);background:color-mix(in srgb, var(--action-primary) 7%, var(--bg-surface));box-shadow:none}.ProfileContent-module__rFT2Lq__avatarOption:disabled{opacity:.5;cursor:not-allowed}.ProfileContent-module__rFT2Lq__customIconSection{border-top:1px solid var(--border-default);margin-bottom:1rem;padding-top:1rem}.ProfileContent-module__rFT2Lq__customIconTitle{color:var(--jungle-green);margin:0 0 .6rem;font-size:.95rem;font-weight:700}.ProfileContent-module__rFT2Lq__customIconRevoked{color:var(--text-muted);margin:0;font-size:.85rem;font-style:italic}.ProfileContent-module__rFT2Lq__customIconRow{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ProfileContent-module__rFT2Lq__customIconTile{width:70px;padding:0;overflow:hidden}.ProfileContent-module__rFT2Lq__customIconThumb{object-fit:cover;border-radius:9px;width:100%;height:100%}.ProfileContent-module__rFT2Lq__customIconEmptyTile{aspect-ratio:1;width:70px;color:var(--text-muted);border:3px dashed #2d7a3f40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileContent-module__rFT2Lq__customBackgroundTile{aspect-ratio:3;cursor:pointer;background:0 0;border:3px solid #0000;border-radius:9px;flex-shrink:0;width:120px;padding:0;overflow:hidden}.ProfileContent-module__rFT2Lq__customBackgroundTile.ProfileContent-module__rFT2Lq__selected{border-color:var(--jungle-green);box-shadow:none}.ProfileContent-module__rFT2Lq__customBackgroundTile:disabled{opacity:.5;cursor:not-allowed}.ProfileContent-module__rFT2Lq__customBackgroundThumb{object-fit:cover;border-radius:6px;width:100%;height:100%}.ProfileContent-module__rFT2Lq__customBackgroundEmptyTile{aspect-ratio:3;width:120px;color:var(--text-muted);border:3px dashed #2d7a3f40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileContent-module__rFT2Lq__customBackgroundPreview{aspect-ratio:3;object-fit:cover;border:3px solid var(--jungle-green);border-radius:12px;flex-shrink:0;width:120px}.ProfileContent-module__rFT2Lq__customIconCopy{flex-direction:column;flex:200px;gap:.5rem;display:flex}.ProfileContent-module__rFT2Lq__customIconHint{color:var(--text-muted);margin:0;font-size:.85rem}.ProfileContent-module__rFT2Lq__customIconUploadButton{border:2px solid var(--jungle-green);background:var(--bg-surface);color:var(--jungle-green);cursor:pointer;transition:background var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:8px;align-self:flex-start;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__customIconUploadButton:hover:not(:disabled){background:var(--jungle-green);color:#fff}}.ProfileContent-module__rFT2Lq__customIconUploadButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__customIconUploadButton:disabled{opacity:.5;cursor:not-allowed}.ProfileContent-module__rFT2Lq__customIconInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProfileContent-module__rFT2Lq__customIconConfirm{flex-wrap:wrap;align-items:flex-start;gap:.9rem;display:flex}.ProfileContent-module__rFT2Lq__customIconPreview{object-fit:cover;border:3px solid var(--jungle-green);border-radius:12px;flex-shrink:0;width:70px;height:70px}.ProfileContent-module__rFT2Lq__customIconConfirmBody{flex-direction:column;flex:220px;gap:.75rem;display:flex}.ProfileContent-module__rFT2Lq__customIconWarning{border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning);border-radius:10px;align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .85rem;font-size:.82rem;line-height:1.45;display:flex}.ProfileContent-module__rFT2Lq__customIconWarning svg{flex-shrink:0;margin-top:1px}.ProfileContent-module__rFT2Lq__customIconActions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:768px){.ProfileContent-module__rFT2Lq__customIconRow,.ProfileContent-module__rFT2Lq__customIconConfirm{gap:.75rem}.ProfileContent-module__rFT2Lq__customIconActions button{flex:auto}}.ProfileContent-module__rFT2Lq__pickerNote{min-height:40px;color:var(--text-secondary);text-underline-offset:3px;align-items:center;margin:8px 0 16px;font-size:14px;display:inline-flex}.ProfileContent-module__rFT2Lq__shineGrid{flex-wrap:wrap;gap:.6rem;display:flex}.ProfileContent-module__rFT2Lq__shineOption{background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;font:inherit;color:var(--text-primary);transition:transform var(--dur-slow) var(--ease-hover), border-color var(--dur-slow) var(--ease-hover), box-shadow var(--dur-slow) var(--ease-hover), filter var(--dur-slow) var(--ease-hover);border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .9rem;display:flex}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__shineOption:hover:not(:disabled){border-color:var(--jungle-green);box-shadow:none}}.ProfileContent-module__rFT2Lq__shineOption:active:not(:disabled){filter:brightness(var(--active-brightness));transform:scale(1)}.ProfileContent-module__rFT2Lq__shineOption.ProfileContent-module__rFT2Lq__selected{border-color:var(--jungle-green);background:color-mix(in srgb, var(--action-primary) 7%, var(--bg-surface));box-shadow:none}.ProfileContent-module__rFT2Lq__shineOption:disabled{opacity:.6;cursor:not-allowed}.ProfileContent-module__rFT2Lq__shinePreviewName{font-size:.95rem;font-weight:700}.ProfileContent-module__rFT2Lq__shineOptionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.8125rem;font-weight:700}.ProfileContent-module__rFT2Lq__frameGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.75rem;margin-top:1rem;display:grid}.ProfileContent-module__rFT2Lq__frameOption{background:var(--bg-surface-elevated);border:1px solid var(--border-default);cursor:pointer;min-width:0;transition:transform var(--dur-slow) var(--ease-hover), border-color var(--dur-slow) var(--ease-hover), box-shadow var(--dur-slow) var(--ease-hover), filter var(--dur-slow) var(--ease-hover);text-align:center;font:inherit;color:var(--text-primary);border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;padding:1.4rem .65rem 1rem;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__frameOption:hover:not(:disabled){border-color:var(--jungle-green);background:var(--hover-bg)}}.ProfileContent-module__rFT2Lq__frameOption:active:not(:disabled){filter:brightness(var(--active-brightness));transform:scale(1)}.ProfileContent-module__rFT2Lq__frameOption.ProfileContent-module__rFT2Lq__selected{border-color:var(--jungle-green);background:color-mix(in srgb, var(--jungle-green) 8%, var(--bg-surface-elevated));box-shadow:inset 0 0 0 1px var(--jungle-green)}.ProfileContent-module__rFT2Lq__frameOption.ProfileContent-module__rFT2Lq__selected:after{content:"✓";background:var(--jungle-green);width:17px;height:17px;color:var(--bg-surface);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:7px;right:7px}.ProfileContent-module__rFT2Lq__frameStatus{color:var(--text-muted);margin-top:auto;font-size:.8125rem;line-height:1.5}.ProfileContent-module__rFT2Lq__selected .ProfileContent-module__rFT2Lq__frameStatus{color:var(--text-primary);font-weight:600}.ProfileContent-module__rFT2Lq__frameOption.ProfileContent-module__rFT2Lq__selected:disabled{opacity:1;cursor:default}.ProfileContent-module__rFT2Lq__frameOption:focus-visible{outline:2px solid var(--jungle-green);outline-offset:3px}.ProfileContent-module__rFT2Lq__frameOption:disabled{opacity:.6;cursor:not-allowed}.ProfileContent-module__rFT2Lq__frameName{color:var(--text-primary);margin-top:.25rem;font-size:.85rem;font-weight:600}.ProfileContent-module__rFT2Lq__frameTierBadge{border:1px solid color-mix(in srgb, var(--analytics-gold,#f0a93c) 60%, transparent);background:color-mix(in srgb, var(--analytics-gold,#f0a93c) 14%, transparent);color:var(--analytics-gold-strong,#c97a10);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;margin-top:-.4rem;padding:.1rem .45rem;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-flex}.ProfileContent-module__rFT2Lq__iconPreview{justify-content:center;align-items:center;min-height:32px;display:flex;position:relative}.ProfileContent-module__rFT2Lq__iconNonePreview{min-height:32px;color:var(--text-muted);align-items:center;font-size:1.5rem;display:flex}.ProfileContent-module__rFT2Lq__statsSection{margin:0}.ProfileContent-module__rFT2Lq__bioSection{margin:0;padding:24px 0 0}.ProfileContent-module__rFT2Lq__bioHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ProfileContent-module__rFT2Lq__bioTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:700;line-height:1.4}.ProfileContent-module__rFT2Lq__editButton{border:1px solid var(--border-default);background:var(--bg-surface);min-height:40px;color:var(--text-primary);cursor:pointer;transition:background var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.ProfileContent-module__rFT2Lq__viewProfileButton{}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__editButton:hover{background:var(--jungle-green);color:#fff;box-shadow:none}}.ProfileContent-module__rFT2Lq__editButton:active{filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__bioEditor{animation:.3s ProfileContent-module__rFT2Lq__fadeIn}.ProfileContent-module__rFT2Lq__bioTextarea{border:1px solid var(--border-default);width:100%;color:var(--jungle-green);resize:vertical;min-height:100px;transition:border-color var(--dur-slow) var(--ease-hover), box-shadow var(--dur-slow) var(--ease-hover);box-sizing:border-box;border-radius:12px;padding:1rem;font-family:inherit;font-size:.95rem;line-height:1.6}.ProfileContent-module__rFT2Lq__bioTextarea:focus{border-color:var(--jungle-green);box-shadow:none;outline:none}.ProfileContent-module__rFT2Lq__bioActions{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.ProfileContent-module__rFT2Lq__charCount{color:var(--text-muted);font-size:.85rem}.ProfileContent-module__rFT2Lq__bioButtons{gap:.75rem;display:flex}.ProfileContent-module__rFT2Lq__cancelButton,.ProfileContent-module__rFT2Lq__saveButton{cursor:pointer;transition:background var(--dur-slow) var(--ease-hover), border-color var(--dur-slow) var(--ease-hover), color var(--dur-slow) var(--ease-hover), box-shadow var(--dur-slow) var(--ease-hover), filter var(--dur-slow) var(--ease-hover);border:2px solid;border-radius:8px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600}.ProfileContent-module__rFT2Lq__cancelButton{background:var(--bg-surface-elevated);border-color:var(--border-default);color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__cancelButton:hover:not(:disabled){border-color:var(--border-default);color:var(--text-primary)}}.ProfileContent-module__rFT2Lq__saveButton{background:var(--jungle-green);border-color:var(--jungle-green);color:#fff;box-shadow:none}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__saveButton:hover:not(:disabled){background:var(--jungle-green-soft);border-color:var(--jungle-green-soft);box-shadow:none}}.ProfileContent-module__rFT2Lq__cancelButton:active:not(:disabled),.ProfileContent-module__rFT2Lq__saveButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__cancelButton:disabled,.ProfileContent-module__rFT2Lq__saveButton:disabled{opacity:.5;cursor:not-allowed}.ProfileContent-module__rFT2Lq__jungleBaseSection{min-width:0;margin:0;padding:24px 0 0}.ProfileContent-module__rFT2Lq__baseModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ProfileContent-module__rFT2Lq__baseModeOption{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), opacity var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .75rem;display:flex}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__baseModeOption:hover:not(:disabled){border-color:var(--jungle-green);box-shadow:none}}.ProfileContent-module__rFT2Lq__baseModeOption:active:not(:disabled){filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__baseModeOption:disabled{opacity:.55;cursor:not-allowed}.ProfileContent-module__rFT2Lq__baseModeSelected{border-color:var(--jungle-green);background:color-mix(in srgb, var(--action-primary) 7%, var(--bg-surface));box-shadow:none}.ProfileContent-module__rFT2Lq__baseModeSwatch{border-radius:8px;justify-content:center;align-items:center;width:52px;height:38px;display:inline-flex}.ProfileContent-module__rFT2Lq__grassBaseSwatch{color:#f2ffd9;background:linear-gradient(145deg,#8bdb66,#3c8a2b)}.ProfileContent-module__rFT2Lq__moonBaseSwatch{color:#fff;background:linear-gradient(145deg,#7b849a,#34394c)}.ProfileContent-module__rFT2Lq__baseModeName{font-size:.85rem;font-weight:700}.ProfileContent-module__rFT2Lq__baseModeDescription{color:var(--text-muted);font-size:.8125rem}.ProfileContent-module__rFT2Lq__baseModeShopLink{color:var(--jungle-green);align-self:flex-start;margin-top:.75rem;font-size:.85rem;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__baseModeShopLink:hover{text-decoration:underline}}.ProfileContent-module__rFT2Lq__baseModeShopLink:active{filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__backgroundSection{min-width:0;margin:0;padding:24px 0 0}.ProfileContent-module__rFT2Lq__backgroundColumn{flex-direction:column;min-width:0;display:flex}.ProfileContent-module__rFT2Lq__backgroundHint{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.ProfileContent-module__rFT2Lq__profileJunglePicker{margin-top:1.25rem}.ProfileContent-module__rFT2Lq__backgroundGrid{grid-template-columns:repeat(auto-fill,minmax(140px,160px));gap:12px;margin-top:20px;display:grid}.ProfileContent-module__rFT2Lq__backgroundOption{background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;transition:border-color var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem;display:flex}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__backgroundOption:hover{border-color:var(--jungle-green);box-shadow:none}}.ProfileContent-module__rFT2Lq__backgroundOption:active:not(:disabled){filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__backgroundOption:disabled{opacity:.5;cursor:not-allowed}.ProfileContent-module__rFT2Lq__backgroundSelected{border-color:var(--jungle-green);background:color-mix(in srgb, var(--action-primary) 7%, var(--bg-surface));box-shadow:none}.ProfileContent-module__rFT2Lq__backgroundPreview{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:6px;width:100%}.ProfileContent-module__rFT2Lq__backgroundName{color:var(--text-primary);text-align:center;font-size:.8125rem;font-weight:600}.ProfileContent-module__rFT2Lq__themeRosterPanel{border:1px solid var(--border-default);background:var(--bg-surface-elevated);border-radius:10px;margin-top:20px;padding:16px}.ProfileContent-module__rFT2Lq__themeRosterHeader,.ProfileContent-module__rFT2Lq__themeLibraryHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ProfileContent-module__rFT2Lq__themeRosterHeader{color:var(--text-primary);font-size:.85rem;font-weight:800}.ProfileContent-module__rFT2Lq__themeCount{color:var(--jungle-green);font-variant-numeric:tabular-nums;font-size:.8125rem}.ProfileContent-module__rFT2Lq__themeRosterDrop{min-height:62px;transition:background var(--dur-base) var(--ease-hover);border-radius:8px;margin-top:12px}.ProfileContent-module__rFT2Lq__themeDropActive{border-color:var(--jungle-green);background:color-mix(in srgb, var(--jungle-green) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--jungle-green) 22%, transparent)}.ProfileContent-module__rFT2Lq__themeOrderRow{flex-wrap:wrap;gap:18px;padding:4px 0;list-style:none;display:flex}.ProfileContent-module__rFT2Lq__themeOrderItem{border:1px solid var(--border-default);background:var(--bg-surface);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.ProfileContent-module__rFT2Lq__themeRemoveButton{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-5px;right:-5px}.ProfileContent-module__rFT2Lq__themeRemoveButton:before{content:"";background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:50%;width:20px;height:20px;margin:auto;position:absolute;inset:0;box-shadow:0 1px 3px #00000026}.ProfileContent-module__rFT2Lq__themeRemoveButton svg{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__themeRemoveButton:hover:not(:disabled){color:var(--color-error)}}.ProfileContent-module__rFT2Lq__themeRemoveButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__themeRemoveButton:disabled{opacity:.45;cursor:not-allowed}.ProfileContent-module__rFT2Lq__themeOrderItem:active{cursor:grabbing}.ProfileContent-module__rFT2Lq__themeOrderItem:focus-visible{outline:2px solid var(--jungle-green);outline-offset:2px}.ProfileContent-module__rFT2Lq__themeOrderSwatch{appearance:none;cursor:pointer;width:34px;height:34px;transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);border:2px solid #0000001a;border-radius:50%;padding:0;display:block}.ProfileContent-module__rFT2Lq__themeOrderSwatch:focus-visible{outline:2px solid var(--jungle-green);outline-offset:2px}.ProfileContent-module__rFT2Lq__themeOrderDropTarget{box-shadow:0 0 0 3px color-mix(in srgb, var(--jungle-green) 38%, transparent);transform:scale(1.14)}.ProfileContent-module__rFT2Lq__themeOrderActive{border-color:var(--jungle-green);box-shadow:0 0 0 1px color-mix(in srgb, var(--jungle-green) 28%, transparent)}.ProfileContent-module__rFT2Lq__themeDropHint{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.5;display:block}.ProfileContent-module__rFT2Lq__themeLibraryHeader{margin-top:1.25rem}.ProfileContent-module__rFT2Lq__themeLibraryHeader h4{color:var(--text-primary);margin:0;font-size:.9rem}.ProfileContent-module__rFT2Lq__themeLibraryHeader span{max-width:34ch;color:var(--text-muted);text-align:right;font-size:.8125rem}.ProfileContent-module__rFT2Lq__themeGrid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:12px;margin-top:16px;display:grid}.ProfileContent-module__rFT2Lq__themeOption{background:var(--bg-surface);border:1px solid var(--border-default);cursor:grab;transition:border-color var(--dur-base) var(--ease-hover), background var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);border-radius:12px;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem;display:flex}.ProfileContent-module__rFT2Lq__themeOption:active{cursor:grabbing}.ProfileContent-module__rFT2Lq__themeSelected{border-color:var(--jungle-green);background:color-mix(in srgb, var(--action-primary) 7%, var(--bg-surface));box-shadow:none;cursor:default}.ProfileContent-module__rFT2Lq__themeSwatch{border:2px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ProfileContent-module__rFT2Lq__themeCheck{color:#fff;filter:drop-shadow(0 1px 2px #00000080)}.ProfileContent-module__rFT2Lq__themeApplyButton{background:var(--jungle-green);color:#fff;cursor:pointer;transition:opacity var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);border:none;border-radius:999px;padding:.25rem .65rem;font-size:.8125rem;font-weight:700}.ProfileContent-module__rFT2Lq__themeActions{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.ProfileContent-module__rFT2Lq__themeAddButton{border:1px solid var(--jungle-green);color:var(--jungle-green);cursor:pointer;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border-radius:999px;padding:.25rem .65rem;font-size:.8125rem;font-weight:700}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__themeAddButton:hover:not(:disabled){background:color-mix(in srgb, var(--jungle-green) 12%, transparent)}.ProfileContent-module__rFT2Lq__themeApplyButton:hover:not(:disabled){opacity:.85}}.ProfileContent-module__rFT2Lq__themeAddButton:active:not(:disabled),.ProfileContent-module__rFT2Lq__themeApplyButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.ProfileContent-module__rFT2Lq__themeApplyButton:disabled,.ProfileContent-module__rFT2Lq__themeAddButton:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.ProfileContent-module__rFT2Lq__avatarSection{gap:20px}.ProfileContent-module__rFT2Lq__username{overflow-wrap:anywhere;font-size:1.5rem}.ProfileContent-module__rFT2Lq__usernameRow{flex-wrap:wrap;justify-content:flex-start}.ProfileContent-module__rFT2Lq__profileActions{justify-content:flex-start;margin-top:12px}.ProfileContent-module__rFT2Lq__bioTextarea{font-size:16px}.ProfileContent-module__rFT2Lq__usernameTag{justify-content:center;min-height:40px}.ProfileContent-module__rFT2Lq__avatarGrid{gap:.75rem}.ProfileContent-module__rFT2Lq__avatarOption{font-size:2rem}.ProfileContent-module__rFT2Lq__frameGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.75rem}.ProfileContent-module__rFT2Lq__themeLibraryHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.ProfileContent-module__rFT2Lq__themeLibraryHeader span{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.ProfileContent-module__rFT2Lq__avatarPicker,.ProfileContent-module__rFT2Lq__bioEditor{animation:none}}@media (max-width:768px){[data-mobile-summary-first=true] .ProfileContent-module__rFT2Lq__profileCard{display:contents}[data-mobile-summary-first=true] .ProfileContent-module__rFT2Lq__identitySummary{order:-2}}.ProfileContent-module__rFT2Lq__appearanceSection{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:16px;min-width:0;margin-top:24px;padding:clamp(16px,3vw,32px)}.ProfileContent-module__rFT2Lq__appearanceHeading h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:800;line-height:1.3}.ProfileContent-module__rFT2Lq__appearanceHeading p{color:var(--text-secondary);margin:6px 0 20px;font-size:14px;line-height:1.5}.ProfileContent-module__rFT2Lq__appearanceNav{border-bottom:1px solid var(--border-default);flex-wrap:wrap;gap:4px;padding-bottom:12px;display:flex}.ProfileContent-module__rFT2Lq__appearanceNav button{min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background var(--dur-base) var(--ease-hover), color var(--dur-base) var(--ease-hover);background:0 0;border:1px solid #0000;border-radius:8px;flex:100px;padding:10px 12px;font-size:14px;font-weight:700}.ProfileContent-module__rFT2Lq__appearanceNav button[aria-pressed=true]{color:var(--text-primary);border-color:var(--border-default);background:var(--bg-surface-elevated)}.ProfileContent-module__rFT2Lq__backgroundSection[hidden],.ProfileContent-module__rFT2Lq__jungleBaseSection[hidden]{display:none}.ProfileContent-module__rFT2Lq__discoverySection{margin-top:20px}.ProfileContent-module__rFT2Lq__bioSection p{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.ProfileContent-module__rFT2Lq__bioTextarea{background:var(--bg-surface-elevated);color:var(--text-primary);font-size:16px}.ProfileContent-module__rFT2Lq__bioActions{flex-wrap:wrap;gap:12px}.ProfileContent-module__rFT2Lq__customIconTitle{color:var(--text-primary)}.ProfileContent-module__rFT2Lq__customIconHint,.ProfileContent-module__rFT2Lq__frameStatus,.ProfileContent-module__rFT2Lq__shineOptionLabel{color:var(--text-secondary);line-height:1.5}.ProfileContent-module__rFT2Lq__shineOptionLabel{text-transform:none;letter-spacing:0}.ProfileContent-module__rFT2Lq__shinePreviewName{overflow-wrap:anywhere;min-width:0}.ProfileContent-module__rFT2Lq__shineOption{flex-wrap:wrap;min-width:0;max-width:100%}.ProfileContent-module__rFT2Lq__themeApplyButton,.ProfileContent-module__rFT2Lq__themeAddButton{border-radius:6px;min-height:36px;font-size:13px}.ProfileContent-module__rFT2Lq__themeOption{border-radius:10px;gap:10px;padding:16px 10px}.ProfileContent-module__rFT2Lq__backgroundOption{border-radius:10px;gap:10px;padding:8px}.ProfileContent-module__rFT2Lq__backgroundName{font-size:14px;line-height:1.4}.ProfileContent-module__rFT2Lq__cancelButton,.ProfileContent-module__rFT2Lq__saveButton{min-height:40px;box-shadow:none;border-width:1px;padding:8px 16px;font-size:14px}.ProfileContent-module__rFT2Lq__frameStatus,.ProfileContent-module__rFT2Lq__frameTierBadge,.ProfileContent-module__rFT2Lq__themeCount{font-size:13px}.ProfileContent-module__rFT2Lq__frameName{font-size:14px;line-height:1.4}.ProfileContent-module__rFT2Lq__avatarOption{border-radius:10px}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__appearanceNav button:hover,.ProfileContent-module__rFT2Lq__editButton:hover,.ProfileContent-module__rFT2Lq__usernameTag:hover{background:var(--hover-bg);color:var(--text-primary);box-shadow:none}.ProfileContent-module__rFT2Lq__viewProfileButton:hover{background:var(--hover-bg);color:var(--text-primary)}}.ProfileContent-module__rFT2Lq__appearanceNav button:active{filter:brightness(var(--active-brightness))}@media (max-width:540px){.ProfileContent-module__rFT2Lq__avatarSection{flex-direction:column;align-items:flex-start;gap:20px;padding-top:8px}.ProfileContent-module__rFT2Lq__avatarControl{align-self:flex-start}.ProfileContent-module__rFT2Lq__userInfo{width:100%}.ProfileContent-module__rFT2Lq__usernameRow{align-items:flex-start}.ProfileContent-module__rFT2Lq__profileActions{gap:8px}.ProfileContent-module__rFT2Lq__profileActions>button{flex:auto}.ProfileContent-module__rFT2Lq__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileContent-module__rFT2Lq__themeActions{flex-direction:column;width:100%}.ProfileContent-module__rFT2Lq__appearanceNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProfileContent-module__rFT2Lq__bioButtons{gap:8px}.ProfileContent-module__rFT2Lq__bioActions .ProfileContent-module__rFT2Lq__bioButtons{margin-left:auto}}.ProfileContent-module__rFT2Lq__saveButton,.ProfileContent-module__rFT2Lq__themeApplyButton{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-surface)}@media (hover:hover) and (pointer:fine){.ProfileContent-module__rFT2Lq__saveButton:hover:not(:disabled){background:var(--text-primary);border-color:var(--text-primary);filter:brightness(var(--hover-brightness));box-shadow:none}}
.TierBadge-module__7okEGW__badge{vertical-align:-.18em;flex-shrink:0;align-items:center;gap:4px;line-height:1;display:inline-flex}.TierBadge-module__7okEGW__plus svg{filter:drop-shadow(0 0 2px #10b98173)}.TierBadge-module__7okEGW__premium svg{filter:drop-shadow(0 0 3px #fbbf248c);animation:2.8s ease-in-out infinite TierBadge-module__7okEGW__premiumGlow}@keyframes TierBadge-module__7okEGW__premiumGlow{0%,to{filter:drop-shadow(0 0 2px #fbbf2473)}50%{filter:drop-shadow(0 0 5px #fbbf24cc)}}.TierBadge-module__7okEGW__shine{animation:3.2s ease-in-out infinite TierBadge-module__7okEGW__shineSweep}@keyframes TierBadge-module__7okEGW__shineSweep{0%{transform:rotate(20deg)translate(0)}55%,to{transform:rotate(20deg)translate(44px)}}.TierBadge-module__7okEGW__quartz svg{filter:drop-shadow(0 0 2px #c7a8e680);animation:3.8s ease-in-out infinite TierBadge-module__7okEGW__quartzGlow;overflow:visible}@keyframes TierBadge-module__7okEGW__quartzGlow{0%,to{filter:drop-shadow(0 0 2px #c7a8e673)}50%{filter:drop-shadow(0 0 6px #f472b699)drop-shadow(0 0 2px #fff9)}}.TierBadge-module__7okEGW__quartzFleck{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite alternate TierBadge-module__7okEGW__quartzFleck}.TierBadge-module__7okEGW__quartzFleckB{animation-duration:3.9s;animation-delay:-1.1s}.TierBadge-module__7okEGW__quartzFleckC{animation-duration:3.5s;animation-delay:-2.2s}@keyframes TierBadge-module__7okEGW__quartzFleck{0%{opacity:.25;transform:translateY(1px)scale(.75)}to{opacity:.85;transform:translateY(-1px)scale(1.1)}}.TierBadge-module__7okEGW__quartzSpark{transform-box:view-box;transform-origin:12px 1.4px;animation:4.4s ease-in-out infinite TierBadge-module__7okEGW__quartzSpark;transform:scale(0)}@keyframes TierBadge-module__7okEGW__quartzSpark{0%,62%,to{opacity:0;transform:scale(0)rotate(0)}70%{opacity:1;transform:scale(1)rotate(45deg)}78%{opacity:0;transform:scale(0)rotate(90deg)}}.TierBadge-module__7okEGW__quartzShine{animation:4.2s ease-in-out infinite TierBadge-module__7okEGW__quartzShineSweep}@keyframes TierBadge-module__7okEGW__quartzShineSweep{0%{transform:rotate(24deg)translate(0)}55%,to{transform:rotate(24deg)translate(44px)}}.TierBadge-module__7okEGW__opal svg{filter:drop-shadow(0 0 2px #f472b673);animation:5.4s ease-in-out infinite TierBadge-module__7okEGW__opalGlow}@keyframes TierBadge-module__7okEGW__opalGlow{0%,to{filter:drop-shadow(0 0 2px #f472b673)}17%{filter:drop-shadow(0 0 6px #f472b6cc)drop-shadow(0 0 2px #fff9)}34%{filter:drop-shadow(0 0 2px #60a5fa73)}50%{filter:drop-shadow(0 0 6px #60a5facc)drop-shadow(0 0 2px #fff9)}67%{filter:drop-shadow(0 0 2px #34d39973)}84%{filter:drop-shadow(0 0 6px #34d399cc)drop-shadow(0 0 2px #fff9)}}.TierBadge-module__7okEGW__opalCloud{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite alternate TierBadge-module__7okEGW__opalCloudDrift}.TierBadge-module__7okEGW__opalCloudB{animation-duration:9s;animation-direction:alternate-reverse;animation-delay:-3s}.TierBadge-module__7okEGW__opalCloudC{animation-duration:8s;animation-delay:-5s}.TierBadge-module__7okEGW__opalCloudD{animation-duration:10s;animation-direction:alternate-reverse;animation-delay:-2s}@keyframes TierBadge-module__7okEGW__opalCloudDrift{0%{opacity:.75;transform:translate(-1.4px,.8px)scale(.9)}to{opacity:1;transform:translate(1.4px,-.8px)scale(1.15)}}.TierBadge-module__7okEGW__opalFire{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.8s ease-in-out infinite TierBadge-module__7okEGW__opalFire}.TierBadge-module__7okEGW__opalFireB{animation-duration:3.3s;animation-delay:-.7s}.TierBadge-module__7okEGW__opalFireC{animation-duration:2.5s;animation-delay:-1.5s}.TierBadge-module__7okEGW__opalFireD{animation-duration:3.6s;animation-delay:-2.1s}.TierBadge-module__7okEGW__opalFireE{animation-duration:3s;animation-delay:-1.1s}@keyframes TierBadge-module__7okEGW__opalFire{0%,to{opacity:0;transform:scale(.4)rotate(0)}40%{opacity:1;transform:scale(1.2)rotate(45deg)}70%{opacity:0;transform:scale(.4)rotate(90deg)}}.TierBadge-module__7okEGW__opalShine{animation:4.6s ease-in-out infinite TierBadge-module__7okEGW__opalShineSweep}@keyframes TierBadge-module__7okEGW__opalShineSweep{0%{transform:rotate(24deg)translate(0)}55%,to{transform:rotate(24deg)translate(44px)}}.TierBadge-module__7okEGW__opalSpark{transform-box:view-box;transform-origin:19.4px 3.8px;animation:4.8s ease-in-out infinite TierBadge-module__7okEGW__opalSpark;transform:scale(0)}@keyframes TierBadge-module__7okEGW__opalSpark{0%,58%,to{opacity:0;transform:scale(0)rotate(0)}66%{opacity:1;transform:scale(1)rotate(45deg)}76%{opacity:0;transform:scale(0)rotate(90deg)}}.TierBadge-module__7okEGW__emerald svg{filter:drop-shadow(0 0 2px #10b98173);animation:3.4s ease-in-out infinite TierBadge-module__7okEGW__emeraldGlow}@keyframes TierBadge-module__7okEGW__emeraldGlow{0%,to{filter:drop-shadow(0 0 2px #10b98173)}50%{filter:drop-shadow(0 0 7px #34d399e6)drop-shadow(0 0 2px #d1fae599)}}.TierBadge-module__7okEGW__emeraldFlash{opacity:0;animation:4.5s ease-in-out infinite TierBadge-module__7okEGW__emeraldFlash}.TierBadge-module__7okEGW__emeraldFlashB{animation-duration:5.2s;animation-delay:-1.5s}.TierBadge-module__7okEGW__emeraldFlashC{animation-duration:4.8s;animation-delay:-3s}@keyframes TierBadge-module__7okEGW__emeraldFlash{0%,68%,to{opacity:0}74%{opacity:.85}80%{opacity:0}}.TierBadge-module__7okEGW__emeraldOrbit{transform-box:view-box;transform-origin:12px 12px;animation:5s linear infinite TierBadge-module__7okEGW__emeraldOrbit}@keyframes TierBadge-module__7okEGW__emeraldOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TierBadge-module__7okEGW__emeraldSpark{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite TierBadge-module__7okEGW__emeraldSpark;transform:scale(0)}.TierBadge-module__7okEGW__emeraldSparkB{animation-duration:4.6s;animation-delay:-1.9s}@keyframes TierBadge-module__7okEGW__emeraldSpark{0%,60%,to{opacity:0;transform:scale(0)rotate(0)}68%{opacity:1;transform:scale(1)rotate(40deg)}76%{opacity:0;transform:scale(0)rotate(80deg)}}.TierBadge-module__7okEGW__emeraldShine{animation:3.6s ease-in-out infinite TierBadge-module__7okEGW__emeraldShineSweep}.TierBadge-module__7okEGW__emeraldShineDelay{animation-delay:1.8s}@keyframes TierBadge-module__7okEGW__emeraldShineSweep{0%{transform:rotate(24deg)translate(0)}55%,to{transform:rotate(24deg)translate(44px)}}.TierBadge-module__7okEGW__obsidian svg{filter:drop-shadow(0 0 3px #8b5cf68c);animation:3.4s ease-in-out infinite TierBadge-module__7okEGW__obsidianGlow}@keyframes TierBadge-module__7okEGW__obsidianGlow{0%,to{filter:drop-shadow(0 0 2px #8b5cf673)}50%{filter:drop-shadow(0 0 7px #a855f7f2)drop-shadow(0 0 2px #f5f3ff80)}}.TierBadge-module__7okEGW__obsidianShine{animation:3.6s ease-in-out infinite TierBadge-module__7okEGW__obsidianShineSweep}.TierBadge-module__7okEGW__obsidianShineDelay{animation-delay:1.8s}@keyframes TierBadge-module__7okEGW__obsidianShineSweep{0%{transform:rotate(24deg)translate(0)}55%,to{transform:rotate(24deg)translate(44px)}}.TierBadge-module__7okEGW__obsidianHeart,.TierBadge-module__7okEGW__obsidianHalo{transform-box:view-box;transform-origin:12px 13.4px}.TierBadge-module__7okEGW__obsidianHeart{animation:2.4s ease-in-out infinite alternate TierBadge-module__7okEGW__obsidianHeart}.TierBadge-module__7okEGW__obsidianHalo{animation:2.4s ease-in-out infinite alternate TierBadge-module__7okEGW__obsidianHalo}@keyframes TierBadge-module__7okEGW__obsidianHeart{0%{transform:scale(.92)}to{transform:scale(1.1)}}@keyframes TierBadge-module__7okEGW__obsidianHalo{0%{opacity:.2;transform:scale(.8)}to{opacity:.5;transform:scale(1.3)}}.TierBadge-module__7okEGW__obsidianOrbit,.TierBadge-module__7okEGW__obsidianOrbitBack{transform-box:view-box;transform-origin:12px 13.4px}.TierBadge-module__7okEGW__obsidianOrbit{animation:4s linear infinite TierBadge-module__7okEGW__obsidianOrbit}.TierBadge-module__7okEGW__obsidianOrbitBack{animation:6.5s linear infinite TierBadge-module__7okEGW__obsidianOrbitBack}@keyframes TierBadge-module__7okEGW__obsidianOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TierBadge-module__7okEGW__obsidianOrbitBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.TierBadge-module__7okEGW__obsidianBolt{animation:7s linear infinite TierBadge-module__7okEGW__obsidianBolt}@keyframes TierBadge-module__7okEGW__obsidianBolt{0%,86%,to{opacity:0}87%{opacity:1}88.5%{opacity:.15}90%{opacity:.9}93%{opacity:0}}.TierBadge-module__7okEGW__plusChip,.TierBadge-module__7okEGW__premiumChip,.TierBadge-module__7okEGW__quartzChip,.TierBadge-module__7okEGW__opalChip,.TierBadge-module__7okEGW__emeraldChip,.TierBadge-module__7okEGW__obsidianChip{letter-spacing:.06em;color:#fff;border-radius:999px;padding:2px 7px;font-size:.62em;font-weight:800}.TierBadge-module__7okEGW__plusChip{background:linear-gradient(135deg,#34d399,#047857)}.TierBadge-module__7okEGW__premiumChip{background:linear-gradient(135deg,#fbbf24,#b45309);box-shadow:0 0 6px #fbbf2473}.TierBadge-module__7okEGW__quartzChip{color:#4c1d95;background:linear-gradient(120deg,#fff 0%,#f5d0fe 25%,#bfdbfe 50%,#bbf7d0 75%,#fff 100%) 0 0/250% 100%;animation:7s linear infinite TierBadge-module__7okEGW__quartzChipSlide;box-shadow:0 0 5px #c7a8e673,inset 0 0 0 1px #fffc}@keyframes TierBadge-module__7okEGW__quartzChipSlide{0%{background-position:0%}to{background-position:250%}}.TierBadge-module__7okEGW__opalChip{color:#831843;background:linear-gradient(120deg,#fdf4ff 0%,#f9a8d4 22%,#fff 40%,#93c5fd 58%,#6ee7b7 76%,#fdf4ff 100%) 0 0/250% 100%;animation:6s linear infinite TierBadge-module__7okEGW__opalChipSlide;box-shadow:0 0 6px #f472b680,inset 0 0 0 1px #ffffffd9}@keyframes TierBadge-module__7okEGW__opalChipSlide{0%{background-position:0%}to{background-position:250%}}.TierBadge-module__7okEGW__emeraldChip{background:linear-gradient(120deg,#022c22 0%,#059669 30%,#a7f3d0 50%,#059669 70%,#022c22 100%) 0 0/250% 100%;animation:5.5s linear infinite TierBadge-module__7okEGW__emeraldChipSlide;box-shadow:0 0 6px #10b98180,inset 0 0 0 1px #a7f3d073}@keyframes TierBadge-module__7okEGW__emeraldChipSlide{0%{background-position:0%}to{background-position:250%}}.TierBadge-module__7okEGW__obsidianChip{background:linear-gradient(120deg,#2e1065 0%,#7c3aed 30%,#0b0710 55%,#a78bfa 80%,#2e1065 100%) 0 0/250% 100%;animation:5s linear infinite TierBadge-module__7okEGW__obsidianChipSlide;box-shadow:0 0 6px #8b5cf68c,inset 0 0 0 1px #c4b5fd73}@keyframes TierBadge-module__7okEGW__obsidianChipSlide{0%{background-position:0%}to{background-position:250%}}.TierBadge-module__7okEGW__premiumName{font-weight:inherit;background:linear-gradient(90deg,#b45309 0%,#f59e0b 22%,#fde68a 42%,#f59e0b 62%,#b45309 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite TierBadge-module__7okEGW__goldSlide;display:inline-block}@keyframes TierBadge-module__7okEGW__goldSlide{0%{background-position:0%}to{background-position:200%}}.TierBadge-module__7okEGW__plusName{background:linear-gradient(90deg,#059669,#10b981);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.TierBadge-module__7okEGW__quartzName{font-weight:inherit;background:linear-gradient(90deg,#5b4b78 0%,#f472b6 22%,#a78bfa 38%,#60a5fa 54%,#34d399 72%,#5b4b78 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;text-shadow:0 0 3px #c7a8e633;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite TierBadge-module__7okEGW__quartzSlide,4s ease-in-out infinite TierBadge-module__7okEGW__quartzNameGlow;display:inline-block}@keyframes TierBadge-module__7okEGW__quartzSlide{0%{background-position:0%}to{background-position:200%}}@keyframes TierBadge-module__7okEGW__quartzNameGlow{0%,to{text-shadow:0 0 3px #c7a8e626}50%{text-shadow:0 0 7px #f472b659}}.TierBadge-module__7okEGW__opalName{font-weight:inherit;background:linear-gradient(90deg,#9d174d 0%,#f472b6 18%,#fbcfe8 32%,#38bdf8 50%,#34d399 64%,#a855f7 80%,#9d174d 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;text-shadow:0 0 4px #f472b640;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite TierBadge-module__7okEGW__opalSlide,5.4s ease-in-out infinite TierBadge-module__7okEGW__opalNameGlow;display:inline-block}@keyframes TierBadge-module__7okEGW__opalSlide{0%{background-position:0%}to{background-position:200%}}@keyframes TierBadge-module__7okEGW__opalNameGlow{0%,to{text-shadow:0 0 3px #f472b633}17%{text-shadow:0 0 8px #f472b68c}34%{text-shadow:0 0 3px #60a5fa33}50%{text-shadow:0 0 8px #60a5fa8c}67%{text-shadow:0 0 3px #34d39933}84%{text-shadow:0 0 8px #34d3998c}}.TierBadge-module__7okEGW__emeraldName{font-weight:inherit;background:linear-gradient(90deg,#064e3b 0%,#10b981 22%,#d1fae5 40%,#2dd4bf 58%,#10b981 76%,#064e3b 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;text-shadow:0 0 5px #10b9814d;-webkit-background-clip:text;background-clip:text;animation:5.5s linear infinite TierBadge-module__7okEGW__emeraldSlide,3.2s ease-in-out infinite TierBadge-module__7okEGW__emeraldNameGlow;display:inline-block}@keyframes TierBadge-module__7okEGW__emeraldSlide{0%{background-position:0%}to{background-position:200%}}@keyframes TierBadge-module__7okEGW__emeraldNameGlow{0%,to{text-shadow:0 0 4px #10b98140}50%{text-shadow:0 0 9px #34d39999}}.TierBadge-module__7okEGW__obsidianName{font-weight:inherit;background:linear-gradient(90deg,#2e1065 0%,#7c3aed 22%,#e9d5ff 42%,#7c3aed 62%,#2e1065 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;text-shadow:0 0 5px #7c3aed59;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite TierBadge-module__7okEGW__obsidianSlide,3s ease-in-out infinite TierBadge-module__7okEGW__obsidianNameGlow;display:inline-block}@keyframes TierBadge-module__7okEGW__obsidianSlide{0%{background-position:0%}to{background-position:200%}}@keyframes TierBadge-module__7okEGW__obsidianNameGlow{0%,to{text-shadow:0 0 4px #7c3aed4d}50%{text-shadow:0 0 9px #8b5cf699}}@media (prefers-reduced-motion:reduce){.TierBadge-module__7okEGW__premium svg,.TierBadge-module__7okEGW__shine,.TierBadge-module__7okEGW__premiumName,.TierBadge-module__7okEGW__quartz svg,.TierBadge-module__7okEGW__quartzFleck,.TierBadge-module__7okEGW__quartzSpark,.TierBadge-module__7okEGW__quartzShine,.TierBadge-module__7okEGW__quartzChip,.TierBadge-module__7okEGW__quartzName,.TierBadge-module__7okEGW__opal svg,.TierBadge-module__7okEGW__opalCloud,.TierBadge-module__7okEGW__opalFire,.TierBadge-module__7okEGW__opalShine,.TierBadge-module__7okEGW__opalSpark,.TierBadge-module__7okEGW__opalChip,.TierBadge-module__7okEGW__opalName,.TierBadge-module__7okEGW__emerald svg,.TierBadge-module__7okEGW__emeraldFlash,.TierBadge-module__7okEGW__emeraldOrbit,.TierBadge-module__7okEGW__emeraldSpark,.TierBadge-module__7okEGW__emeraldShine,.TierBadge-module__7okEGW__emeraldChip,.TierBadge-module__7okEGW__emeraldName,.TierBadge-module__7okEGW__obsidian svg,.TierBadge-module__7okEGW__obsidianShine,.TierBadge-module__7okEGW__obsidianHeart,.TierBadge-module__7okEGW__obsidianHalo,.TierBadge-module__7okEGW__obsidianOrbit,.TierBadge-module__7okEGW__obsidianOrbitBack,.TierBadge-module__7okEGW__obsidianBolt,.TierBadge-module__7okEGW__obsidianChip,.TierBadge-module__7okEGW__obsidianName{animation:none}}
.CreateAccountModal-module__R6MXva__modal{text-align:center;border-radius:20px;width:100%;max-width:440px;padding:36px 32px}.CreateAccountModal-module__R6MXva__icon{color:#fff;background:linear-gradient(135deg,#7aaf43 0%,#5a8d31 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.CreateAccountModal-module__R6MXva__title{color:var(--jungle-green);margin:0 0 10px;font-size:1.4rem;font-weight:800;line-height:1.3}.CreateAccountModal-module__R6MXva__body{color:var(--text-muted);margin:0 0 22px;font-size:.95rem;line-height:1.5}.CreateAccountModal-module__R6MXva__actions{flex-direction:column;gap:10px;display:flex}.CreateAccountModal-module__R6MXva__primary{color:#fff;cursor:pointer;transition:transform var(--dur-base) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:linear-gradient(135deg,#7aaf43 0%,#5a8d31 100%);border:none;border-radius:12px;padding:14px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.CreateAccountModal-module__R6MXva__primary:hover{transform:translateY(var(--hover-lift));box-shadow:0 6px 20px #5a8d3159}}.CreateAccountModal-module__R6MXva__primary:active{filter:brightness(var(--active-brightness));transform:translateY(0)}.CreateAccountModal-module__R6MXva__secondary{color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;transition:background var(--dur-base) var(--ease-hover), filter var(--dur-base) var(--ease-hover);background:0 0;border-radius:12px;padding:10px 20px;font-size:.9rem;font-weight:600}@media (hover:hover) and (pointer:fine){.CreateAccountModal-module__R6MXva__secondary:hover{background:var(--bg-surface-elevated)}}.CreateAccountModal-module__R6MXva__secondary:active{filter:brightness(var(--active-brightness))}.CreateAccountModal-module__R6MXva__loginLink{color:var(--jungle-green);margin-top:14px;font-size:.85rem}.CreateAccountModal-module__R6MXva__loginLink a{color:#2e7d32;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.CreateAccountModal-module__R6MXva__loginLink a:hover{text-decoration:underline}}
.GuildCoins-module__rqi4Ha__hero{border:1px solid var(--border-default);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--jungle-green) 10%, transparent), transparent 60%), var(--bg-surface);border-radius:14px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.GuildCoins-module__rqi4Ha__heroTop{align-items:flex-start;gap:12px;display:flex}.GuildCoins-module__rqi4Ha__emblem{width:52px;height:52px;color:var(--jungle-green);background:color-mix(in srgb, var(--jungle-green) 14%, var(--bg-surface-elevated));border:2px solid color-mix(in srgb, var(--jungle-green) 40%, var(--border-default));box-shadow:0 0 0 6px color-mix(in srgb, var(--jungle-green) 10%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GuildCoins-module__rqi4Ha__heroText{min-width:0}.GuildCoins-module__rqi4Ha__heroTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.GuildCoins-module__rqi4Ha__heroSubtitle{color:var(--text-secondary);margin:3px 0 0;font-size:.85rem;line-height:1.4}.GuildCoins-module__rqi4Ha__heroNumberRow{align-items:baseline;gap:8px;display:flex}.GuildCoins-module__rqi4Ha__heroValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,2.6rem);font-weight:850;line-height:1}.GuildCoins-module__rqi4Ha__heroUnit{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.GuildCoins-module__rqi4Ha__heroLifetime{color:var(--text-muted);margin:0;font-size:.82rem}.GuildCoins-module__rqi4Ha__meters{flex-direction:column;gap:10px;margin-top:4px;display:flex}.GuildCoins-module__rqi4Ha__meter{min-width:0}.GuildCoins-module__rqi4Ha__meterLabel{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:.78rem;font-weight:700;display:flex}.GuildCoins-module__rqi4Ha__meterValue{color:var(--text-primary);font-variant-numeric:tabular-nums}.GuildCoins-module__rqi4Ha__capPill{background:color-mix(in srgb, var(--jungle-green) 18%, transparent);color:var(--jungle-green);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.GuildCoins-module__rqi4Ha__footnote{color:var(--text-muted);margin:2px 0 0;font-size:.74rem}.GuildCoins-module__rqi4Ha__todayStatsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:641px){.GuildCoins-module__rqi4Ha__todayStatsRow{grid-template-columns:repeat(4,minmax(0,1fr))}}.GuildCoins-module__rqi4Ha__contributorsCard{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.GuildCoins-module__rqi4Ha__contributorsTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:800}.GuildCoins-module__rqi4Ha__contributorsList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.GuildCoins-module__rqi4Ha__contributorRow{transition:background-color var(--dur-base) var(--ease-hover);border-radius:10px;grid-template-columns:16px auto 1fr auto;align-items:center;gap:8px;padding:6px;display:grid}.GuildCoins-module__rqi4Ha__contributorRowSelf{background:color-mix(in srgb, var(--jungle-green) 10%, transparent)}.GuildCoins-module__rqi4Ha__contributorRank{color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.GuildCoins-module__rqi4Ha__contributorInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.GuildCoins-module__rqi4Ha__contributorName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.GuildCoins-module__rqi4Ha__contributorYouHint{color:var(--text-muted);font-weight:500}.GuildCoins-module__rqi4Ha__contributorBar{max-width:160px}.GuildCoins-module__rqi4Ha__contributorStats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.GuildCoins-module__rqi4Ha__contributorToday{color:var(--jungle-green);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.GuildCoins-module__rqi4Ha__contributorLifetime{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.GuildCoins-module__rqi4Ha__contributorsToggle{border:1px solid var(--border-default);background:var(--bg-surface-elevated);min-height:36px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover);border-radius:999px;align-self:center;padding:0 14px;font-family:inherit;font-size:.8rem;font-weight:700}@media (hover:hover) and (pointer:fine){.GuildCoins-module__rqi4Ha__contributorsToggle:hover{background:var(--hover-bg);border-color:var(--hover-border)}}.GuildCoins-module__rqi4Ha__contributorsEmpty{color:var(--text-secondary);background:var(--bg-app,transparent);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;font-size:.86rem;display:flex}.GuildCoins-module__rqi4Ha__contributorsSkeleton{flex-direction:column;gap:10px;display:flex}.GuildCoins-module__rqi4Ha__skeletonRow{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, color-mix(in srgb, var(--bg-surface-elevated) 50%, var(--bg-surface)) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;border-radius:10px;height:36px}@media (prefers-reduced-motion:no-preference){.GuildCoins-module__rqi4Ha__skeletonRow{animation:1.4s ease-in-out infinite GuildCoins-module__rqi4Ha__coinsShimmer}}@keyframes GuildCoins-module__rqi4Ha__coinsShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.GuildCoins-module__rqi4Ha__todayStatsRow .GuildCoins-module__rqi4Ha__statCaption{color:var(--text-muted);text-transform:none;letter-spacing:0;margin:0;font-size:.68rem;font-weight:600;line-height:1.2}.GuildCoins-module__rqi4Ha__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LevelRoadmapModal-module__jAB-ea__panel{max-width:560px}@media (max-width:480px){.LevelRoadmapModal-module__jAB-ea__panel{padding:16px 14px}}.LevelRoadmapModal-module__jAB-ea__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.LevelRoadmapModal-module__jAB-ea__title{text-align:center;color:var(--text-primary,#1f2937);margin:0;font-size:1.15rem;font-weight:700}.LevelRoadmapModal-module__jAB-ea__closeBtn{cursor:pointer;width:44px;height:44px;color:var(--text-secondary,#6b7280);-webkit-tap-highlight-color:transparent;transition:background var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.LevelRoadmapModal-module__jAB-ea__closeBtn:hover{background:var(--bg-hover,#f3f4f6)}}.LevelRoadmapModal-module__jAB-ea__closeBtn:active{background:var(--bg-hover,#f3f4f6);transform:scale(.94)}.LevelRoadmapModal-module__jAB-ea__closeBtn:focus-visible{outline:2px solid var(--jungle-green,#2d7a3f);outline-offset:2px}.LevelRoadmapModal-module__jAB-ea__trail{margin:0;padding:0;list-style:none}.LevelRoadmapModal-module__jAB-ea__trailRow{align-items:stretch;gap:12px;display:flex}.LevelRoadmapModal-module__jAB-ea__rail{flex-direction:column;flex-shrink:0;align-items:center;width:30px;display:flex}.LevelRoadmapModal-module__jAB-ea__badge{font-variant-numeric:tabular-nums;border:2px solid var(--border-default,#e5e7eb);background:var(--bg-surface,#fff);width:30px;height:30px;color:var(--text-secondary,#6b7280);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:800;display:grid}.LevelRoadmapModal-module__jAB-ea__badgeUnlocked{background:var(--jungle-green,#2d7a3f);border-color:var(--jungle-green,#2d7a3f);color:#fff}.LevelRoadmapModal-module__jAB-ea__badgeCurrent{background:var(--bg-surface,#fff);border-color:var(--jungle-green,#2d7a3f);color:var(--jungle-green,#2d7a3f);box-shadow:0 0 0 3px color-mix(in srgb, var(--jungle-green,#2d7a3f) 18%, transparent)}.LevelRoadmapModal-module__jAB-ea__connector{background:var(--border-default,#e5e7eb);flex:1;width:2px;min-height:14px;margin:4px 0}.LevelRoadmapModal-module__jAB-ea__connectorFilled{background:var(--jungle-green,#2d7a3f)}.LevelRoadmapModal-module__jAB-ea__cardWrap{flex:1;min-width:0;padding-bottom:12px}.LevelRoadmapModal-module__jAB-ea__card{border:1px solid var(--border-default,#e5e7eb);background:var(--bg-surface,#fff);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.LevelRoadmapModal-module__jAB-ea__cardLocked{background:color-mix(in srgb, var(--bg-app,#f9fafb) 55%, var(--bg-surface,#fff));color:var(--text-secondary,#6b7280)}.LevelRoadmapModal-module__jAB-ea__cardCurrent{border-color:var(--jungle-green,#2d7a3f);box-shadow:0 0 0 1px var(--jungle-green,#2d7a3f)}.LevelRoadmapModal-module__jAB-ea__cardHead{align-items:center;gap:8px;display:flex}.LevelRoadmapModal-module__jAB-ea__cardLevel{color:var(--text-primary,#1f2937);margin:0;font-size:.88rem;font-weight:800}.LevelRoadmapModal-module__jAB-ea__cardLocked .LevelRoadmapModal-module__jAB-ea__cardLevel{color:var(--text-secondary,#6b7280)}.LevelRoadmapModal-module__jAB-ea__currentPill{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--jungle-green,#2d7a3f);border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800}.LevelRoadmapModal-module__jAB-ea__lockedPill{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#6b7280);background:var(--bg-app,#f9fafb);border:1px solid var(--border-default,#e5e7eb);border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.LevelRoadmapModal-module__jAB-ea__requirements{color:var(--text-secondary,#6b7280);flex-wrap:wrap;gap:14px;font-size:.78rem;display:flex}.LevelRoadmapModal-module__jAB-ea__requirement{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.LevelRoadmapModal-module__jAB-ea__chipRow{flex-wrap:wrap;gap:6px;display:flex}.LevelRoadmapModal-module__jAB-ea__chip{border:1px solid var(--border-default,#e5e7eb);background:var(--bg-app,#f9fafb);color:var(--text-primary,#1f2937);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.LevelRoadmapModal-module__jAB-ea__cardLocked .LevelRoadmapModal-module__jAB-ea__chip{color:var(--text-secondary,#6b7280)}.LevelRoadmapModal-module__jAB-ea__livePreviewChip{color:var(--text-primary,#1f2937);font-size:.76rem}.LevelRoadmapModal-module__jAB-ea__rainbowChipLabel{background:linear-gradient(90deg,red 0%,#ff7f00 14%,#ff0 28%,#0f0 42%,#00f 57%,indigo 71%,#9400d3 85%,red 100%) 0 0/140% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:6s linear infinite LevelRoadmapModal-module__jAB-ea__rainbowChipSlide;display:inline-block}@keyframes LevelRoadmapModal-module__jAB-ea__rainbowChipSlide{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.LevelRoadmapModal-module__jAB-ea__rainbowChipLabel{background-position:50%;animation:none}}.LevelRoadmapModal-module__jAB-ea__chipEmerald{color:#fff;background:linear-gradient(135deg, var(--jungle-green-soft,#41aa55), var(--jungle-green,#2d7a3f));border:none}.LevelRoadmapModal-module__jAB-ea__swatchRow{gap:3px;display:inline-flex}.LevelRoadmapModal-module__jAB-ea__swatchDot{border:1px solid color-mix(in srgb, var(--text-primary,#1f2937) 15%, transparent);border-radius:50%;width:8px;height:8px}.LevelRoadmapModal-module__jAB-ea__progressBlock{flex-direction:column;gap:6px;margin-top:2px;display:flex}.LevelRoadmapModal-module__jAB-ea__progressLabel{color:var(--text-primary,#1f2937);font-size:.78rem;font-weight:700}.LevelRoadmapModal-module__jAB-ea__progressLine{color:var(--text-secondary,#6b7280);align-items:center;gap:8px;display:flex}.LevelRoadmapModal-module__jAB-ea__progressLine>div{flex:1}.LevelRoadmapModal-module__jAB-ea__progressValue{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.74rem}@media (max-width:480px){.LevelRoadmapModal-module__jAB-ea__card{padding:9px 10px}.LevelRoadmapModal-module__jAB-ea__rail{width:26px}.LevelRoadmapModal-module__jAB-ea__badge{width:26px;height:26px;font-size:.74rem}}
.GuildLevelSection-module__zVNDWW__section{flex-direction:column;gap:10px;min-width:0;display:flex}.GuildLevelSection-module__zVNDWW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.GuildLevelSection-module__zVNDWW__header h3{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;line-height:1.3;display:inline-flex}.GuildLevelSection-module__zVNDWW__roadmapButton{min-height:44px;padding:8px 12px;font-size:13px;font-weight:700}.GuildLevelSection-module__zVNDWW__section>div{margin-bottom:0}
.BattleRewardsPanel-module__Fbwa2W__panel{background:linear-gradient(135deg,#f3b7241f,#f3a7670f);border:1px solid #d98a1659;border-radius:14px;margin:0 0 1rem;padding:1rem}.BattleRewardsPanel-module__Fbwa2W__heading{color:#b45309;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:1rem;font-weight:700;display:flex}.BattleRewardsPanel-module__Fbwa2W__headingIcon{color:#d97706}.BattleRewardsPanel-module__Fbwa2W__count{color:#d97706;font-size:.85rem;font-weight:500}.BattleRewardsPanel-module__Fbwa2W__list{flex-direction:column;gap:.6rem;display:flex}.BattleRewardsPanel-module__Fbwa2W__card{background:#fff;border:1px solid #fde2a8;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;display:flex;box-shadow:0 2px 8px #d98a161f}.BattleRewardsPanel-module__Fbwa2W__medal{color:#7c3a00;background:linear-gradient(145deg,#ffe08a,#f3a667);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 2px #fff6}.BattleRewardsPanel-module__Fbwa2W__body{text-align:left;flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.BattleRewardsPanel-module__Fbwa2W__line{color:#1f2937;margin:0;font-size:.9rem;line-height:1.35}.BattleRewardsPanel-module__Fbwa2W__sub{color:#6b7280;align-items:center;gap:.3rem;margin:0;font-size:.78rem;display:inline-flex}.BattleRewardsPanel-module__Fbwa2W__coinIcon{color:#d97706}.BattleRewardsPanel-module__Fbwa2W__actions{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.BattleRewardsPanel-module__Fbwa2W__claimButton{letter-spacing:.01em;cursor:pointer;white-space:nowrap;color:#2a1c00;transition:filter var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover), box-shadow var(--dur-base) var(--ease-hover);background:linear-gradient(145deg,#ffd86b,#f3a667);border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:.3rem;padding:.5rem 1.05rem;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #d98a1666}@media (hover:hover) and (pointer:fine){.BattleRewardsPanel-module__Fbwa2W__claimButton:hover{filter:brightness(var(--hover-brightness));transform:translateY(var(--hover-lift));box-shadow:0 4px 12px #d98a1680}}.BattleRewardsPanel-module__Fbwa2W__claimButton:active{filter:brightness(var(--active-brightness));transform:translateY(0)}.BattleRewardsPanel-module__Fbwa2W__shareButton{cursor:pointer;color:#b45309;width:30px;height:30px;transition:background var(--dur-base) var(--ease-hover), border-color var(--dur-base) var(--ease-hover), transform var(--dur-fast) var(--ease-hover), filter var(--dur-fast) var(--ease-hover);background:#fff9;border:1px solid #fde2a8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.BattleRewardsPanel-module__Fbwa2W__shareButton:hover{background:#fff;border-color:#f3a667}}.BattleRewardsPanel-module__Fbwa2W__shareButton:active{filter:brightness(var(--active-brightness));transform:translateY(1px)}.BattleRewardsPanel-module__Fbwa2W__shareButton:disabled{opacity:.5;cursor:default}@media (max-width:540px){.BattleRewardsPanel-module__Fbwa2W__panel{border-radius:12px;padding:.75rem}.BattleRewardsPanel-module__Fbwa2W__card{flex-wrap:wrap;gap:.6rem;padding:.6rem}.BattleRewardsPanel-module__Fbwa2W__body{flex-basis:calc(100% - 52px)}.BattleRewardsPanel-module__Fbwa2W__actions{width:100%;margin-top:.25rem}.BattleRewardsPanel-module__Fbwa2W__claimButton{flex:1;justify-content:center}}
.PendingBattleClaims-module__b0J85q__panel{flex-direction:column;gap:10px;display:flex}.PendingBattleClaims-module__b0J85q__card{border:1px solid var(--border-default,#e5e7eb);background:var(--bg-surface,#fff);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.PendingBattleClaims-module__b0J85q__icon{color:var(--text-secondary,#4b5563);flex-shrink:0}.PendingBattleClaims-module__b0J85q__body{text-align:left;flex:1;min-width:0}.PendingBattleClaims-module__b0J85q__title{color:var(--text-primary,#1f2937);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.PendingBattleClaims-module__b0J85q__note{color:var(--text-secondary,#4b5563);margin:2px 0 0;font-size:.85rem;font-weight:500;line-height:1.4}.PendingBattleClaims-module__b0J85q__claimButton{white-space:nowrap;cursor:pointer;color:#2a1c00;background:linear-gradient(145deg,#ffd86b,#f3a667);border:none;border-radius:9px;flex-shrink:0;padding:8px 18px;font-size:.9rem;font-weight:700}.PendingBattleClaims-module__b0J85q__claimButton:disabled{opacity:.6;cursor:default}@media (max-width:540px){.PendingBattleClaims-module__b0J85q__card{flex-wrap:wrap}.PendingBattleClaims-module__b0J85q__body{flex-basis:calc(100% - 36px)}.PendingBattleClaims-module__b0J85q__claimButton{width:100%}}
.BackgroundArtwork-module__eYVIpq__artwork{isolation:isolate;contain:paint;pointer-events:none;background:#102523;position:relative;overflow:hidden;container-type:inline-size}.BackgroundArtwork-module__eYVIpq__image{object-fit:cover;width:100%;height:100%;display:block}[data-background-scene=space]>.BackgroundArtwork-module__eYVIpq__image,[data-background-scene=coder]>.BackgroundArtwork-module__eYVIpq__image{object-position:right center}.BackgroundArtwork-module__eYVIpq__motion,.BackgroundArtwork-module__eYVIpq__particles,.BackgroundArtwork-module__eYVIpq__scrim{width:100%;height:100%;position:absolute;inset:0}.BackgroundArtwork-module__eYVIpq__motion{overflow:hidden}.BackgroundArtwork-module__eYVIpq__session{z-index:0;width:100%;height:100%;position:absolute;inset:0}.BackgroundArtwork-module__eYVIpq__scrim{background:linear-gradient(#030c1442,#030c1478 45%,#030c1485)}.BackgroundArtwork-module__eYVIpq__session[data-tone=light] .BackgroundArtwork-module__eYVIpq__scrim{background:linear-gradient(#05121961,#05121999 42%,#05121980)}.BackgroundArtwork-module__eYVIpq__motionBadge{color:#fff;background:#09211ddb;border:1px solid #ffffff30;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font:600 13px/1.2 Arial,Helvetica,sans-serif;display:inline-flex;position:absolute;bottom:9px;left:10px}.BackgroundArtwork-module__eYVIpq__motionBadge span{background:#adf4d5;border-radius:50%;width:5px;height:5px}@container (max-width:150px){.BackgroundArtwork-module__eYVIpq__motionBadge{display:none}}.BackgroundArtwork-module__eYVIpq__star{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite BackgroundArtwork-module__eYVIpq__twinkle}.BackgroundArtwork-module__eYVIpq__meteor{opacity:0;animation:11s linear infinite BackgroundArtwork-module__eYVIpq__meteor}.BackgroundArtwork-module__eYVIpq__nebula{transform-origin:50%;animation:18s ease-in-out infinite alternate BackgroundArtwork-module__eYVIpq__nebula}.BackgroundArtwork-module__eYVIpq__current{transform-origin:810px 385px;animation:6s linear infinite BackgroundArtwork-module__eYVIpq__current}.BackgroundArtwork-module__eYVIpq__wave{animation:8s ease-in-out infinite BackgroundArtwork-module__eYVIpq__wave}.BackgroundArtwork-module__eYVIpq__aurora{transform-origin:top;animation:12s ease-in-out infinite alternate BackgroundArtwork-module__eYVIpq__aurora}.BackgroundArtwork-module__eYVIpq__frond{transform-origin:0 100%;transform-box:fill-box;animation:7s ease-in-out infinite alternate BackgroundArtwork-module__eYVIpq__frond}.BackgroundArtwork-module__eYVIpq__packet{animation:5s ease-in-out infinite BackgroundArtwork-module__eYVIpq__packet}.BackgroundArtwork-module__eYVIpq__codeRain{animation:8s linear infinite BackgroundArtwork-module__eYVIpq__codeRain}.BackgroundArtwork-module__eYVIpq__networkPulse{transform-origin:800px 423px;animation:7s ease-out infinite BackgroundArtwork-module__eYVIpq__networkPulse}.BackgroundArtwork-module__eYVIpq__compileLines{animation:6s linear infinite BackgroundArtwork-module__eYVIpq__compile}.BackgroundArtwork-module__eYVIpq__scanline{animation:5s ease-in-out infinite BackgroundArtwork-module__eYVIpq__scanline}.BackgroundArtwork-module__eYVIpq__screenGlow{animation:4s ease-in-out infinite alternate BackgroundArtwork-module__eYVIpq__screenGlow}.BackgroundArtwork-module__eYVIpq__steam{opacity:0;animation:5s ease-out infinite BackgroundArtwork-module__eYVIpq__steam}.BackgroundArtwork-module__eYVIpq__waterLight{transform-origin:50% 0;animation:9s ease-in-out infinite alternate BackgroundArtwork-module__eYVIpq__waterLight}.BackgroundArtwork-module__eYVIpq__fish{animation:31s linear infinite BackgroundArtwork-module__eYVIpq__fish}.BackgroundArtwork-module__eYVIpq__fishReverse{animation:40s linear infinite BackgroundArtwork-module__eYVIpq__fishReverse}.BackgroundArtwork-module__eYVIpq__koiBody{transform-origin:530px 210px;animation:3s ease-in-out infinite BackgroundArtwork-module__eYVIpq__koiBody}.BackgroundArtwork-module__eYVIpq__koiTail{transform-origin:295px 200px;animation:1.8s ease-in-out infinite BackgroundArtwork-module__eYVIpq__koiTail}.BackgroundArtwork-module__eYVIpq__cloud{animation:32s ease-in-out infinite alternate BackgroundArtwork-module__eYVIpq__cloud}.BackgroundArtwork-module__eYVIpq__birdTrack{animation:44s linear infinite BackgroundArtwork-module__eYVIpq__bird}.BackgroundArtwork-module__eYVIpq__mote{opacity:0;width:4px;height:4px;animation:BackgroundArtwork-module__eYVIpq__firefly var(--duration) ease-in-out var(--delay) infinite;background:#efffc0;border-radius:50%;position:absolute;box-shadow:0 0 9px #d7f89d80}[data-background-scene=arctic] .BackgroundArtwork-module__eYVIpq__mote{width:4px;height:4px;box-shadow:none;background:#e9ffff;animation-name:BackgroundArtwork-module__eYVIpq__snowfall}[data-background-scene=fish] .BackgroundArtwork-module__eYVIpq__mote{width:7px;height:7px;box-shadow:none;background:#e1f8ff10;border:1px solid #d7fffd80;animation-name:BackgroundArtwork-module__eYVIpq__bubbles}[data-background-scene=coder] .BackgroundArtwork-module__eYVIpq__mote{background:#8dd5c1;width:3px;height:3px}@keyframes BackgroundArtwork-module__eYVIpq__twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}@keyframes BackgroundArtwork-module__eYVIpq__meteor{0%,65%{opacity:0;transform:translate(130px,-42px)}69%{opacity:.85}88%,to{opacity:0;transform:translate(-650px,208px)}}@keyframes BackgroundArtwork-module__eYVIpq__orbit{to{transform:rotate(360deg)}}@keyframes BackgroundArtwork-module__eYVIpq__nebula{0%{transform:translate(-80px,-18px)skew(-5deg)}to{transform:translate(130px,25px)skew(9deg)}}@keyframes BackgroundArtwork-module__eYVIpq__current{0%{opacity:0;transform:translate(-8px,-35px)scale(.94)}20%,65%{opacity:.85}to{opacity:0;transform:translate(20px,105px)scale(1.14)}}@keyframes BackgroundArtwork-module__eYVIpq__wave{0%,to{opacity:.25;transform:translate(-80px,12px)scaleX(1.1)}50%{opacity:.9;transform:translate(60px,-14px)scaleX(.98)}}@keyframes BackgroundArtwork-module__eYVIpq__aurora{0%{opacity:.45;transform:translate(-75px,-22px)skew(-9deg)scaleY(.86)}to{opacity:.85;transform:translate(65px,32px)skew(10deg)scaleY(1.13)}}@keyframes BackgroundArtwork-module__eYVIpq__frond{0%{transform:rotate(-3deg)skew(-2deg)}55%{transform:rotate(3deg)skew(3deg)}to{transform:rotate(1deg)skew(-1deg)}}@keyframes BackgroundArtwork-module__eYVIpq__packet{0%{opacity:0;transform:translate(-80px,110px)}25%,60%{opacity:.65}to{opacity:0;transform:translate(600px,-210px)}}@keyframes BackgroundArtwork-module__eYVIpq__codeRain{0%{opacity:0;transform:translateY(-240px)}15%,80%{opacity:.46}to{opacity:0;transform:translateY(1100px)}}@keyframes BackgroundArtwork-module__eYVIpq__networkPulse{0%{opacity:0;transform:scale(.82)}20%{opacity:.8}to{opacity:0;transform:scale(1.25)}}@keyframes BackgroundArtwork-module__eYVIpq__compile{to{transform:translateY(-136px)}}@keyframes BackgroundArtwork-module__eYVIpq__scanline{0%,to{opacity:0;transform:translateY(0)}20%,70%{opacity:.55}90%{opacity:0;transform:translateY(300px)}}@keyframes BackgroundArtwork-module__eYVIpq__screenGlow{0%{opacity:.04}to{opacity:.13}}@keyframes BackgroundArtwork-module__eYVIpq__steam{0%{opacity:0;transform:translateY(8px)}35%{opacity:.24}to{opacity:0;transform:translate(12px,-58px)}}@keyframes BackgroundArtwork-module__eYVIpq__waterLight{0%{opacity:.35;transform:skew(-12deg)}to{opacity:.9;transform:skew(12deg)}}@keyframes BackgroundArtwork-module__eYVIpq__fish{0%{transform:translate(-360px,10px)rotate(-3deg)}25%{transform:translate(200px,-30px)rotate(-2deg)}60%{transform:translate(990px,20px)rotate(3deg)}to{transform:translate(1890px,-25px)rotate(-3deg)}}@keyframes BackgroundArtwork-module__eYVIpq__fishReverse{0%{transform:translate(1950px,-15px)rotate(3deg)}40%{transform:translate(1040px,35px)rotate(-2deg)}75%{transform:translate(240px,-20px)rotate(2deg)}to{transform:translate(-320px,10px)rotate(-2deg)}}@keyframes BackgroundArtwork-module__eYVIpq__koiBody{0%,to{transform:scaleY(.97)rotate(-1deg)}50%{transform:scaleY(1.025)rotate(1deg)}}@keyframes BackgroundArtwork-module__eYVIpq__koiTail{0%,to{transform:rotate(-2deg)scaleY(.96)}50%{transform:rotate(2deg)scaleY(1.035)}}@keyframes BackgroundArtwork-module__eYVIpq__cloud{0%{transform:translate(-180px,-8px)scale(1.05)}to{transform:translate(340px,28px)scale(1.12)}}@keyframes BackgroundArtwork-module__eYVIpq__bird{0%{opacity:0;transform:translate(-120px)}5%{opacity:1}35%{transform:translate(524px,-14px)}65%{transform:translate(1076px,-4px)}94%{opacity:1}to{opacity:0;transform:translate(1720px,8px)}}@keyframes BackgroundArtwork-module__eYVIpq__firefly{0%,to{opacity:0;transform:translate(0)}25%{opacity:.9}55%{opacity:.15;transform:translate(45px,-45px)}80%{opacity:.8;transform:translate(-20px,-85px)}}@keyframes BackgroundArtwork-module__eYVIpq__snowfall{0%{opacity:0;transform:translate(-15px,-80px)}20%,80%{opacity:.8}to{opacity:0;transform:translate(85px,220px)}}@keyframes BackgroundArtwork-module__eYVIpq__bubbles{0%{opacity:0;transform:translateY(110px)scale(.6)}25%,70%{opacity:.75}to{opacity:0;transform:translate(35px,-230px)scale(1.25)}}:is(.BackgroundArtwork-module__eYVIpq__artwork[data-running=false] *,[data-pane-hidden] .BackgroundArtwork-module__eYVIpq__artwork *,html[data-fj-swiping=true] .BackgroundArtwork-module__eYVIpq__artwork *){animation-play-state:paused!important}html[data-fj-background-animations=off] .BackgroundArtwork-module__eYVIpq__artwork *{animation:none!important}:is(html[data-fj-background-animations=off] .BackgroundArtwork-module__eYVIpq__particles,html[data-fj-background-animations=off] .BackgroundArtwork-module__eYVIpq__motion){display:none}@media (prefers-reduced-motion:reduce){.BackgroundArtwork-module__eYVIpq__artwork *{animation:none!important}.BackgroundArtwork-module__eYVIpq__particles,.BackgroundArtwork-module__eYVIpq__motion{display:none}}@media (max-width:768px),(pointer:coarse){.BackgroundArtwork-module__eYVIpq__mote:nth-child(2n){display:none}}
.RarityBadge-module__R5Arwq__badge{isolation:isolate;box-sizing:border-box;color:#fff;letter-spacing:.038462em;text-transform:uppercase;text-align:center;white-space:nowrap;vertical-align:middle;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;padding:.307692em .923077em;font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.15385;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0003}.RarityBadge-module__R5Arwq__badge[data-rarity=mythic]{box-shadow:0 2px 4px #5e3e0442}.RarityBadge-module__R5Arwq__badge[data-rarity=limited]{box-shadow:0 2px 4px #0000003d}.RarityBadge-module__R5Arwq__label{z-index:1;color:#fff;position:relative}.RarityBadge-module__R5Arwq__artwork{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.RarityBadge-module__R5Arwq__sheen{animation:7.2s ease-in-out infinite RarityBadge-module__R5Arwq__foilPass}.RarityBadge-module__R5Arwq__edgeLight{opacity:.65;animation:9s linear infinite RarityBadge-module__R5Arwq__rimOrbit}.RarityBadge-module__R5Arwq__sparkle,.RarityBadge-module__R5Arwq__sparkleFar{opacity:.6;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite RarityBadge-module__R5Arwq__starGlimmer}.RarityBadge-module__R5Arwq__sparkleFar{animation-delay:-2.4s}.RarityBadge-module__R5Arwq__badge[data-rarity=limited] .RarityBadge-module__R5Arwq__sheen{animation-duration:8.4s;animation-delay:-2.2s}.RarityBadge-module__R5Arwq__badge[data-rarity=limited] .RarityBadge-module__R5Arwq__edgeLight{animation-duration:12s;animation-direction:reverse}@keyframes RarityBadge-module__R5Arwq__foilPass{0%,8%{opacity:0;transform:translate(0)}12%{opacity:1}38%{opacity:1;transform:translate(205px)}42%,to{opacity:0;transform:translate(205px)}}@keyframes RarityBadge-module__R5Arwq__rimOrbit{to{stroke-dashoffset:-400px}}@keyframes RarityBadge-module__R5Arwq__starGlimmer{0%,to{opacity:.35;transform:scale(.78)}40%{opacity:.9;transform:scale(1)}70%{opacity:.45;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.RarityBadge-module__R5Arwq__sheen,.RarityBadge-module__R5Arwq__edgeLight,.RarityBadge-module__R5Arwq__sparkle,.RarityBadge-module__R5Arwq__sparkleFar{animation:none}.RarityBadge-module__R5Arwq__sheen{display:none}.RarityBadge-module__R5Arwq__edgeLight{opacity:.4}}@media print{.RarityBadge-module__R5Arwq__sheen,.RarityBadge-module__R5Arwq__edgeLight,.RarityBadge-module__R5Arwq__sparkle,.RarityBadge-module__R5Arwq__sparkleFar{animation:none}.RarityBadge-module__R5Arwq__sheen{display:none}}
.ThemeArtworkPreview-module__3A0PRW__preview{aspect-ratio:16/10;border:1px solid var(--shop-theme-border);background:var(--shop-theme-app);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:6px;display:flex;box-shadow:0 2px 8px #0000001f}.ThemeArtworkPreview-module__3A0PRW__bar{background:linear-gradient(90deg, var(--shop-theme-primary), var(--shop-theme-accent));border-radius:4px;flex-shrink:0;height:8px}.ThemeArtworkPreview-module__3A0PRW__surface{background:var(--shop-theme-surface);border-radius:7px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:0;padding:6px;display:flex;position:relative}.ThemeArtworkPreview-module__3A0PRW__line,.ThemeArtworkPreview-module__3A0PRW__lineShort{background:var(--shop-theme-text);opacity:.55;border-radius:2px;height:4px;display:block}.ThemeArtworkPreview-module__3A0PRW__line{width:72%}.ThemeArtworkPreview-module__3A0PRW__lineShort{background:var(--shop-theme-muted);opacity:.82;width:44%}.ThemeArtworkPreview-module__3A0PRW__dot{background:var(--shop-theme-accent);border-radius:50%;width:10px;height:10px;position:absolute;bottom:6px;right:6px}
.Inventory-module__XVUf1W__wrap{color:var(--text-primary);flex-direction:column;gap:1.25rem;display:flex}.Inventory-module__XVUf1W__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Inventory-module__XVUf1W__headerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.Inventory-module__XVUf1W__count{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:inline-flex}.Inventory-module__XVUf1W__shopLink{border:2px solid var(--jungle-green);min-height:44px;color:var(--jungle-green);transition:background-color var(--dur-fast) var(--ease-hover), color var(--dur-fast) var(--ease-hover);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.Inventory-module__XVUf1W__shopLink:hover{background:var(--jungle-green);color:#fff}}.Inventory-module__XVUf1W__shopLink:active{filter:brightness(var(--active-brightness))}.Inventory-module__XVUf1W__shopLink:focus-visible{outline:2px solid var(--jungle-green);outline-offset:2px}.Inventory-module__XVUf1W__filters{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.Inventory-module__XVUf1W__filterRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.Inventory-module__XVUf1W__searchField{flex:200px;align-items:center;min-width:0;display:flex;position:relative}.Inventory-module__XVUf1W__searchIcon{color:var(--text-secondary);pointer-events:none;position:absolute;left:.7rem}.Inventory-module__XVUf1W__searchInput{border:1px solid var(--border-default);background:var(--bg-surface-elevated);width:100%;min-height:44px;color:var(--text-primary);border-radius:12px;padding:.5rem .75rem .5rem 2.2rem;font-family:inherit;font-size:.95rem}.Inventory-module__XVUf1W__searchInput:focus-visible{outline:2px solid var(--jungle-green);outline-offset:1px}.Inventory-module__XVUf1W__sortField{flex:0 auto;align-items:center;gap:.45rem;display:flex}.Inventory-module__XVUf1W__sortLabel{color:var(--text-secondary);white-space:nowrap;font-size:.85rem;font-weight:700}.Inventory-module__XVUf1W__sortSelect{border:1px solid var(--border-default);background:var(--bg-surface-elevated);min-height:44px;color:var(--text-primary);border-radius:12px;padding:.45rem .7rem;font-family:inherit;font-size:.9rem;font-weight:600}.Inventory-module__XVUf1W__sortSelect:focus-visible{outline:2px solid var(--jungle-green);outline-offset:1px}.Inventory-module__XVUf1W__chipGroup{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.Inventory-module__XVUf1W__chipGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-right:.2rem;font-size:.8rem;font-weight:700}.Inventory-module__XVUf1W__chip{border:1px solid var(--border-default);background:var(--bg-surface-elevated);min-height:36px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-hover), color var(--dur-fast) var(--ease-hover), border-color var(--dur-fast) var(--ease-hover);border-radius:999px;padding:.35rem .8rem;font-family:inherit;font-size:.85rem;font-weight:600}@media (hover:hover) and (pointer:fine){.Inventory-module__XVUf1W__chip:hover{border-color:var(--jungle-green);color:var(--jungle-green)}}.Inventory-module__XVUf1W__chip:active{filter:brightness(var(--active-brightness))}.Inventory-module__XVUf1W__chip:focus-visible{outline:2px solid var(--jungle-green);outline-offset:2px}.Inventory-module__XVUf1W__chipActive{background:var(--jungle-green);border-color:var(--jungle-green);color:#fff}@media (hover:hover) and (pointer:fine){.Inventory-module__XVUf1W__chipActive:hover{color:#fff}}.Inventory-module__XVUf1W__chipCheck{margin-right:.3rem}.Inventory-module__XVUf1W__resultCount{color:var(--text-secondary);font-size:.85rem;font-weight:600}.Inventory-module__XVUf1W__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:.85rem;display:grid}@media (min-width:769px){.Inventory-module__XVUf1W__grid{grid-template-columns:repeat(auto-fit,minmax(230px,260px));gap:1.25rem}}.Inventory-module__XVUf1W__card{background:var(--bg-surface);border:2px solid var(--border-default);min-width:0;height:100%;min-height:332px;transition:transform var(--dur-slow) var(--ease-hover), box-shadow var(--dur-slow) var(--ease-hover);border-radius:16px;flex-direction:column;padding:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.Inventory-module__XVUf1W__previewStage{border:1px solid color-mix(in srgb, var(--border-default) 72%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--jungle-green) 8%, transparent), transparent 64%), var(--bg-surface-elevated);border-radius:13px;place-items:center;width:100%;height:112px;margin-bottom:.85rem;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.Inventory-module__XVUf1W__card:hover{transform:translateY(var(--hover-lift-lg));box-shadow:var(--shadow-hover-md)}}@keyframes Inventory-module__XVUf1W__inventoryLimitedBorderWave{0%{background-position:0 0}to{background-position:200% 0}}.Inventory-module__XVUf1W__limitedTierCard{isolation:isolate;border-color:#0000;position:relative;overflow:visible}.Inventory-module__XVUf1W__limitedTierCard:before{content:"";z-index:-2;background:linear-gradient(90deg,#000 0% 25%,#fff 25% 50%,#000 50% 75%,#fff 75% 100%) 0 0/200% 100%;border-radius:19px;animation:4s linear infinite Inventory-module__XVUf1W__inventoryLimitedBorderWave;position:absolute;inset:-3px}.Inventory-module__XVUf1W__limitedTierCard:after{content:"";background:var(--bg-surface);z-index:-1;border-radius:16px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Inventory-module__XVUf1W__limitedTierCard:before{animation:none}.Inventory-module__XVUf1W__card{transition:none}}.Inventory-module__XVUf1W__itemIcon{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0;display:flex;position:relative}.Inventory-module__XVUf1W__iconImage{object-fit:contain;width:96px;height:96px}.Inventory-module__XVUf1W__plantMagicBox{pointer-events:none;position:absolute;inset:-6px}.Inventory-module__XVUf1W__iconEmoji{font-size:2.5rem;line-height:1}.Inventory-module__XVUf1W__iconFallback{color:var(--text-secondary)}.Inventory-module__XVUf1W__focusIconPreview{place-items:center;width:86px;height:68px;display:grid}.Inventory-module__XVUf1W__focusIconPreview svg{width:76px;height:auto;max-height:58px}.Inventory-module__XVUf1W__themeArtworkPreview{width:min(156px,100% - 12px)}.Inventory-module__XVUf1W__backgroundPreview{object-fit:cover;border-radius:12px;width:100%;height:100%}.Inventory-module__XVUf1W__basePreview{background:var(--bg-surface-elevated);border-radius:12px;width:100%;height:100%;overflow:hidden}.Inventory-module__XVUf1W__basePreview>*{width:100%;height:100%}.Inventory-module__XVUf1W__framePreviewWrapper{justify-content:center;align-items:center;width:62px;height:62px;margin:0;display:flex;position:relative}.Inventory-module__XVUf1W__framePreviewCircle{background:var(--bg-surface-elevated);border-radius:50%;width:44px;height:44px}.Inventory-module__XVUf1W__framePreviewPlaceholder{color:var(--text-secondary);font-size:1.5rem;font-weight:800;position:absolute}.Inventory-module__XVUf1W__info{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.35rem;min-height:3.7rem;display:flex}.Inventory-module__XVUf1W__itemName{min-height:2.4em;color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.Inventory-module__XVUf1W__plantCard .Inventory-module__XVUf1W__itemName{display:block;overflow:visible}.Inventory-module__XVUf1W__plantCard .Inventory-module__XVUf1W__categoryLabel,.Inventory-module__XVUf1W__plantCard .Inventory-module__XVUf1W__itemDescription,.Inventory-module__XVUf1W__plantCard .Inventory-module__XVUf1W__tierBadge,.Inventory-module__XVUf1W__plantCard .Inventory-module__XVUf1W__stateBadge{font-size:.8125rem}.Inventory-module__XVUf1W__categoryLabel{color:var(--text-secondary);margin:0;font-size:.72rem;font-weight:650;line-height:1.2}.Inventory-module__XVUf1W__itemDescription{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.35}.Inventory-module__XVUf1W__badgeRow{flex-wrap:wrap;place-content:center;align-items:center;gap:.35rem;min-height:2.85rem;margin:.6rem 0 .75rem;display:flex}.Inventory-module__XVUf1W__tierBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block;box-shadow:0 2px 4px #0003}.Inventory-module__XVUf1W__stateBadge{text-transform:uppercase;letter-spacing:.4px;border-radius:12px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.Inventory-module__XVUf1W__lockedBadge{background:var(--color-warning-bg);color:var(--color-warning)}.Inventory-module__XVUf1W__notTradableBadge{background:var(--color-info-bg);color:var(--color-info)}.Inventory-module__XVUf1W__tradeButton{background:var(--jungle-green);color:#fff;cursor:pointer;width:100%;min-height:44px;transition:background-color var(--dur-fast) var(--ease-hover);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}.Inventory-module__XVUf1W__cardActions{flex-direction:column;gap:.45rem;width:100%;display:flex}@media (max-width:480px){.Inventory-module__XVUf1W__card{min-height:304px;padding:.75rem}.Inventory-module__XVUf1W__previewStage{height:92px}.Inventory-module__XVUf1W__itemName{font-size:.9rem}.Inventory-module__XVUf1W__categoryLabel{font-size:.68rem}.Inventory-module__XVUf1W__tierBadge,.Inventory-module__XVUf1W__stateBadge{padding:.18rem .45rem;font-size:.62rem}.Inventory-module__XVUf1W__tradeButton{padding-inline:.45rem;font-size:.82rem}}@media (hover:hover) and (pointer:fine){.Inventory-module__XVUf1W__tradeButton:hover:not(:disabled){background:var(--jungle-green-soft)}}.Inventory-module__XVUf1W__tradeButton:active:not(:disabled){filter:brightness(var(--active-brightness))}.Inventory-module__XVUf1W__tradeButton:focus-visible{outline:2px solid var(--jungle-green);outline-offset:2px}.Inventory-module__XVUf1W__tradeButton:disabled{background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-default);cursor:not-allowed}.Inventory-module__XVUf1W__stateCard{text-align:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.25rem;display:flex}.Inventory-module__XVUf1W__stateIcon{color:var(--jungle-green)}.Inventory-module__XVUf1W__stateTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.Inventory-module__XVUf1W__stateText{color:var(--text-secondary);max-width:42ch;margin:0;font-size:.95rem;line-height:1.5}.Inventory-module__XVUf1W__stateAction{background:var(--jungle-green);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.4rem;min-height:44px;margin-top:.3rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.Inventory-module__XVUf1W__stateAction:focus-visible{outline:2px solid var(--jungle-green);outline-offset:2px}.Inventory-module__XVUf1W__skeletonCard{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--bg-surface-elevated) 37%, var(--bg-surface) 63%);background-size:400% 100%;border-radius:16px;height:220px;animation:1.4s infinite Inventory-module__XVUf1W__inventorySkeletonShimmer}@keyframes Inventory-module__XVUf1W__inventorySkeletonShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.Inventory-module__XVUf1W__skeletonCard{animation:none}}
.SessionLayoutEditor-module__Hb7FrW__frame{outline:1.5px dashed var(--session-editor-accent,#4ade80);outline-offset:3px;pointer-events:none;z-index:50;border-radius:14px;position:absolute;inset:0}.SessionLayoutEditor-module__Hb7FrW__dragHandle{z-index:50;pointer-events:auto;border-radius:inherit;width:100%;min-width:44px;height:100%;min-height:44px;color:var(--text-primary,#213329);font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.SessionLayoutEditor-module__Hb7FrW__dragHandle:active{cursor:grabbing}.SessionLayoutEditor-module__Hb7FrW__editable:focus-within{z-index:26!important}.SessionLayoutEditor-module__Hb7FrW__editableScene:focus-within{z-index:20!important}.SessionLayoutEditor-module__Hb7FrW__dragHandle:focus-visible,.SessionLayoutEditor-module__Hb7FrW__resetButton:focus-visible,.SessionLayoutEditor-module__Hb7FrW__secondaryButton:focus-visible,.SessionLayoutEditor-module__Hb7FrW__saveButton:focus-visible{outline:3px solid var(--focus-ring-color,#26744b);outline-offset:3px}.SessionLayoutEditor-module__Hb7FrW__toolbar{bottom:max(16px, env(safe-area-inset-bottom));z-index:1002;border:1px solid var(--border-default,#ccdbcc);background:var(--bg-surface-elevated,#fff);width:max-content;max-width:calc(100% - 24px);color:var(--text-primary,#213329);border-radius:18px;padding:6px;position:fixed;left:50%;translate:-50%;box-shadow:0 6px 28px #00000024}.SessionLayoutEditor-module__Hb7FrW__toolbarRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.SessionLayoutEditor-module__Hb7FrW__title{margin:0 6px;font-size:13px;font-weight:700;line-height:1.4}.SessionLayoutEditor-module__Hb7FrW__resetButton,.SessionLayoutEditor-module__Hb7FrW__secondaryButton,.SessionLayoutEditor-module__Hb7FrW__saveButton{min-width:44px;min-height:44px;color:var(--text-primary,#213329);font:inherit;cursor:pointer;transition:background var(--dur-fast,.15s) var(--ease-hover,ease), filter var(--dur-fast,.15s) var(--ease-hover,ease);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.SessionLayoutEditor-module__Hb7FrW__resetButton{padding:0}.SessionLayoutEditor-module__Hb7FrW__saveButton{background:color-mix(in srgb, var(--action-primary,#26744b) 70%, #000 30%);color:#fff}.SessionLayoutEditor-module__Hb7FrW__error{max-width:320px;color:var(--text-primary,#213329);margin:0;padding:5px 8px;font-size:13px;line-height:1.45}.SessionLayoutEditor-module__Hb7FrW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.SessionLayoutEditor-module__Hb7FrW__resetButton:hover,.SessionLayoutEditor-module__Hb7FrW__secondaryButton:hover{background:var(--hover-bg,#edf5ec)}.SessionLayoutEditor-module__Hb7FrW__saveButton:hover{filter:brightness(var(--hover-brightness,1.05))}}.SessionLayoutEditor-module__Hb7FrW__resetButton:active,.SessionLayoutEditor-module__Hb7FrW__secondaryButton:active,.SessionLayoutEditor-module__Hb7FrW__saveButton:active{filter:brightness(var(--active-brightness,.95))}@media (max-width:360px){.SessionLayoutEditor-module__Hb7FrW__title{margin-inline:3px}.SessionLayoutEditor-module__Hb7FrW__secondaryButton,.SessionLayoutEditor-module__Hb7FrW__saveButton{padding-inline:9px}}.SessionLayoutEditor-module__Hb7FrW__editable{isolation:isolate}.SessionLayoutEditor-module__Hb7FrW__dragging{outline-style:solid;outline-color:color-mix(in srgb, var(--session-editor-accent) 45%, transparent)}.SessionLayoutEditor-module__Hb7FrW__removeHandle,.SessionLayoutEditor-module__Hb7FrW__resizeHandle{z-index:51;width:var(--session-editor-hit-size,44px);height:var(--session-editor-hit-size,44px);color:var(--text-primary,#213329);pointer-events:auto;touch-action:none;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute}.SessionLayoutEditor-module__Hb7FrW__removeHandle{top:0;right:0}.SessionLayoutEditor-module__Hb7FrW__resizeHandle{cursor:nesw-resize;bottom:0;left:0}.SessionLayoutEditor-module__Hb7FrW__removeHandle svg,.SessionLayoutEditor-module__Hb7FrW__resizeHandle svg{scale:var(--session-editor-control-scale,1)}.SessionLayoutEditor-module__Hb7FrW__colorPicker{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.SessionLayoutEditor-module__Hb7FrW__colorPicker input{border:1px solid var(--border-default,#ccdbcc);cursor:pointer;background:0 0;border-radius:8px;width:28px;height:28px;padding:2px}.SessionLayoutEditor-module__Hb7FrW__hint{color:var(--text-secondary,#526358);text-align:center;margin:3px 8px 6px;font-size:13px;line-height:1.45}.SessionLayoutEditor-module__Hb7FrW__restoreRow{border-top:1px solid var(--border-default,#ccdbcc);flex-wrap:wrap;justify-content:center;gap:4px;padding-top:6px;display:flex}.SessionLayoutEditor-module__Hb7FrW__restoreButton{min-height:44px;color:var(--text-primary,#213329);border:1px solid var(--border-default,#ccdbcc);text-transform:capitalize;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.SessionLayoutEditor-module__Hb7FrW__bin{border:2px dashed var(--session-editor-accent);background:var(--bg-surface-elevated,#fff);width:180px;height:72px;color:var(--text-primary,#213329);pointer-events:none;border-radius:20px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 20px);left:50%;translate:-50%;box-shadow:0 6px 28px #00000024}.SessionLayoutEditor-module__Hb7FrW__binActive{color:#fff;background:#a31e35;border-style:solid;border-color:#ffb6c2}@media (hover:hover) and (pointer:fine){.SessionLayoutEditor-module__Hb7FrW__removeHandle:hover,.SessionLayoutEditor-module__Hb7FrW__resizeHandle:hover,.SessionLayoutEditor-module__Hb7FrW__restoreButton:hover,.SessionLayoutEditor-module__Hb7FrW__colorPicker:hover{background:var(--hover-bg,#edf5ec)}}.SessionLayoutEditor-module__Hb7FrW__removeHandle:active,.SessionLayoutEditor-module__Hb7FrW__resizeHandle:active,.SessionLayoutEditor-module__Hb7FrW__restoreButton:active{filter:brightness(var(--active-brightness,.95))}@media (max-width:440px){.SessionLayoutEditor-module__Hb7FrW__title{margin-inline:3px}.SessionLayoutEditor-module__Hb7FrW__toolbarRow{gap:0}.SessionLayoutEditor-module__Hb7FrW__secondaryButton,.SessionLayoutEditor-module__Hb7FrW__saveButton{padding-inline:9px}.SessionLayoutEditor-module__Hb7FrW__hint{max-width:270px;margin-inline:auto}}.SessionLayoutEditor-module__Hb7FrW__removeHandle:before,.SessionLayoutEditor-module__Hb7FrW__resizeHandle:before{content:"";border:1px solid var(--session-editor-accent);background:var(--bg-surface-elevated,#fff);z-index:-1;width:24px;height:24px;scale:var(--session-editor-control-scale,1);border-radius:7px;position:absolute}@media (max-width:360px){.SessionLayoutEditor-module__Hb7FrW__title{display:none}.SessionLayoutEditor-module__Hb7FrW__toolbarRow{flex-wrap:nowrap}.SessionLayoutEditor-module__Hb7FrW__toolbar{width:max-content}}
.InventoryTab-module__t-Mayq__panel{flex-direction:column;gap:16px;display:flex}.InventoryTab-module__t-Mayq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.InventoryTab-module__t-Mayq__count{color:var(--text-secondary,#6b7280);align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:inline-flex}.InventoryTab-module__t-Mayq__donateButton{flex-shrink:0}.InventoryTab-module__t-Mayq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:769px){.InventoryTab-module__t-Mayq__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.25rem}}.InventoryTab-module__t-Mayq__emptyState{text-align:center;border:1px dashed var(--border-default,#e5e7eb);background:var(--bg-app,#f9fafb);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.InventoryTab-module__t-Mayq__emptyIcon{color:var(--jungle-green,#2d7a3f)}.InventoryTab-module__t-Mayq__emptyTitle{max-width:34ch;color:var(--text-secondary,#6b7280);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.InventoryTab-module__t-Mayq__roleHint{color:var(--text-muted,#6b7280);text-align:center;margin:0;font-size:.82rem}.InventoryTab-module__t-Mayq__recentList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.InventoryTab-module__t-Mayq__recentEntry{border:1px solid var(--border-default,#e5e7eb);background:var(--bg-surface,#fff);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.InventoryTab-module__t-Mayq__recentIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.InventoryTab-module__t-Mayq__recentIconIn{color:var(--color-success,#16a34a);background:var(--color-success-bg,#16a34a1f)}.InventoryTab-module__t-Mayq__recentIconOut{color:var(--color-info,#2563eb);background:var(--color-info-bg,#2563eb1f)}.InventoryTab-module__t-Mayq__recentCopy{min-width:0;color:var(--text-primary,#1f2937);overflow-wrap:anywhere;flex:1;font-size:.88rem;font-weight:600}.InventoryTab-module__t-Mayq__recentTime{color:var(--text-muted,#6b7280);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:700}
.ShareActionButton-module__H328pG__button{background:var(--sidebar-active,linear-gradient(135deg, #2b9f5b 0%, #57c56e 100%));color:#fff;min-height:38px;box-shadow:0 4px 12px var(--sidebar-active-glow,#2b9f5b73);font:inherit;cursor:pointer;transition:filter var(--dur-base) var(--ease-hover), opacity var(--dur-base) var(--ease-hover);border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.86rem;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.ShareActionButton-module__H328pG__button:hover:not(:disabled){filter:brightness(var(--hover-brightness))}}.ShareActionButton-module__H328pG__button:active:not(:disabled){filter:brightness(var(--active-brightness))}.ShareActionButton-module__H328pG__button:focus-visible{outline:2px solid var(--action-primary);outline-offset:3px}.ShareActionButton-module__H328pG__button:disabled{opacity:.5;cursor:not-allowed}
