.NavCardHero-module__SDKSNa__card{height:100%;min-height:0;color:inherit;border-radius:var(--sf-radius);border:1px solid var(--sf-brass-edge);background:var(--sf-bg-pane);flex-direction:column;padding:1.25rem 1.35rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.NavCardHero-module__SDKSNa__card:hover,.NavCardHero-module__SDKSNa__card:focus-visible{border-color:var(--sf-spirit-glow);box-shadow:0 12px 28px #0006, 0 0 20px var(--sf-spirit-dim);outline:none;transform:translateY(-3px)}.NavCardHero-module__SDKSNa__icon{color:var(--sf-bronze);margin-bottom:.65rem;display:block}.NavCardHero-module__SDKSNa__icon .sf-tabler-icon{color:var(--sf-bronze);vertical-align:middle;font-size:1.65rem;line-height:1}.NavCardHero-module__SDKSNa__title{font-family:var(--font-display), var(--font-ui);letter-spacing:.06em;color:var(--sf-parchment);margin-bottom:.35rem;font-size:.95rem;font-weight:600;line-height:1.25}.NavCardHero-module__SDKSNa__desc{color:var(--sf-text-soft);flex:1;margin-bottom:.85rem;font-size:.9rem;line-height:1.55}.NavCardHero-module__SDKSNa__tags{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.NavCardHero-module__SDKSNa__tag{font-family:var(--font-display), var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--sf-brass-edge);color:var(--sf-text-muted);background:#0003;border-radius:3px;padding:.22rem .5rem;font-size:.55rem;font-weight:600}
.ToolCard-module__ivzWRq__card{height:100%;min-height:0;color:inherit;border-radius:var(--sf-radius);border:1px solid var(--sf-brass-edge);background:var(--sf-bg-pane);flex-direction:column;align-items:flex-start;padding:1.2rem 1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.ToolCard-module__ivzWRq__card:hover{border-color:var(--sf-spirit-glow);box-shadow:0 8px 24px #00000059, 0 0 16px var(--sf-spirit-dim);transform:translateY(-2px)}.ToolCard-module__ivzWRq__card:focus-visible{border-color:var(--sf-spirit-glow);box-shadow:0 8px 24px #00000059, 0 0 16px var(--sf-spirit-dim);outline:2px solid var(--sf-spirit);outline-offset:2px;transform:translateY(-2px)}.ToolCard-module__ivzWRq__card[aria-disabled=true]{opacity:.55;pointer-events:none}.ToolCard-module__ivzWRq__icon{color:var(--sf-bronze);margin-bottom:.55rem}.ToolCard-module__ivzWRq__icon .sf-tabler-icon{color:var(--sf-bronze)}.ToolCard-module__ivzWRq__title{font-family:var(--font-display), var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-parchment);margin-bottom:.35rem;font-size:.72rem;font-weight:600}.ToolCard-module__ivzWRq__sub{color:var(--sf-parchment);font-size:.86rem;font-weight:500;line-height:1.45}.ToolCard-module__ivzWRq__card:not(:has(.ToolCard-module__ivzWRq__desc)) .ToolCard-module__ivzWRq__sub{margin-top:auto}.ToolCard-module__ivzWRq__desc{color:var(--sf-text-muted);white-space:pre-line;margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.ToolCard-module__ivzWRq__status{letter-spacing:.04em;color:var(--sf-bronze);margin-top:auto;padding-top:.75rem;font-size:.72rem;font-weight:600}.ToolCard-module__ivzWRq__statusSoon{color:var(--sf-text-muted)}.ToolCard-module__ivzWRq__cardCompact{min-height:max(var(--hub-preview-card-min-h,8.5rem), 44px);padding:.85rem .75rem}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__icon .sf-tabler-icon{font-size:1.15rem}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__title{margin-bottom:.25rem;font-size:.65rem}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__sub{font-size:.75rem;line-height:1.35}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__status{padding-top:.5rem;font-size:.65rem}@media (max-width:768px){.ToolCard-module__ivzWRq__card{padding:.85rem .9rem}.ToolCard-module__ivzWRq__cardCompact{min-height:max(var(--hub-preview-card-min-h,7rem), 44px);padding:.65rem .6rem}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__title{margin-bottom:.2rem;font-size:.58rem}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__sub{font-size:.7rem;line-height:1.3}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__desc{-webkit-line-clamp:2;font-size:.68rem}.ToolCard-module__ivzWRq__cardCompact .ToolCard-module__ivzWRq__status{padding-top:.4rem;font-size:.58rem}.ToolCard-module__ivzWRq__title{font-size:.66rem}.ToolCard-module__ivzWRq__sub{font-size:.8rem}.ToolCard-module__ivzWRq__desc{font-size:.75rem}}
.ExploreCard-module__XSjtbq__card{text-align:left;height:100%;min-height:0;color:inherit;border-radius:var(--sf-radius);border:1px solid var(--sf-brass-edge);background:var(--sf-bg-pane);flex-direction:column;padding:1.2rem 1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.ExploreCard-module__XSjtbq__card:hover,.ExploreCard-module__XSjtbq__card:focus-visible{border-color:var(--sf-spirit-glow);box-shadow:0 12px 28px #0006, 0 0 20px var(--sf-spirit-dim);outline:none;transform:translateY(-3px)}.ExploreCard-module__XSjtbq__header{align-items:flex-start;gap:.65rem;margin-bottom:.5rem;display:flex}.ExploreCard-module__XSjtbq__icon{color:var(--sf-bronze);flex-shrink:0;line-height:1}.ExploreCard-module__XSjtbq__icon .sf-tabler-icon{color:var(--sf-bronze);vertical-align:middle;font-size:1.35rem}.ExploreCard-module__XSjtbq__title{font-family:var(--font-display), var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sf-parchment);margin:0;font-size:.78rem;font-weight:600;line-height:1.3}.ExploreCard-module__XSjtbq__sub{color:var(--sf-text-muted);margin:0;font-size:.88rem;line-height:1.45}.ExploreCard-module__XSjtbq__count{color:var(--sf-text-muted);opacity:.85;margin:.35rem 0 0;font-size:.78rem;line-height:1.4}
.HomeHubItemDemandList-module___Il3mq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid;}@media (max-width:720px){.HomeHubItemDemandList-module___Il3mq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.HomeHubItemDemandList-module___Il3mq__grid{grid-template-columns:minmax(0,1fr)}}.HomeHubItemDemandList-module___Il3mq__card{min-height:var(--hub-preview-card-min-h,8.5rem);box-sizing:border-box;width:100%;height:100%;color:inherit;border-radius:var(--sf-radius-sm);background:#0000004d;border:1px solid #d4af6a38;flex-direction:column;gap:.4rem;padding:.7rem .65rem;text-decoration:none;transition:border-color .15s,transform .12s,background .15s;display:flex}.HomeHubItemDemandList-module___Il3mq__card:hover,.HomeHubItemDemandList-module___Il3mq__card:focus-visible{background:#1c160a8c;border-color:#d4af6a73;outline:none;transform:translateY(-2px)}.HomeHubItemDemandList-module___Il3mq__top{align-items:center;gap:.5rem;display:flex}.HomeHubItemDemandList-module___Il3mq__thumb{object-fit:cover;border-radius:4px;flex-shrink:0}.HomeHubItemDemandList-module___Il3mq__icon{flex-shrink:0;font-size:1.2rem;line-height:1}.HomeHubItemDemandList-module___Il3mq__name{color:var(--sf-parchment);margin:0;font-size:.74rem;font-weight:700;line-height:1.25}.HomeHubItemDemandList-module___Il3mq__card:hover .HomeHubItemDemandList-module___Il3mq__name,.HomeHubItemDemandList-module___Il3mq__card:focus-visible .HomeHubItemDemandList-module___Il3mq__name{color:#e8d4a8}.HomeHubItemDemandList-module___Il3mq__farmBlock{flex:1;margin:0;font-size:.6rem;line-height:1.35}.HomeHubItemDemandList-module___Il3mq__farmTag{letter-spacing:.06em;text-transform:uppercase;color:#0d1a14;background:var(--sf-spirit,#3de8a0);border-radius:3px;margin-bottom:.25rem;padding:.1rem .35rem;font-size:.58rem;font-weight:700;display:inline-block}.HomeHubItemDemandList-module___Il3mq__farmText{color:var(--sf-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.HomeHubItemDemandList-module___Il3mq__card{transition:none}.HomeHubItemDemandList-module___Il3mq__card:hover,.HomeHubItemDemandList-module___Il3mq__card:focus-visible{transform:none}}
.PatchBadge-module__Dw_Kla__card{border-radius:var(--sf-radius-sm);background:var(--sf-bg-pane);border:1px solid var(--sf-brass-edge);margin-bottom:1.5rem;padding:16px 20px}.PatchBadge-module__Dw_Kla__topRow{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.PatchBadge-module__Dw_Kla__badge{font-family:var(--font-display), var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sf-spirit);border:1px solid var(--sf-spirit-glow);background:var(--sf-spirit-dim);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.62rem;font-weight:600;display:inline-flex}.PatchBadge-module__Dw_Kla__badgeDot{background:var(--sf-spirit);width:6px;height:6px;box-shadow:0 0 8px var(--sf-spirit);border-radius:50%;animation:2.4s ease-in-out infinite PatchBadge-module__Dw_Kla__pulse}@keyframes PatchBadge-module__Dw_Kla__pulse{0%,to{opacity:1}50%{opacity:.4}}.PatchBadge-module__Dw_Kla__date{color:var(--sf-text-muted);font-size:.82rem}.PatchBadge-module__Dw_Kla__note{color:var(--sf-text-muted);white-space:pre-line;margin:0;font-size:.82rem;line-height:1.6}.PatchBadge-module__Dw_Kla__note+.PatchBadge-module__Dw_Kla__note{margin-top:.25rem}.PatchBadge-module__Dw_Kla__plain{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.PatchBadge-module__Dw_Kla__plain .PatchBadge-module__Dw_Kla__topRow{margin-top:.65rem}
.NewPlayerCta-module__3kK7Oa__wrapper{margin-bottom:2rem}.NewPlayerCta-module__3kK7Oa__btn{font-family:var(--font-display), var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-spirit);border:1px solid var(--sf-spirit-glow);border-radius:var(--sf-radius-sm);background:var(--sf-spirit-dim);box-shadow:0 0 20px var(--sf-spirit-dim);align-items:center;gap:.65rem;padding:.85rem 1.5rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.NewPlayerCta-module__3kK7Oa__btn:hover,.NewPlayerCta-module__3kK7Oa__btn:focus-visible{background:#5ee6c92e;outline:none;transform:translateY(-1px);box-shadow:0 0 32px #5ee6c940}.NewPlayerCta-module__3kK7Oa__dot{background:var(--sf-spirit);width:7px;height:7px;box-shadow:0 0 10px var(--sf-spirit);border-radius:50%;animation:2.4s ease-in-out infinite NewPlayerCta-module__3kK7Oa__ctaPulse}@keyframes NewPlayerCta-module__3kK7Oa__ctaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.NewPlayerCta-module__3kK7Oa__icon{font-size:1.1rem;font-style:normal}
.weapon-compare-strip-module__tOax7a__strip{margin-bottom:1.5rem}.weapon-compare-strip-module__tOax7a__title{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-parchment);margin:0 0 .65rem;font-size:.82rem;font-weight:600}.weapon-compare-strip-module__tOax7a__pairs{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.weapon-compare-strip-module__tOax7a__pairLink{color:var(--text-primary,#e8e4d9);background:#0003;border:1px solid #ffffff1f;border-radius:6px;align-items:center;padding:.45rem .85rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.weapon-compare-strip-module__tOax7a__pairLink:hover,.weapon-compare-strip-module__tOax7a__pairLink:focus-visible{border-color:var(--sf-spirit-glow,#3de8a073);color:var(--sf-spirit,#3de8a0);outline:none}.weapon-compare-strip-module__tOax7a__vs{color:var(--sf-text-muted,#5a5750);margin:0 .35rem;font-weight:400}
.HomeHubWeaponSpotlight-module__VG9hkG__wrap{border-top:1px dashed var(--sf-brass-edge);flex-direction:column;gap:.85rem;margin-top:.35rem;padding-top:.85rem;display:flex}.HomeHubWeaponSpotlight-module__VG9hkG__block{flex-direction:column;gap:.4rem;min-width:0;display:flex}.HomeHubWeaponSpotlight-module__VG9hkG__label{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-bronze);margin:0;font-size:.65rem;font-weight:700}
.HomePopularGuides-module__sOYK1W__section{margin-bottom:2.5rem}.HomePopularGuides-module__sOYK1W__inner{max-width:36rem;margin:0 auto}.HomePopularGuides-module__sOYK1W__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.HomePopularGuides-module__sOYK1W__item{color:inherit;border-radius:var(--sf-radius);border:1px solid var(--sf-brass-edge);background:var(--sf-bg-pane);align-items:flex-start;gap:1rem;padding:1rem 1.15rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0a}.HomePopularGuides-module__sOYK1W__item:hover,.HomePopularGuides-module__sOYK1W__item:focus-visible{border-color:var(--sf-spirit-glow);box-shadow:0 8px 20px #00000059, 0 0 16px var(--sf-spirit-dim);outline:none;transform:translateY(-2px)}.HomePopularGuides-module__sOYK1W__rank{min-width:1.75rem;font-family:var(--font-display), var(--font-ui);color:var(--sf-spirit);flex-shrink:0;font-size:24px;font-weight:700;line-height:1}.HomePopularGuides-module__sOYK1W__body{flex:1;min-width:0}.HomePopularGuides-module__sOYK1W__title{color:var(--sf-parchment);font-size:.92rem;font-weight:600;line-height:1.35;display:block}.HomePopularGuides-module__sOYK1W__desc{color:var(--sf-text-muted);margin-top:.3rem;font-size:.86rem;line-height:1.45;display:block}.HomePopularGuides-module__sOYK1W__arrow{color:var(--sf-text-soft);flex-shrink:0;align-self:center;font-size:1.1rem;transition:color .15s,transform .15s}.HomePopularGuides-module__sOYK1W__item:hover .HomePopularGuides-module__sOYK1W__arrow,.HomePopularGuides-module__sOYK1W__item:focus-visible .HomePopularGuides-module__sOYK1W__arrow{color:var(--sf-spirit);transform:translate(3px)}
