.Hero_hero__b6lrP{position:relative;overflow:hidden;padding:clamp(46px,7.5vw,96px) 0 clamp(40px,6vw,80px)}.Hero_divider__j0e9d{height:24px;background:#254339}@media (max-width:759px){.Hero_kickerPrefix__tGcsO{display:none}}.Hero_fx__j7vO_,.Hero_heroGlow__gdR4S,.Hero_heroUtageImg__Hvp9u,.Hero_scrollCue__p2aDt{display:none}.Hero_fx__j7vO_{position:absolute;pointer-events:none}.Hero_fxDot1__R9jNz{top:18%;left:14%;width:5px;height:5px;background:var(--fg-on-dark-1);animation:Hero_hero-flk__7pLii 3.2s ease-in-out infinite}.Hero_fxDot2__qFsLI{top:12%;left:44%;width:4px;height:4px;background:var(--guild-green-on-dark);animation:Hero_hero-flk__7pLii 4.1s ease-in-out infinite}.Hero_fxDot3__x_FJh{top:60%;left:8%;width:4px;height:4px;background:var(--fg-on-dark-1);animation:Hero_hero-flk__7pLii 2.6s ease-in-out infinite}.Hero_fxCross__c_Bl6{top:14%;right:12%;width:16px;height:16px;background:var(--fg-on-dark-2);box-shadow:-6px 0 0 var(--fg-on-dark-2),0 6px 0 var(--fg-on-dark-2);opacity:.5;image-rendering:pixelated}@keyframes Hero_hero-flk__7pLii{0%,to{opacity:.25}50%{opacity:1}}.Hero_reassureSp__J0GLC{display:none}@media (max-width:759px){.Hero_reassurePc__VM_nf{display:none}.Hero_reassureSp__J0GLC{display:inline}}.Hero_scrollCue__p2aDt{position:absolute;bottom:22px;left:50%;z-index:3;flex-direction:column;align-items:center;gap:6px;color:var(--text-muted);font-family:var(--font-rank);font-size:.72rem;letter-spacing:.24em;transform:translateX(-50%);animation:Hero_journey-cue-blink__WgSXi 2.4s steps(2) infinite}.Hero_scrollCue__p2aDt:after{content:"▼";color:var(--accent)}@keyframes Hero_journey-cue-blink__WgSXi{50%{opacity:.35}}.Hero_grid__FsT1v{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"head art" "body art";grid-column-gap:clamp(24px,4vw,56px);column-gap:clamp(24px,4vw,56px);grid-row-gap:0;row-gap:0;align-items:start}.Hero_head___8Nl0{grid-area:head;min-width:0}.Hero_body__fo9Uf{grid-area:body;max-width:640px;min-width:0}.Hero_title__oHBqL{font-weight:var(--fw-black);font-size:clamp(1.85rem,5.6vw,3.3rem);line-height:1.52;letter-spacing:.02em;margin:22px 0 0;text-wrap:balance}.Hero_lead__4opi3{margin:28px 0 0;max-width:var(--content-measure);font-size:1.12rem;line-height:2.05;color:var(--text-body)}.Hero_ctaRow__ORFlX{margin-top:24px;display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.Hero_cta__Rvw32{flex:1 1;min-width:min(100%,220px);min-height:54px;justify-content:center;text-align:center}.Hero_reassure__2KnYH{margin-top:12px;font-size:.8rem;color:var(--text-muted);letter-spacing:.01em}.Hero_art__Ap7DZ{position:relative;grid-area:art;align-self:start;min-width:0;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.Hero_scrollCue__p2aDt{animation:none}}@media (max-width:880px){.Hero_grid__FsT1v{grid-template-columns:1.35fr .65fr;grid-template-areas:"head art" "body body";column-gap:clamp(12px,3vw,28px)}.Hero_body__fo9Uf{max-width:none}.Hero_title__oHBqL{font-size:clamp(1.35rem,5.8vw,2.6rem);margin-top:12px}.Hero_lead__4opi3{margin-top:20px;font-size:1rem;line-height:1.9}.Hero_ctaRow__ORFlX{margin-top:18px}.Hero_reassure__2KnYH{margin-top:10px}}@media (min-width:768px) and (max-width:880px){.Hero_grid__FsT1v{grid-template-areas:"head art" "body art";grid-template-columns:minmax(0,1fr) clamp(250px,34vw,300px);row-gap:18px;align-items:start}.Hero_art__Ap7DZ{grid-row:1/span 2;align-self:start}}@media (max-width:520px){.Hero_cta__Rvw32{min-width:0;min-height:48px;padding:9px 8px;font-size:var(--fs-sm)}}@media (max-width:360px){.Hero_ctaRow__ORFlX{flex-direction:column;align-items:stretch}}.ProductPreview_preview__dtqxI{margin-top:clamp(40px,6vw,64px);text-align:left}.ProductPreview_head__rvI90{text-align:center}.ProductPreview_eyebrow__YJwG6{justify-content:center}.ProductPreview_title__TBcGm{margin:16px auto 0;color:var(--text-strong);font-size:clamp(1.35rem,3.2vw,2rem);font-weight:var(--fw-black);line-height:1.4}.ProductPreview_lead__Nu0Aa{max-width:640px;margin:14px auto 0;color:var(--text-muted);line-height:1.85;text-wrap:pretty}.ProductPreview_grid__Se3kB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px);margin-top:clamp(34px,5vw,52px)}.ProductPreview_cardWrap__pc4vk,.ProductPreview_card__4ibAL{min-width:0;height:100%}.ProductPreview_card__4ibAL{display:flex;flex-direction:column;padding:28px 18px 18px}.ProductPreview_outcome__yntAT{min-height:3.1em;margin:0 0 14px;color:var(--guild-green);font-size:.9rem;font-weight:var(--fw-black);line-height:1.55}.ProductPreview_screen__5r2lT{display:flex;flex:1 1;min-width:0;flex-direction:column;overflow:hidden;border:1.5px solid var(--ink);background:var(--parchment-warm)}.ProductPreview_toolbar__G1XTF{display:flex;flex-wrap:wrap;gap:6px;padding:9px;border-bottom:1px solid var(--border-subtle);background:var(--paper)}.ProductPreview_mailMeta__TH64H span,.ProductPreview_mailToolbar__M_qJA span,.ProductPreview_toolbar__G1XTF span{display:inline-flex;align-items:center;gap:4px}.ProductPreview_toolbar__G1XTF span{padding:5px 7px;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:.65rem;white-space:nowrap}.ProductPreview_cover__oj0MQ{width:100%;height:auto;aspect-ratio:16/9;border-bottom:1px solid var(--border-subtle);object-fit:cover}.ProductPreview_screenBody__Vbe7k{padding:14px}.ProductPreview_meta__XeaOJ{color:var(--guild-green);font-size:.7rem;font-weight:var(--fw-bold)}.ProductPreview_screen__5r2lT h4{margin:8px 0 0;color:var(--text-strong);font-size:.96rem;font-weight:var(--fw-black);line-height:1.55}.ProductPreview_screenBody__Vbe7k p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--text-muted);font-size:.76rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ProductPreview_kitScreen__FmNmK,.ProductPreview_mailScreen__buY6I{padding:16px}.ProductPreview_kitMeta__kk5fC,.ProductPreview_mailMeta__TH64H,.ProductPreview_mailToolbar__M_qJA{display:flex;align-items:center;justify-content:space-between;gap:10px}.ProductPreview_kitMeta__kk5fC span{color:var(--text-muted);font-size:.68rem}.ProductPreview_kitMeta__kk5fC span:first-child{padding:4px 7px;background:var(--guild-green-soft);color:var(--guild-green);font-weight:var(--fw-bold)}.ProductPreview_kitScreen__FmNmK ul,.ProductPreview_mailScreen__buY6I ul{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ProductPreview_kitScreen__FmNmK li{padding:7px 9px;border:1px solid var(--border-subtle);background:var(--paper);color:var(--text-body);font-size:.72rem;line-height:1.45}.ProductPreview_previewAction__bBWZ2{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin-top:auto;padding:9px 12px;border:1.5px solid var(--ink);background:var(--guild-green);color:var(--paper);font-size:.74rem;font-weight:var(--fw-black)}.ProductPreview_mailToolbar__M_qJA{margin:-16px -16px 0;padding:11px 14px;background:var(--ink);color:var(--fg-on-dark-1);font-size:.72rem;font-weight:var(--fw-bold)}.ProductPreview_mailMeta__TH64H{justify-content:flex-start;margin-top:14px;color:var(--text-muted);font-size:.68rem}.ProductPreview_mailScreen__buY6I li{display:grid;grid-gap:4px;gap:4px;padding-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-body);font-size:.72rem;line-height:1.5}.ProductPreview_mailScreen__buY6I li span{color:var(--guild-green);font-size:.64rem;font-weight:var(--fw-bold)}@media (max-width:880px){.ProductPreview_lead__Nu0Aa{text-align:left}.ProductPreview_grid__Se3kB{display:flex;gap:16px;margin-inline:calc(var(--section-pad-x) * -1);padding:20px var(--section-pad-x) 18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ProductPreview_cardWrap__pc4vk{flex:0 0 min(82vw,360px);scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.ProductPreview_grid__Se3kB{scroll-behavior:auto}}.ProofStrip_strip__tIr_N{display:flex;flex-wrap:wrap;align-items:stretch;gap:24px;margin-top:clamp(44px,5.5vw,64px);text-align:left}.ProofStrip_inner__YHJGF{display:flex;align-items:center;gap:clamp(20px,4vw,44px)}.ProofStrip_stat__bu7y9{flex:none;display:flex;align-items:baseline;gap:3px;margin:0;color:var(--accent);line-height:1}.ProofStrip_num__WAE8a{font-size:clamp(2.6rem,6.4vw,3.9rem);font-weight:var(--fw-black);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProofStrip_unit__zRdGC{font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:var(--fw-bold)}.ProofStrip_plus__iv9lG{color:var(--accent)}.ProofStrip_body__meXbC{flex:1 1;min-width:0;border-left:var(--border-thin) solid var(--border-subtle);padding-left:clamp(20px,4vw,44px)}.ProofStrip_eyebrow__ORxDJ{margin-bottom:8px}.ProofStrip_text__fzCUx{margin:0;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.7;color:var(--text-body);max-width:46ch}.ProofStrip_text__fzCUx strong{color:var(--text-strong);font-weight:var(--fw-bold)}.ProofStrip_cat__jgZ1R{flex:none;width:84px;height:auto;margin-left:auto}.ProofStrip_metrics__X6Rqe{margin-top:clamp(18px,2.6vw,26px);padding-top:clamp(18px,2.6vw,26px);border-top:var(--border-thin) solid var(--border-subtle)}.ProofStrip_metricList__72_3P{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0}.ProofStrip_metric__AtIuU{flex:1 1;min-width:140px;padding:0 clamp(16px,3vw,32px)}.ProofStrip_metric__AtIuU+.ProofStrip_metric__AtIuU{border-left:var(--border-thin) solid var(--border-subtle)}.ProofStrip_metric__AtIuU:first-child{padding-left:0}.ProofStrip_metricLabel__NqkNX{margin:0 0 6px;font-size:.8rem;font-weight:var(--fw-medium);color:var(--text-muted);letter-spacing:.04em}[data-experience-mode=game] .ProofStrip_metricLabel__NqkNX{margin-bottom:8px}[data-experience-mode=game] .ProofStrip_inner__YHJGF{flex:2 1 460px}[data-experience-mode=game] .ProofStrip_metrics__X6Rqe{flex:1 1 260px;display:flex;flex-direction:column;justify-content:center;margin-top:0;padding-top:0;border-top:0}.ProofStrip_metricValue___kh8n{margin:0;display:flex;align-items:baseline;gap:3px;color:var(--accent);line-height:1}.ProofStrip_prefix____UvL{font-size:clamp(.85rem,1.6vw,1rem);font-weight:var(--fw-bold);align-self:center}.ProofStrip_metricNum__aoPDm{font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:var(--fw-black);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProofStrip_metricUnit__PGH_M{font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:var(--fw-bold)}.ProofStrip_note__tPDQT{margin:clamp(14px,2vw,18px) 0 0;font-size:.76rem;color:var(--text-faint);line-height:1.7}@media (max-width:720px){.ProofStrip_cat__jgZ1R{display:none}}@media (max-width:560px){.ProofStrip_inner__YHJGF{flex-wrap:wrap;gap:12px 20px}.ProofStrip_body__meXbC{border-left:0;padding-left:0;flex-basis:100%}.ProofStrip_metric__AtIuU{min-width:0;padding:0 clamp(8px,2.4vw,14px)}.ProofStrip_metricLabel__NqkNX{font-size:.72rem}.ProofStrip_metricNum__aoPDm{font-size:1.5rem}.ProofStrip_metricUnit__PGH_M,.ProofStrip_prefix____UvL{font-size:.8rem}}.PriceCard_card__tyr_e{display:flex;flex-direction:column;position:relative;padding:34px clamp(20px,2vw,28px) 30px;background:var(--ink-800);border:var(--border-thick) solid var(--fg-on-dark-2);border-radius:2px;box-shadow:0 0 0 2px var(--ink-800),0 0 0 4px var(--fg-on-dark-2),5px 7px 0 rgba(0,0,0,.5);--cta-primary-border:#55746a;--cta-primary-shadow:none;--cta-primary-fg:#eceade;--checklist-mark-size:18px;--checklist-mark-bg:var(--guild-green-800);--checklist-mark-fg:var(--guild-green-on-dark)}.PriceCard_card__tyr_e:before{position:absolute;top:-14px;left:14px;z-index:3;padding:3px 11px;border:1.5px solid var(--ink);background:var(--guild-green);box-shadow:2px 2px 0 var(--ink);color:var(--parchment-warm);content:attr(data-game-window-title);font-family:var(--font-rank);font-size:.69rem;letter-spacing:.18em;white-space:nowrap}.PriceCard_feat__BLsr4{border-color:var(--guild-green-on-dark);box-shadow:0 0 0 2px var(--ink-800),0 0 0 4px var(--guild-green-on-dark),6px 8px 0 rgba(0,0,0,.55),0 0 46px rgba(143,185,172,.22);--cta-primary-bg:var(--guild-green-on-dark);--cta-primary-fg:var(--ink);--cta-primary-border:var(--fg-on-dark-1);--cta-primary-shadow:3px 3px 0 rgba(0,0,0,0.5)}.PriceCard_glow__xBKM8{position:absolute;inset:-6px;box-shadow:0 0 34px rgba(143,185,172,.55),0 0 90px rgba(143,185,172,.3);pointer-events:none;animation:PriceCard_price-glowp__CweqR 2.6s ease-in-out infinite}.PriceCard_corners__U9JwQ{position:absolute;inset:-12px;background:linear-gradient(var(--guild-green-on-dark),var(--guild-green-on-dark)) 0 0 /10px 10px no-repeat,linear-gradient(var(--guild-green-on-dark),var(--guild-green-on-dark)) 100% 0 /10px 10px no-repeat,linear-gradient(var(--guild-green-on-dark),var(--guild-green-on-dark)) 0 100% /10px 10px no-repeat,linear-gradient(var(--guild-green-on-dark),var(--guild-green-on-dark)) 100% 100% /10px 10px no-repeat;pointer-events:none}@keyframes PriceCard_price-glowp__CweqR{0%,to{opacity:.45}50%{opacity:1}}.PriceCard_flag__D9L6h{position:absolute;top:-14px;right:14px;z-index:3;background:var(--guild-green-on-dark);color:var(--ink);font-family:var(--font-rank);font-size:.7rem;font-weight:var(--fw-bold);letter-spacing:.14em;padding:5px 13px;border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:2px}.PriceCard_rankRow__GntNB{display:flex;align-items:center;gap:11px;min-width:0}.PriceCard_rankBadge__fAHPC{display:grid;place-items:center;width:32px;height:32px;font-weight:var(--fw-bold);font-size:.9375rem;color:var(--fg-on-dark-1);background:var(--guild-green-800);border:1px solid var(--guild-green-on-dark);border-radius:0}[data-experience-mode=game] .PriceCard_rankBadge__fAHPC{color:var(--fg-on-dark-1)}.PriceCard_rankEn__4b6qv{font-family:var(--font-rank);font-size:.6875rem;letter-spacing:.18em;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PriceCard_rankCat___8__r{width:56px;height:auto;margin-left:auto;flex:0 0 auto;border:0;border-radius:0}.PriceCard_name__udqjo{font-weight:var(--fw-black);font-size:1.5rem;margin:18px 0 2px;color:var(--text-strong)}.PriceCard_feat__BLsr4 .PriceCard_name__udqjo{font-size:1.75rem;color:var(--guild-green-on-dark)}.PriceCard_en__CtFnB{font-style:italic;font-size:.92rem;color:var(--text-muted)}.PriceCard_priceRow__8PfdV{margin:18px 0 4px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.PriceCard_num__KR47q{font-family:var(--font-sans);font-weight:var(--fw-black);font-size:2.5rem;line-height:1;letter-spacing:-.01em;color:var(--text-strong)}.PriceCard_feat__BLsr4 .PriceCard_num__KR47q{font-size:3.25rem;color:var(--guild-green-on-dark)}.PriceCard_per__MLjDo{font-size:.8rem;color:var(--text-muted);letter-spacing:.04em}.PriceCard_tag__jN2b7{font-size:.875rem;line-height:1.8;color:var(--text-body);margin:8px 0 0;min-height:2.6em}.PriceCard_hr___ddYO{height:1px;background:var(--border-subtle);margin:22px 0 18px;border:0}.PriceCard_perks__86i9T{margin:0 0 26px}.PriceCard_btnWrap__21VpO{margin-top:auto}.PriceCard_btnNote__vqdOB{margin:9px 0 0;font-size:.72rem;color:var(--text-muted);text-align:center}@media (max-width:520px){.PriceCard_card__tyr_e{padding:28px 20px 24px}.PriceCard_rankCat___8__r{width:52px}.PriceCard_name__udqjo{font-size:1.28rem}.PriceCard_num__KR47q{font-size:2.2rem}}.GuildMaster_section__5rNkq{padding:var(--section-pad-y-compact) 0;background:var(--parchment);border-top:var(--border-thin) solid var(--border-subtle);border-bottom:var(--border-thin) solid var(--border-subtle)}.GuildMaster_body__9RArq{position:relative;min-width:0;padding:clamp(20px,4vw,44px);background:var(--paper);border:var(--border-thick) solid var(--ink);border-radius:2px;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink),5px 7px 0 rgba(31,30,29,.22)}.GuildMaster_body__9RArq:before{position:absolute;top:-14px;left:14px;z-index:3;padding:3px 11px;border:1.5px solid var(--ink);background:var(--guild-green);box-shadow:2px 2px 0 var(--ink);color:var(--parchment-warm);content:attr(data-game-window-title);font-family:var(--font-rank);font-size:.69rem;letter-spacing:.18em;white-space:nowrap}.GuildMaster_grid__iK01w{display:grid;grid-template-columns:minmax(0,310px) 1fr;margin-top:clamp(22px,3vw,32px);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}.GuildMaster_portrait__vhVgV{display:flex;justify-content:center}.GuildMaster_frame__Jhecd{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:visible;background:var(--sand);border:var(--border-med) solid var(--ink);box-shadow:var(--shadow-pixel)}.GuildMaster_frame__Jhecd:before{position:absolute;top:-14px;left:14px;z-index:3;padding:3px 11px;border:1.5px solid var(--ink);background:var(--guild-green);box-shadow:2px 2px 0 var(--ink);color:var(--parchment-warm);content:attr(data-game-window-title);font-family:var(--font-rank);font-size:.69rem;letter-spacing:.18em;white-space:nowrap}.GuildMaster_masterPortrait__Mva2L{display:block;width:min(100%,310px);height:auto;aspect-ratio:1/1;object-fit:cover;image-rendering:pixelated}.GuildMaster_details__Q916e{min-width:0}.GuildMaster_eyebrow__fHVLU{margin-bottom:14px}.GuildMaster_title__s8rly{font-weight:var(--fw-black);font-size:clamp(1.5rem,3.4vw,1.75rem);line-height:1.4;color:var(--text-strong);text-wrap:balance}.GuildMaster_lead__ZW0wu{margin:0;max-width:54ch;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.95;color:var(--text-body);text-wrap:pretty}.GuildMaster_divider__jmtCp{height:1px;margin:32px 0 20px;border:0;background:var(--sand-200)}.GuildMaster_credentials__N2UMW{display:grid;max-width:620px;padding:0;margin:0;grid-gap:12px;gap:12px;list-style:none}.GuildMaster_credentials__N2UMW li{position:relative;padding:14px 16px 14px 44px;color:var(--text-strong);font-size:clamp(.92rem,1.4vw,1rem);font-weight:var(--fw-bold);line-height:1.65;background:var(--sand);border:var(--border-thin) solid var(--border-subtle)}.GuildMaster_credentials__N2UMW li:before{position:absolute;top:14px;left:16px;color:var(--accent);content:"✓"}.GuildMaster_note__v5hib{margin:16px 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.7}.GuildMaster_ctaRow__WtvS0{margin-top:24px}.GuildMaster_ctaRow__WtvS0 a{min-width:min(308px,100%);min-height:52px}@media (max-width:720px){.GuildMaster_grid__iK01w{grid-template-columns:1fr;gap:clamp(24px,6vw,36px)}.GuildMaster_portrait__vhVgV{justify-content:flex-start}}.BadgeRail_outer__WPv_B{position:relative}.BadgeRail_section__wCd08{position:relative;padding:var(--section-pad-y) 0;background:var(--ink);color:var(--fg-on-dark-1);border-top:var(--border-thin) solid var(--ink)}.BadgeRail_fireflies__MzzYJ,.BadgeRail_starsTwo__j5KPu,.BadgeRail_stars__hyk6N{display:none;position:absolute;inset:0;pointer-events:none}.BadgeRail_stars__hyk6N{background-image:radial-gradient(1.5px 1.5px at 12% 22%,rgb(246 244 238/80%) 50%,transparent 51%),radial-gradient(1px 1px at 34% 12%,rgb(246 244 238/60%) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 58% 28%,rgb(246 244 238/70%) 50%,transparent 51%),radial-gradient(1px 1px at 76% 8%,rgb(246 244 238/60%) 50%,transparent 51%),radial-gradient(1px 1px at 90% 30%,rgb(246 244 238/50%) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 22% 6%,rgb(246 244 238/55%) 50%,transparent 51%),radial-gradient(1px 1px at 66% 16%,rgb(246 244 238/75%) 50%,transparent 51%);animation:BadgeRail_journey-stars__jnQGS 3.6s ease-in-out infinite alternate}.BadgeRail_starsTwo__j5KPu{background-image:radial-gradient(1px 1px at 8% 40%,rgb(143 185 172/70%) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 36%,rgb(246 244 238/50%) 50%,transparent 51%),radial-gradient(1px 1px at 84% 44%,rgb(143 185 172/60%) 50%,transparent 51%);animation:BadgeRail_journey-stars__jnQGS 5s ease-in-out infinite alternate-reverse}@keyframes BadgeRail_journey-stars__jnQGS{0%{opacity:.5}to{opacity:1}}.BadgeRail_fireflies__MzzYJ span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--guild-green-on-dark);filter:blur(.5px);box-shadow:0 0 8px 2px rgb(143 185 172/50%);opacity:0;animation:BadgeRail_journey-firefly__e9Q8Z 9s ease-in-out infinite}.BadgeRail_fireflies__MzzYJ span:first-child{top:64%;left:12%}.BadgeRail_fireflies__MzzYJ span:nth-child(2){top:70%;left:28%;animation-delay:2.4s}.BadgeRail_fireflies__MzzYJ span:nth-child(3){top:75%;left:55%;animation-delay:4.8s}.BadgeRail_fireflies__MzzYJ span:nth-child(4){top:62%;left:70%;animation-delay:1.2s}.BadgeRail_fireflies__MzzYJ span:nth-child(5){top:72%;left:86%;animation-delay:3.6s}@keyframes BadgeRail_journey-firefly__e9Q8Z{0%{opacity:0;transform:translate(0)}12%{opacity:.9}50%{opacity:.55;transform:translate(36px,-46px)}80%{opacity:.85}to{opacity:0;transform:translate(-14px,-90px)}}.BadgeRail_railWrap__VWoep{position:relative;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--section-pad-x)}.BadgeRail_head__ELGxH{margin-bottom:clamp(34px,5vw,60px);max-width:60ch}.BadgeRail_eyebrow__4NxiU{color:var(--guild-green-on-dark)!important}.BadgeRail_eyebrow__4NxiU .accent{color:var(--guild-green-on-dark)}.BadgeRail_title__1F4g6{font-weight:var(--fw-black);font-size:clamp(1.45rem,4.2vw,2.6rem);line-height:1.3;letter-spacing:.01em;margin:10px 0 0;color:var(--fg-on-dark-1)}.BadgeRail_accent__1A7Ma{color:var(--guild-green-on-dark)}.BadgeRail_sub__IpLHT{margin:10px 0 0;color:var(--fg-on-dark-2);font-size:.98rem;max-width:52ch}.BadgeRail_swipeHint__Kx_yR{display:none;margin:0 0 10px;padding-inline:var(--section-pad-x);color:var(--fg-on-dark-3);font-family:var(--font-rank);font-size:.68rem;letter-spacing:.08em;text-align:center}.BadgeRail_rail__Hrza2{list-style:none;margin:0;padding:6px 2px 24px;display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-color:var(--guild-green-300) #3a3733}.BadgeRail_rail__Hrza2::-webkit-scrollbar{height:6px}.BadgeRail_rail__Hrza2::-webkit-scrollbar-track{background:#322f2b}.BadgeRail_rail__Hrza2::-webkit-scrollbar-thumb{background:var(--guild-green-300);border-radius:6px}@media (min-width:761px){.BadgeRail_rail__Hrza2{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;padding-bottom:10px}}.BadgeRail_item__PjK2Y{flex:0 0 132px;scroll-snap-align:start;text-align:center}.BadgeRail_item__PjK2Y[data-badge-achieved=false] .BadgeRail_frame__s0jEN{opacity:.35}.BadgeRail_item__PjK2Y[data-badge-achieved=false] .BadgeRail_lv__aZEhH,.BadgeRail_item__PjK2Y[data-badge-achieved=false] .BadgeRail_nm__Bgbv9{opacity:.5}.BadgeRail_frame__s0jEN{width:132px;height:132px;display:grid;place-items:center;background:#131211;border:var(--border-thin) solid var(--ink-700);padding:10px;box-sizing:border-box;transition:border-color var(--dur-base) var(--ease-out)}.BadgeRail_frame__s0jEN[data-badge-achieved=true]{border-width:2px;border-color:var(--guild-green-on-dark)}.BadgeRail_item__PjK2Y:hover .BadgeRail_frame__s0jEN{border-color:var(--guild-green-300)}.BadgeRail_frame__s0jEN img{width:100%;height:100%;object-fit:contain}.BadgeRail_lv__aZEhH{font-family:var(--font-rank);font-size:.68rem;letter-spacing:.14em;color:var(--fg-on-dark-3);margin-top:11px}.BadgeRail_item__PjK2Y[data-badge-achieved=true] .BadgeRail_lv__aZEhH{color:var(--guild-green-on-dark)}.BadgeRail_nm__Bgbv9{font-weight:var(--fw-bold);font-size:.82rem;margin-top:2px;color:var(--fg-on-dark-2)}.BadgeRail_item__PjK2Y[data-badge-achieved=true] .BadgeRail_nm__Bgbv9{color:var(--fg-on-dark-1)}.BadgeRail_nmja__SCGUd{font-size:.72rem;color:var(--fg-on-dark-3);margin-top:1px}.BadgeRail_legend__kFT2Q{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px 28px;color:var(--fg-on-dark-2);font-size:.85rem}.BadgeRail_legend__kFT2Q b{color:var(--fg-on-dark-1);font-weight:var(--fw-bold)}.BadgeRail_emojiStrip__kNIen{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px;align-items:center}.BadgeRail_emojiLab__Oprq6{font-size:.82rem;color:var(--fg-on-dark-3);margin-right:6px}.BadgeRail_emoji__YJsFU{width:40px;height:40px;background:#131211;border:var(--border-thin) solid var(--ink-700);padding:4px;border-radius:2px}.BadgeRail_emojiNote__AS9ZD{margin-top:14px;font-size:.8rem;color:var(--fg-on-dark-3)}.BadgeRail_gameLevelUp__Wc7FL{display:none}[data-experience-mode=game] .BadgeRail_section__wCd08{padding-top:var(--section-pad-y-compact)}[data-experience-mode=game] .BadgeRail_head__ELGxH{margin-bottom:clamp(48px,5.3vw,80px)}@media (max-width:760px){[data-experience-mode=game] #badges .BadgeRail_railWrap__VWoep{padding:0}[data-experience-mode=game] #badges .BadgeRail_rail__Hrza2{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:8px var(--section-pad-x) 20px}[data-experience-mode=game] #badges .BadgeRail_rail__Hrza2::-webkit-scrollbar{display:none}[data-experience-mode=game] #badges .BadgeRail_item__PjK2Y{flex:0 0 140px;width:140px;scroll-snap-align:start}}@media (min-width:761px){[data-experience-mode=game] #badges .BadgeRail_swipeHint__Kx_yR{display:none}}