.MedalArtwork_artwork__4SIEg{position:relative;display:block;max-width:100%;aspect-ratio:1;flex:0 0 auto}.MedalArtwork_viewport__OgET3{position:absolute;inset:0;overflow:hidden;border-radius:50%;clip-path:circle(50% at 50% 50%)}.MedalArtwork_viewport__OgET3 img{object-fit:cover;object-position:center;transform:translate(3%,4%) scale(1.1);transform-origin:center}.MedalSets_page__GEKjf{min-height:100vh;background:radial-gradient(circle at 50% -8%,#41454a 0,#202124 42%,#17181a 100%);color:#f8fafc}.MedalSets_inner__NtqdK{width:min(100%,1120px);margin:0 auto;padding:64px 24px 96px}.MedalSets_hero___CJLU{max-width:720px}.MedalSets_category__3FH0P,.MedalSets_eyebrow__s2aZs{margin:0;color:#fbbf24;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.MedalSets_hero___CJLU h1{margin:12px 0 0;font-size:clamp(2.6rem,6vw,4.8rem);line-height:1;letter-spacing:-.05em}.MedalSets_hero___CJLU>p:last-child{margin:20px 0 0;color:#cbd5e1;font-size:1.05rem;line-height:1.65}.MedalSets_filters__HGWp_{display:flex;gap:9px;margin:38px 0 30px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin}.MedalSets_filters__HGWp_ button{flex:0 0 auto;padding:10px 15px;border:1px solid rgb(255 255 255/14%);border-radius:999px;background:rgb(255 255 255/5%);color:#dbe2ea;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:.16s ease}.MedalSets_filters__HGWp_ button:hover{border-color:rgb(251 191 36/45%);color:#fff}.MedalSets_cardLink__RxsRA:focus-visible,.MedalSets_filters__HGWp_ button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.MedalSets_filters__HGWp_ button[aria-pressed=true]{border-color:#fbbf24;background:#fbbf24;color:#17181a}.MedalSets_grid__tajD9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.MedalSets_card__O20Ku{overflow:hidden;border:1px solid rgb(255 255 255/12%);border-radius:18px;background:linear-gradient(145deg,#292c30,#202225);box-shadow:0 18px 45px rgb(0 0 0/18%);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.MedalSets_card__O20Ku:focus-within,.MedalSets_card__O20Ku:hover{border-color:rgb(251 191 36/38%);box-shadow:0 20px 48px rgb(0 0 0/26%);transform:translateY(-2px)}.MedalSets_cardLink__RxsRA{display:block;height:100%;color:inherit;text-decoration:none;cursor:pointer}.MedalSets_cardHeader__s830j{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:24px 24px 18px}.MedalSets_cardHeader__s830j>div{min-width:0}.MedalSets_cardHeader__s830j h2{margin:8px 0 0;font-size:1.4rem;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.MedalSets_description__X509j{max-width:220px;margin:0;color:#aeb6c2;font-size:.84rem;line-height:1.5}.MedalSets_medals__SS9_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 24px 24px}.MedalSets_medalSlot__SVQDR{min-width:0;text-align:center}.MedalSets_medalPlate__CatK5{display:grid;width:90px;max-width:100%;aspect-ratio:1;margin:0 auto;place-items:center;border:1px solid rgb(255 255 255/7%);border-radius:50%;background:#303338;box-shadow:inset 0 1px 0 rgb(255 255 255/4%),inset 0 -3px 7px rgb(0 0 0/16%),0 5px 10px rgb(0 0 0/16%)}.MedalSets_medalSlot__SVQDR>strong{display:block;margin:10px auto 0;color:#e8ecf1;font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.MedalSets_medalImage__LTQyF{width:91.1%;margin:0;border-radius:50%;filter:drop-shadow(0 7px 7px rgb(0 0 0/35%))}.MedalSets_missingMedal__y28OX{display:flex;min-height:124px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:12px 6px;border:1px dashed rgb(255 255 255/18%);border-radius:12px;background:rgb(0 0 0/12%);color:#94a3b8}.MedalSets_missingMedal__y28OX span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgb(255 255 255/18%);border-radius:50%;font-size:1.35rem}.MedalSets_missingMedal__y28OX strong{overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.MedalSets_viewSet__idT6L{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;border-top:1px solid rgb(255 255 255/10%);color:#ffe084;font-size:.86rem;font-weight:800}.MedalSets_viewSet__idT6L span{font-size:1.05rem;transition:transform .16s ease}.MedalSets_card__O20Ku:focus-within .MedalSets_viewSet__idT6L span,.MedalSets_card__O20Ku:hover .MedalSets_viewSet__idT6L span{transform:translateX(3px)}@media (max-width:800px){.MedalSets_grid__tajD9{grid-template-columns:1fr}.MedalSets_inner__NtqdK{padding:48px 20px 80px}}@media (max-width:480px){.MedalSets_cardHeader__s830j{padding:20px 18px 16px}.MedalSets_cardHeader__s830j h2{font-size:1.25rem}.MedalSets_medals__SS9_V{gap:7px;padding:2px 18px 20px}.MedalSets_medalSlot__SVQDR>strong{font-size:.7rem}.MedalSets_missingMedal__y28OX{min-height:108px}.MedalSets_viewSet__idT6L{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.MedalSets_card__O20Ku,.MedalSets_filters__HGWp_ button,.MedalSets_viewSet__idT6L span{transition:none}.MedalSets_card__O20Ku:focus-within,.MedalSets_card__O20Ku:hover{transform:none}}.MedalFinderFilters_panel__87ClW{margin:0 0 22px;padding:20px;border:1px solid rgb(251 191 36/28%);border-radius:16px;background:#202226;color:#e2e8f0}.MedalFinderFilters_heading__7AgRH{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px}.MedalFinderFilters_heading__7AgRH h4{margin:0 0 4px;font-size:1.15rem}.MedalFinderFilters_heading__7AgRH p,.MedalFinderFilters_hint__kOviw{color:#acb7c6;font-size:.79rem;line-height:1.5;margin:0}.MedalFinderFilters_clear__JlhsW,.MedalFinderFilters_close__0d8lc,.MedalFinderFilters_done__iP_5y{border:1px solid rgb(255 255 255/23%);border-radius:9px;background:rgb(255 255 255/6%);padding:9px 13px;color:#fff;font:inherit;font-size:.83rem;font-weight:700;cursor:pointer}.MedalFinderFilters_close__0d8lc{flex-shrink:0}.MedalFinderFilters_clear__JlhsW:hover:not(:disabled),.MedalFinderFilters_close__0d8lc:hover{border-color:#fbbf24}.MedalFinderFilters_category__SHhWS,.MedalFinderFilters_mode__jaiVt{border:0;padding:0;margin:0 0 18px}.MedalFinderFilters_category__SHhWS legend,.MedalFinderFilters_mode__jaiVt legend{margin:0 0 10px;color:#d0d7e2;font-size:.8rem;font-weight:750}.MedalFinderFilters_segments__boKUv{display:flex;flex-wrap:wrap;gap:7px}.MedalFinderFilters_segments__boKUv button{border:1px solid rgb(255 255 255/19%);border-radius:9px;padding:9px 12px;background:rgb(255 255 255/6%);font:inherit;color:#e2e8f0;font-size:.81rem;font-weight:700;cursor:pointer}.MedalFinderFilters_segments__boKUv button[aria-pressed=true]{background:#fbbf24;border-color:#fbbf24;color:#17181a}.MedalFinderFilters_group__Gif3n{margin-top:9px;border:1px solid rgb(255 255 255/13%);border-radius:12px;background:rgb(0 0 0/9%)}.MedalFinderFilters_group__Gif3n summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:.87rem;font-weight:750;cursor:pointer;list-style:none}.MedalFinderFilters_group__Gif3n summary::-webkit-details-marker{display:none}.MedalFinderFilters_group__Gif3n summary:after{content:"+";color:#fcd34d;margin-left:auto;font-size:1.1rem}.MedalFinderFilters_group__Gif3n[open] summary:after{content:"−"}.MedalFinderFilters_group__Gif3n summary span{margin-left:6px;color:#fcd34d}.MedalFinderFilters_groupBody__f1I36{padding:2px 14px 16px}.MedalFinderFilters_fieldLabel__8OgWA{display:flex;flex-direction:column;gap:7px;color:#c8d0da;font-size:.79rem;font-weight:700;margin-bottom:12px}.MedalFinderFilters_fieldLabel__8OgWA input{background:#17191d;border:1px solid rgb(255 255 255/22%);color:#fff;border-radius:8px;padding:10px;font:inherit;font-size:.83rem}.MedalFinderFilters_hint__kOviw{margin:8px 0 12px}.MedalFinderFilters_effectGroup__Zfl9V{margin:10px 0;border:1px solid rgb(255 255 255/12%);border-radius:9px;padding:10px}.MedalFinderFilters_effectHeading__Ol6pa{display:flex;justify-content:space-between;gap:10px;align-items:center}.MedalFinderFilters_effectHeading__Ol6pa button{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgb(255 255 255/20%);border-radius:8px;background:rgb(255 255 255/7%);color:#fcd34d;cursor:pointer;font:inherit}.MedalFinderFilters_checkGrid__VIu_B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:13px 14px 15px;max-height:330px;overflow:auto}.MedalFinderFilters_effectGroup__Zfl9V .MedalFinderFilters_checkGrid__VIu_B{padding:12px 0 0 20px;max-height:220px}.MedalFinderFilters_checkGrid__VIu_B label,.MedalFinderFilters_effectHeading__Ol6pa label{display:flex;align-items:start;gap:9px;font-size:.81rem;line-height:1.35;color:#d5dbe5;cursor:pointer;overflow-wrap:anywhere}.MedalFinderFilters_checkGrid__VIu_B input,.MedalFinderFilters_effectHeading__Ol6pa input{accent-color:#fbbf24;flex:0 0 auto;width:17px;height:17px;margin:0;cursor:pointer}.MedalFinderFilters_footer__VmXho{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.MedalFinderFilters_clear__JlhsW:disabled{opacity:.45;cursor:default}.MedalFinderFilters_done__iP_5y{background:#fbbf24;color:#17181a;border-color:#fbbf24}.MedalFinderFilters_group__Gif3n summary:focus-visible,.MedalFinderFilters_panel__87ClW button:focus-visible,.MedalFinderFilters_panel__87ClW input:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media (max-width:650px){.MedalFinderFilters_panel__87ClW{padding:14px}.MedalFinderFilters_checkGrid__VIu_B{grid-template-columns:1fr}.MedalFinderFilters_footer__VmXho,.MedalFinderFilters_heading__7AgRH{flex-wrap:wrap}.MedalFinderFilters_footer__VmXho button{flex:1 1 145px}}.MedalInformation_content__h_oUm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.MedalInformation_section__EYc4N{min-width:0;padding:14px;border:1px solid rgb(255 255 255/8%);border-radius:11px;background:rgb(255 255 255/3%)}.MedalInformation_section__EYc4N:first-child{grid-column:1/-1}.MedalInformation_section__EYc4N h3{margin:0 0 8px;color:#a9b4c0;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.MedalInformation_section__EYc4N p{margin:0;color:#e0e4e9;font-size:.86rem;line-height:1.6;overflow-wrap:anywhere}.MedalInformation_pills__Swkwu{display:flex;flex-wrap:wrap;gap:6px}.MedalInformation_pills__Swkwu span{padding:6px 8px;border-radius:6px;background:rgb(251 191 36/9%);color:#dce1e7;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.MedalInformation_none__ypQE5{color:#929ca8;font-size:.75rem}@media (max-width:480px){.MedalInformation_content__h_oUm{gap:9px}.MedalInformation_section__EYc4N{padding:10px}.MedalInformation_section__EYc4N h3{font-size:.64rem}.MedalInformation_section__EYc4N p{font-size:.8rem}.MedalInformation_pills__Swkwu span{font-size:.68rem}}.MedalFinderDetailsDialog_layer__FfFPX{position:fixed;inset:0;z-index:120;color:#f8fafc}.MedalFinderDetailsDialog_backdrop__aKer2{position:absolute;inset:0;width:100%;border:0;background:rgb(0 0 0/72%);backdrop-filter:blur(3px);cursor:default}.MedalFinderDetailsDialog_dialog__EnDmL{position:relative;width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:24px auto;padding:28px;border:1px solid rgb(255 255 255/13%);border-radius:20px;background:#1d1f22;box-shadow:0 24px 70px rgb(0 0 0/55%);overscroll-behavior:contain}.MedalFinderDetailsDialog_close__zZAlJ{position:absolute;z-index:2;top:14px;right:14px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid rgb(255 255 255/18%);border-radius:50%;background:#303338;color:#fff;font-size:1.55rem;cursor:pointer}.MedalFinderDetailsDialog_handle__U7SKI{display:none}.MedalFinderDetailsDialog_header__DGZ1g{display:flex;align-items:center;gap:20px;margin:0 0 24px;padding-right:32px}.MedalFinderDetailsDialog_artwork__tTI2k{width:138px;height:138px;flex:0 0 auto}.MedalFinderDetailsDialog_header__DGZ1g>div{min-width:0}.MedalFinderDetailsDialog_category__h5Czx{color:#fbbf24;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.MedalFinderDetailsDialog_header__DGZ1g h2{margin:7px 0 0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.2;overflow-wrap:anywhere}.MedalFinderDetailsDialog_footer__9mGmp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:19px;border-top:1px solid rgb(255 255 255/11%)}.MedalFinderDetailsDialog_add__QFOWm,.MedalFinderDetailsDialog_dismiss__W4XAz{min-height:44px;padding:11px 16px;border:1px solid rgb(255 255 255/24%);border-radius:10px;background:rgb(255 255 255/7%);color:#f8fafc;font:inherit;font-size:.85rem;font-weight:800;cursor:pointer}.MedalFinderDetailsDialog_add__QFOWm{border-color:#fbbf24;background:#fbbf24;color:#17181a}.MedalFinderDetailsDialog_dismiss__W4XAz:hover{border-color:#fbbf24}.MedalFinderDetailsDialog_state__ag81J{color:#fcd34d;font-size:.83rem;font-weight:800}.MedalFinderDetailsDialog_add__QFOWm:focus-visible,.MedalFinderDetailsDialog_close__zZAlJ:focus-visible,.MedalFinderDetailsDialog_dismiss__W4XAz:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media (max-width:650px){.MedalFinderDetailsDialog_dialog__EnDmL{width:100%;max-height:94dvh;position:absolute;bottom:0;left:0;margin:0;padding:19px 16px max(22px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.MedalFinderDetailsDialog_handle__U7SKI{display:block;width:38px;height:4px;margin:-5px auto 18px;border-radius:999px;background:#747f8a}.MedalFinderDetailsDialog_header__DGZ1g{gap:14px;padding-right:29px;margin-bottom:18px}.MedalFinderDetailsDialog_artwork__tTI2k{width:94px;height:94px}.MedalFinderDetailsDialog_header__DGZ1g h2{font-size:1.45rem}.MedalFinderDetailsDialog_footer__9mGmp{position:sticky;bottom:-1px;z-index:1;background:#1d1f22;padding-bottom:3px;flex-wrap:wrap}.MedalFinderDetailsDialog_add__QFOWm{flex:1 1 auto}.MedalFinderDetailsDialog_dismiss__W4XAz{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.MedalFinderDetailsDialog_dialog__EnDmL{scroll-behavior:auto}}.MedalSetFinder_finder__n6XyJ{padding:28px;border:1px solid rgb(255 255 255/12%);border-radius:24px;background:linear-gradient(160deg,#2a2d32,#1c1e21);box-shadow:0 18px 55px rgb(0 0 0/20%)}.MedalSetFinder_intro__lvREc,.MedalSetFinder_resultsHeader__cKPeO,.MedalSetFinder_summaryHeading__Y6xby{display:flex;align-items:start;justify-content:space-between;gap:18px}.MedalSetFinder_eyebrow__WMLDc{display:block;color:#fbbf24;text-transform:uppercase;font-weight:800;font-size:.7rem;letter-spacing:.15em}.MedalSetFinder_intro__lvREc h2{margin:9px 0 8px;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.03em}.MedalSetFinder_intro__lvREc p,.MedalSetFinder_resultsHeader__cKPeO p{max-width:640px;color:#b6bfcc;line-height:1.55;margin:0;font-size:.92rem}.MedalSetFinder_more__sSPax,.MedalSetFinder_reset__WrwH9{border:1px solid rgb(255 255 255/24%);background:rgb(255 255 255/6%);color:#f8fafc;padding:10px 16px;border-radius:10px;font:inherit;font-size:.83rem;cursor:pointer}.MedalSetFinder_reset__WrwH9:disabled{opacity:.45;cursor:default}.MedalSetFinder_slots__LmT9h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 24px}.MedalSetFinder_slot__PuyVx{min-width:0}.MedalSetFinder_slotNumber__yTkI_{margin-bottom:7px;color:#aab4c0;text-transform:uppercase;font-size:.7rem;font-weight:800;letter-spacing:.12em}.MedalSetFinder_activeEmpty__xgyWJ,.MedalSetFinder_emptySlot__KqvjD,.MedalSetFinder_filledSlot__Vg2PZ{width:100%;min-height:152px;border:1px solid rgb(255 255 255/12%);border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:rgb(0 0 0/17%);color:#e2e8f0;text-align:center;padding:12px}.MedalSetFinder_filledSlot__Vg2PZ{position:relative;background:rgb(251 191 36/7%);border-color:rgb(251 191 36/32%);font:inherit}.MedalSetFinder_removeMedal__DKN4w{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgb(255 255 255/28%);border-radius:50%;background:#37383c;color:#fff;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.MedalSetFinder_removeMedal__DKN4w:hover{background:#6c3131;border-color:#fca5a5}.MedalSetFinder_slotInfo__11L4D{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 255 255/24%);border-radius:50%;background:#303338;color:#e4ebf5;font-size:1.1rem;cursor:pointer}.MedalSetFinder_slotInfo__11L4D:hover{border-color:#fbbf24;background:rgb(251 191 36/14%)}.MedalSetFinder_slotHint__8Gpth{margin:-9px 0 22px;color:#b6bfcb;font-size:.79rem;line-height:1.5}.MedalSetFinder_activeEmpty__xgyWJ{border:1px dashed #fbbf24;background:rgb(251 191 36/5%)}.MedalSetFinder_emptySlot__KqvjD{border-style:dashed;opacity:.6}.MedalSetFinder_candidateArt___HRnI,.MedalSetFinder_slotArt__2193l{display:inline-block;flex:0 0 auto;width:62px;height:62px}.MedalSetFinder_slotName__5rmZ2{max-width:100%;font-size:.82rem;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.MedalSetFinder_change__zHZsm{font-size:.72rem;color:#fcd34d;font-weight:700}.MedalSetFinder_plus__Kuxqt{font-size:2rem;line-height:1;color:#fbbf24}.MedalSetFinder_controls__WzF9b{display:grid;grid-template-columns:1.2fr 1fr 1.15fr;gap:14px;padding:20px 0 24px;border-top:1px solid rgb(255 255 255/10%)}.MedalSetFinder_controls__WzF9b label,.MedalSetFinder_search__xJ9tl{display:flex;flex-direction:column;gap:8px;color:#c7cfd9;font-size:.76rem;font-weight:750}.MedalSetFinder_controls__WzF9b select,.MedalSetFinder_search__xJ9tl input{width:100%;min-width:0;border:1px solid rgb(255 255 255/22%);border-radius:10px;background:#17191d;color:#f8fafc;font:inherit;font-size:.88rem;padding:11px 12px}.MedalSetFinder_controls__WzF9b select{cursor:pointer}.MedalSetFinder_results__QzHcC{padding-top:4px}.MedalSetFinder_recentSection___KSc5{margin:2px 0 28px;padding:20px;background:rgb(251 191 36/4%);border:1px solid rgb(251 191 36/22%);border-radius:16px}.MedalSetFinder_recentHeading__Shqyw{margin-bottom:16px}.MedalSetFinder_recentHeading__Shqyw h3{margin:7px 0 6px;font-size:1.22rem;line-height:1.25}.MedalSetFinder_recentHeading__Shqyw p{max-width:700px;margin:0;color:#b6bfcc;font-size:.81rem;line-height:1.5}.MedalSetFinder_recentGrid__YxmbF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.MedalSetFinder_recentCard__vsGsn{display:flex;flex-direction:column;min-width:0;border:1px solid rgb(255 255 255/14%);border-radius:13px;overflow:hidden;background:rgb(0 0 0/20%);color:#f8fafc;text-align:center}.MedalSetFinder_recentCard__vsGsn:hover{border-color:#fbbf24}.MedalSetFinder_recentSelect__Jj1B6{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 9px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.MedalSetFinder_recentSelect__Jj1B6:hover{background:rgb(251 191 36/9%)}.MedalSetFinder_recentInfo__NgAvX{min-height:40px;width:100%;border:0;border-top:1px solid rgb(255 255 255/15%);background:rgb(255 255 255/4%);color:#dce4ee;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.MedalSetFinder_recentInfo__NgAvX:hover{background:rgb(251 191 36/12%);color:#fcd34d}.MedalSetFinder_recentInfo__NgAvX:focus-visible,.MedalSetFinder_recentSelect__Jj1B6:focus-visible{outline:3px solid #93c5fd;outline-offset:-3px}.MedalSetFinder_recentArtwork___inFN{display:inline-block;width:72px;height:72px}.MedalSetFinder_recentName___hBGS{font-size:.81rem;line-height:1.35;font-weight:750;overflow-wrap:anywhere}.MedalSetFinder_recentAction__9Wmpl{margin-top:auto;color:#fcd34d;font-size:.75rem;font-weight:800}.MedalSetFinder_resultsHeader__cKPeO{margin-bottom:18px}.MedalSetFinder_resultsHeader__cKPeO h3,.MedalSetFinder_summary__v_4kt h3{margin:0 0 6px;font-size:1.3rem}.MedalSetFinder_count__pIVhF{white-space:nowrap;border:1px solid rgb(255 255 255/18%);background:rgb(255 255 255/6%);border-radius:999px;padding:7px 12px;color:#fcd34d;font-size:.84rem}.MedalSetFinder_browserControls__lGpG7{display:flex;align-items:end;gap:14px;margin:0 0 20px}.MedalSetFinder_filterButton__q_8ax{flex:0 0 auto;min-height:42px;border:1px solid rgb(251 191 36/45%);border-radius:10px;background:rgb(251 191 36/9%);color:#fcd34d;padding:10px 16px;font:inherit;font-size:.83rem;font-weight:800;cursor:pointer}.MedalSetFinder_filterButton__q_8ax:hover,.MedalSetFinder_filterButton__q_8ax[aria-expanded=true]{background:rgb(251 191 36/18%)}.MedalSetFinder_filterButton__q_8ax:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.MedalSetFinder_browserControls__lGpG7 .MedalSetFinder_search__xJ9tl{flex:1 1 300px;max-width:420px;margin:0}.MedalSetFinder_sort__0dxz6{display:flex;flex:0 0 185px;flex-direction:column;gap:8px;color:#c7cfd9;font-size:.76rem;font-weight:750}.MedalSetFinder_sort__0dxz6 select{width:100%;border:1px solid rgb(255 255 255/22%);border-radius:10px;background:#17191d;color:#f8fafc;padding:11px 12px;font:inherit;font-size:.88rem;cursor:pointer}.MedalSetFinder_sort__0dxz6 select:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.MedalSetFinder_medalGrid__eWFtX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.MedalSetFinder_medalCard__89Ciz{display:flex;align-items:stretch;min-width:0;overflow:hidden;border:1px solid rgb(255 255 255/12%);border-radius:12px;background:#292c31;color:#f8fafc;transition:border-color .15s ease,background .15s ease}.MedalSetFinder_medalCard__89Ciz:hover{border-color:#fbbf24}.MedalSetFinder_candidateSelect__IYIgu{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.MedalSetFinder_candidateInfoButton__YuqBr:hover,.MedalSetFinder_candidateSelect__IYIgu:hover{background:#34373b}.MedalSetFinder_candidateInfoButton__YuqBr{flex:0 0 42px;border:0;border-left:1px solid rgb(255 255 255/13%);background:rgb(255 255 255/3%);color:#fcd34d;font:inherit;font-size:1.25rem;cursor:pointer}.MedalSetFinder_candidateInfoButton__YuqBr:focus-visible,.MedalSetFinder_candidateSelect__IYIgu:focus-visible{outline:3px solid #93c5fd;outline-offset:-3px}.MedalSetFinder_candidateInfo__2Un_Y{flex:1;min-width:0}.MedalSetFinder_candidateInfo__2Un_Y strong{display:block;overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.MedalSetFinder_candidateInfo__2Un_Y small{display:block;margin-top:5px;font-size:.7rem;color:#b5bfcb;line-height:1.35}.MedalSetFinder_cardArrow__CGV0W{font-size:1.2rem;color:#fcd34d;font-weight:800}.MedalSetFinder_empty__kxpxK{padding:32px 18px;border:1px dashed rgb(255 255 255/20%);border-radius:12px;color:#cbd5e1;line-height:1.6}.MedalSetFinder_more__sSPax{display:block;margin:24px auto 0}.MedalSetFinder_summary__v_4kt{border-top:1px solid rgb(255 255 255/10%);padding-top:20px}.MedalSetFinder_summaryHeading__Y6xby{align-items:center}.MedalSetFinder_builderLink__q5hSV{color:#17181a;background:#fbbf24;border-radius:10px;padding:12px 16px;text-decoration:none;font-size:.84rem;font-weight:800}.MedalSetFinder_metric__EVBZj{margin:20px 0 12px;color:#d2dae4}.MedalSetFinder_metric__EVBZj strong{color:#fcd34d}.MedalSetFinder_pills__onvEt{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 18px}.MedalSetFinder_pills__onvEt span{color:#fce7ab;background:rgb(251 191 36/9%);border:1px solid rgb(251 191 36/20%);border-radius:999px;padding:7px 10px;font-size:.78rem}.MedalSetFinder_summary__v_4kt h4{margin:24px 0 10px;font-size:.98rem}.MedalSetFinder_muted__FigNf,.MedalSetFinder_note__IeH3Z{color:#b6bfcb;line-height:1.5;font-size:.83rem}.MedalSetFinder_note__IeH3Z{margin:10px 0 18px}.MedalSetFinder_effects__W9SRW{padding-left:20px;margin:12px 0;color:#d8dee7;line-height:1.75;font-size:.84rem}.MedalSetFinder_builderLink__q5hSV:focus-visible,.MedalSetFinder_controls__WzF9b select:focus-visible,.MedalSetFinder_medalCard__89Ciz:focus-visible,.MedalSetFinder_more__sSPax:focus-visible,.MedalSetFinder_removeMedal__DKN4w:focus-visible,.MedalSetFinder_reset__WrwH9:focus-visible,.MedalSetFinder_search__xJ9tl input:focus-visible,.MedalSetFinder_slotInfo__11L4D:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media (max-width:900px){.MedalSetFinder_medalGrid__eWFtX,.MedalSetFinder_recentGrid__YxmbF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.MedalSetFinder_finder__n6XyJ{padding:17px;border-radius:17px}.MedalSetFinder_recentSection___KSc5{padding:14px}.MedalSetFinder_recentGrid__YxmbF{gap:8px}.MedalSetFinder_recentArtwork___inFN{width:60px;height:60px}.MedalSetFinder_recentSelect__Jj1B6{padding:12px 7px}.MedalSetFinder_recentName___hBGS{font-size:.75rem}.MedalSetFinder_intro__lvREc,.MedalSetFinder_resultsHeader__cKPeO,.MedalSetFinder_summaryHeading__Y6xby{flex-direction:column;align-items:stretch}.MedalSetFinder_slots__LmT9h{gap:7px;margin-top:22px}.MedalSetFinder_slotNumber__yTkI_{font-size:.64rem}.MedalSetFinder_activeEmpty__xgyWJ,.MedalSetFinder_emptySlot__KqvjD,.MedalSetFinder_filledSlot__Vg2PZ{min-height:140px;padding:8px 4px}.MedalSetFinder_slotArt__2193l{width:54px;height:54px}.MedalSetFinder_removeMedal__DKN4w{top:2px;right:2px;width:36px;height:36px}.MedalSetFinder_slotInfo__11L4D{top:2px;left:2px;width:36px;height:36px}.MedalSetFinder_slotName__5rmZ2{font-size:.71rem}.MedalSetFinder_controls__WzF9b{grid-template-columns:1fr;gap:12px}.MedalSetFinder_browserControls__lGpG7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px}.MedalSetFinder_browserControls__lGpG7 .MedalSetFinder_search__xJ9tl{grid-column:1/-1}.MedalSetFinder_browserControls__lGpG7 .MedalSetFinder_sort__0dxz6{min-width:0}.MedalSetFinder_filterButton__q_8ax{width:100%}.MedalSetFinder_browserControls__lGpG7 .MedalSetFinder_search__xJ9tl,.MedalSetFinder_sort__0dxz6{width:100%;max-width:none;flex:none}.MedalSetFinder_medalGrid__eWFtX{grid-template-columns:1fr}.MedalSetFinder_count__pIVhF{align-self:start}}@media (prefers-reduced-motion:reduce){.MedalSetFinder_medalCard__89Ciz{transition:none}}.MedalBuilder_page__vLO5A{min-height:100vh;background:radial-gradient(circle at 50% -5%,#42464b 0,#242629 34%,#17181a 100%);color:#f8fafc}.MedalBuilder_inner__t2yDp{width:min(100%,1440px);margin:0 auto;padding:56px 24px 96px}.MedalBuilder_hero__LEcgH{margin-bottom:28px}.MedalBuilder_kicker__2HMKY{color:#fbbf24;font-size:.7rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.MedalBuilder_hero__LEcgH h1{margin:8px 0 10px;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1;letter-spacing:-.05em}.MedalBuilder_hero__LEcgH p:last-child{max-width:650px;margin:0;color:#b8c0cb;line-height:1.6}.MedalBuilder_analysis__xyU7x,.MedalBuilder_browser__Iiq_I,.MedalBuilder_currentSet__zbAur,.MedalBuilder_setEffects__HP7mI{border:1px solid rgb(255 255 255/11%);border-radius:18px;background:rgb(25 27 30/92%);box-shadow:0 18px 45px rgb(0 0 0/20%)}.MedalBuilder_currentSet__zbAur{padding:20px;background:radial-gradient(circle at 50% 20%,rgb(251 191 36/8%),transparent 55%),rgb(25 27 30/94%)}.MedalBuilder_setHeading__9mYPs{text-align:center}.MedalBuilder_setHeading__9mYPs h2{margin:4px 0 2px;font-size:1.35rem;letter-spacing:-.025em}.MedalBuilder_setHeading__9mYPs p{margin:0;color:#7f8995;font-size:.72rem}.MedalBuilder_slots____QhU{display:flex;justify-content:center;gap:clamp(22px,6vw,76px);margin-top:18px}.MedalBuilder_slotWrap__mchDK{display:flex;flex-direction:column;align-items:center;gap:8px}.MedalBuilder_slotWrap__mchDK>strong{color:#929ba6;font-size:.62rem;letter-spacing:.13em}.MedalBuilder_slot__a6YmZ{position:relative;display:grid;width:104px;aspect-ratio:1;place-items:center;border:2px solid rgb(255 255 255/15%);border-radius:50%;background:radial-gradient(circle,#292c30,#151719 72%);box-shadow:inset 0 0 0 5px rgb(0 0 0/20%),0 10px 25px rgb(0 0 0/28%)}.MedalBuilder_slot__a6YmZ[data-slot-state=empty]{animation:MedalBuilder_emptySlotSettle__5I3Gq .1s ease-out;transition:none}.MedalBuilder_slot__a6YmZ[data-slot-state=filled]{transition:border-color .16s ease,box-shadow .16s ease}.MedalBuilder_filledSlot__8KSyS{border-color:rgb(251 191 36/72%);box-shadow:inset 0 0 0 3px rgb(251 191 36/13%),0 0 17px rgb(251 191 36/12%),0 10px 25px rgb(0 0 0/30%)}.MedalBuilder_dragTarget__YukXN{border-color:#ffe07a;box-shadow:0 0 0 5px rgb(251 191 36/16%),0 0 24px rgb(251 191 36/28%)}.MedalBuilder_slot__a6YmZ .MedalBuilder_medalArt__amD6a{width:100%}.MedalBuilder_emptySlot__zbjCh{display:grid;width:78%;aspect-ratio:1;place-items:center;border:1px dashed rgb(255 255 255/16%);border-radius:50%;color:#59616b;font-weight:900}.MedalBuilder_slot__a6YmZ>button{position:absolute;top:-3px;right:-3px;display:grid;width:27px;height:27px;place-items:center;border:1px solid rgb(255 255 255/15%);border-radius:50%;background:#26292d;color:#fff;cursor:pointer}.MedalBuilder_slot__a6YmZ>button svg{width:13px}.MedalBuilder_workspace__QXnn3{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;margin-top:20px}.MedalBuilder_analysis__xyU7x{position:sticky;top:calc(var(--site-header-visible-height) + 12px);padding:22px}.MedalBuilder_analysis__xyU7x h2,.MedalBuilder_browserTop__GRlwf h2,.MedalBuilder_filterHeading__tr5ru h2{margin:4px 0 0;font-size:1.35rem;letter-spacing:-.025em}.MedalBuilder_analysisEmpty__L8sB5{margin-top:20px;padding:26px 18px;border:1px dashed rgb(255 255 255/14%);border-radius:12px;color:#9da6b1}.MedalBuilder_analysisEmpty__L8sB5 strong{color:#fff}.MedalBuilder_analysisEmpty__L8sB5 p{margin:6px 0 0;font-size:.85rem}.MedalBuilder_analysis__xyU7x section{margin-top:24px}.MedalBuilder_analysis__xyU7x h3{margin:0 0 11px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.MedalBuilder_commonTags__4lWPG{display:flex;max-height:260px;flex-direction:column;gap:4px;overflow:auto}.MedalBuilder_commonTags__4lWPG>div{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;border-radius:7px;background:rgb(255 255 255/4%)}.MedalBuilder_commonTags__4lWPG strong{min-width:0;font-size:.72rem;overflow-wrap:anywhere}.MedalBuilder_commonTags__4lWPG>div>span:last-child{color:#f2c950;font-size:.7rem;font-weight:900}.MedalBuilder_dots__bHd0u{display:flex;gap:3px}.MedalBuilder_dots__bHd0u i{width:8px;height:8px;border:1px solid #656d76;border-radius:50%}.MedalBuilder_dots__bHd0u .MedalBuilder_dotOn__jma4u{border-color:#fbbf24;background:#fbbf24;box-shadow:0 0 6px rgb(251 191 36/38%)}.MedalBuilder_traits__mQbWu{display:flex;max-height:520px;flex-direction:column;gap:10px;overflow:auto}.MedalBuilder_traits__mQbWu article{padding:12px;border:1px solid rgb(255 255 255/9%);border-radius:11px;background:rgb(255 255 255/3%)}.MedalBuilder_traits__mQbWu header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.MedalBuilder_traits__mQbWu header .MedalBuilder_medalArt__amD6a{width:40px}.MedalBuilder_traits__mQbWu header strong{min-width:0;font-size:.78rem;overflow-wrap:anywhere}.MedalBuilder_traitRow__gd312{margin-top:9px}.MedalBuilder_traitRow__gd312>span{display:block;margin-bottom:4px;color:#848e9b;font-size:.6rem;font-weight:800;text-transform:uppercase}.MedalBuilder_traitRow__gd312 div{display:flex;flex-wrap:wrap;gap:4px}.MedalBuilder_traitRow__gd312 div span{padding:4px 6px;border-radius:5px;background:rgb(251 191 36/9%);color:#dbe0e6;font-size:.68rem;line-height:1.4;overflow-wrap:anywhere}.MedalBuilder_traitRow__gd312 em{color:#69727e;font-size:.68rem}.MedalBuilder_browser__Iiq_I{min-width:0;overflow:hidden}.MedalBuilder_browserTop__GRlwf,.MedalBuilder_filterHeading__tr5ru{display:flex;align-items:center;justify-content:space-between;gap:16px}.MedalBuilder_browserTop__GRlwf{padding:22px 22px 16px}.MedalBuilder_browserTop__GRlwf p{margin:5px 0 0;color:#939ca8;font-size:.78rem}.MedalBuilder_filterButton__jtvRd{display:none}.MedalBuilder_controls__A578g{display:grid;grid-template-columns:minmax(220px,1fr) 200px;gap:10px;padding:0 22px 18px}.MedalBuilder_search__ABPfQ{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgb(255 255 255/13%);border-radius:10px;background:#121416}.MedalBuilder_search__ABPfQ svg{width:17px;color:#8d96a1}.MedalBuilder_search__ABPfQ input{width:100%;min-width:0;padding:12px 0;border:0;outline:0;background:transparent;color:#fff;font-size:16px}.MedalBuilder_sort__kL07o{display:flex;flex-direction:column;gap:3px}.MedalBuilder_sort__kL07o span{color:#929aa5;font-size:.65rem}.MedalBuilder_sort__kL07o select{width:100%;padding:9px;border:1px solid rgb(255 255 255/13%);border-radius:9px;background:#121416;color:#fff}.MedalBuilder_browserBody__cFVL2{display:grid;grid-template-columns:205px minmax(0,1fr);border-top:1px solid rgb(255 255 255/8%)}.MedalBuilder_desktopFilters__h00kZ{padding:18px;border-right:1px solid rgb(255 255 255/8%)}.MedalBuilder_filterHeading__tr5ru{margin-bottom:16px}.MedalBuilder_filterHeading__tr5ru h2{font-size:1rem}.MedalBuilder_closeFilters__82ho_{display:none}.MedalBuilder_filterPanel__rPye3 fieldset{margin:0 0 18px;padding:0;border:0}.MedalBuilder_filterPanel__rPye3 legend{margin-bottom:8px;color:#cbd5e1;font-size:.73rem;font-weight:800;text-transform:uppercase}.MedalBuilder_segmented__F0hvw{display:flex;flex-wrap:wrap;gap:5px}.MedalBuilder_clearButton__1CaUM,.MedalBuilder_segmented__F0hvw button{padding:7px 9px;border:1px solid rgb(255 255 255/11%);border-radius:8px;background:rgb(255 255 255/4%);color:#b8c0ca;cursor:pointer}.MedalBuilder_segmented__F0hvw .MedalBuilder_activeSegment__z4V99{border-color:#d8a925;background:rgb(251 191 36/14%);color:#ffe18a}.MedalBuilder_checkList__M65o6{display:flex;max-height:180px;flex-direction:column;gap:7px;overflow:auto;scrollbar-width:thin}.MedalBuilder_checkList__M65o6 label{display:flex;align-items:start;gap:7px;color:#abb3be;font-size:.75rem;line-height:1.3;cursor:pointer;overflow-wrap:anywhere}.MedalBuilder_checkList__M65o6 input{accent-color:#fbbf24}.MedalBuilder_clearButton__1CaUM{width:100%}.MedalBuilder_clearButton__1CaUM:disabled{opacity:.4}.MedalBuilder_medalGrid__8RMqC{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));align-content:start;gap:15px 10px;padding:20px}.MedalBuilder_medalButton__03d4v{position:relative;display:grid;min-width:0;place-items:center;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.MedalBuilder_medalArt__amD6a{width:82px;border-radius:50%;filter:drop-shadow(0 7px 7px rgb(0 0 0/35%));transition:transform .18s ease,filter .18s ease}.MedalBuilder_gloss__LVeY2{position:absolute;inset:0;overflow:hidden;border-radius:50%}.MedalBuilder_gloss__LVeY2:after{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 38%,rgb(255 255 255/30%) 48%,transparent 57%);content:"";opacity:0;transform:translateX(-35%);transition:opacity .18s ease,transform .35s ease}.MedalBuilder_medalButton__03d4v:focus-visible .MedalBuilder_medalArt__amD6a,.MedalBuilder_medalButton__03d4v:hover .MedalBuilder_medalArt__amD6a{transform:translateY(-3px) scale(1.045);box-shadow:0 0 0 2px #fbbf24,0 11px 18px rgb(0 0 0/40%);filter:drop-shadow(0 8px 8px rgb(0 0 0/35%));transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.MedalBuilder_medalButton__03d4v:focus-visible .MedalBuilder_gloss__LVeY2:after,.MedalBuilder_medalButton__03d4v:hover .MedalBuilder_gloss__LVeY2:after{opacity:1;transform:translateX(35%)}.MedalBuilder_selectedMedal__5gRjA .MedalBuilder_medalArt__amD6a{box-shadow:0 0 0 3px #fbbf24,0 0 15px rgb(251 191 36/28%);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.MedalBuilder_selectedDot__vrCmi{position:absolute;right:calc(50% - 42px);bottom:-5px;display:grid;min-width:17px;height:17px;padding:0 3px;place-items:center;border:2px solid #1b1d20;border-radius:9px;background:#fbbf24;color:#211b0a;font-size:.55rem;font-weight:900}.MedalBuilder_tooltip__sTm_N{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:10;width:max-content;max-width:180px;padding:6px 8px;border:1px solid rgb(251 191 36/28%);border-radius:6px;background:#101214;box-shadow:0 7px 15px rgb(0 0 0/35%);font-size:.68rem;line-height:1.3;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.MedalBuilder_medalButton__03d4v:focus-visible .MedalBuilder_tooltip__sTm_N,.MedalBuilder_medalButton__03d4v:hover .MedalBuilder_tooltip__sTm_N{opacity:1;transform:translate(-50%)}.MedalBuilder_loadMoreSentinel__zqo7G{grid-column:1/-1;height:1px}.MedalBuilder_desktopMedalGrid__AK7vi{padding:20px}.MedalBuilder_desktopVirtualRows__Sr_be{position:relative;width:100%}.MedalBuilder_desktopMedalRow__KUHNC{position:absolute;top:0;left:0;display:grid;width:100%;align-items:center;column-gap:10px}.MedalBuilder_empty__OZ5bW{grid-column:1/-1;display:flex;min-height:240px;flex-direction:column;place-items:center;justify-content:center;color:#8f98a5;text-align:center}.MedalBuilder_empty__OZ5bW strong{color:#fff}.MedalBuilder_mobileMedalGrid__zl1vj{display:none}.MedalBuilder_detailsLayer__bx0hM,.MedalBuilder_drawer__UKg2R{position:fixed;inset:0;z-index:100}.MedalBuilder_backdrop__aw3zO{position:absolute;inset:0;width:100%;border:0;background:rgb(0 0 0/72%);backdrop-filter:blur(3px)}.MedalBuilder_detailsSheet__8bWJv{position:relative;width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:24px auto;overflow:auto;padding:28px;border:1px solid rgb(255 255 255/13%);border-radius:20px;background:#1d1f22;box-shadow:0 24px 70px rgb(0 0 0/55%)}.MedalBuilder_detailsClose__XGZJa{position:absolute;top:16px;right:16px;z-index:2;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(255 255 255/12%);border-radius:50%;background:#292c30;color:#fff;cursor:pointer}.MedalBuilder_detailsClose__XGZJa svg{width:18px}.MedalBuilder_sheetHandle___Ama4{display:none}.MedalBuilder_detailsHeader__KwxpZ{display:flex;align-items:center;gap:22px;padding-right:40px}.MedalBuilder_detailsHeader__KwxpZ>.MedalBuilder_medalArt__amD6a{width:138px}.MedalBuilder_detailsHeader__KwxpZ span{color:#fbbf24;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.MedalBuilder_detailsHeader__KwxpZ h2{max-width:480px;margin:6px 0 0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.1;overflow-wrap:anywhere}.MedalBuilder_miniSet__H7vV9{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0;padding:16px 18px;border:1px solid rgb(251 191 36/18%);border-radius:14px;background:rgb(251 191 36/5%)}.MedalBuilder_miniSet__H7vV9 p{margin:4px 0 0;color:#929ba6;font-size:.72rem}.MedalBuilder_miniSlots__yHqwb{display:flex;gap:16px}.MedalBuilder_miniSlots__yHqwb button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#9da6b1;cursor:pointer}.MedalBuilder_miniSlots__yHqwb button>span{display:grid;width:58px;aspect-ratio:1;place-items:center;overflow:hidden;border:1px dashed rgb(255 255 255/22%);border-radius:50%;background:#151719;font-weight:900}.MedalBuilder_miniSlots__yHqwb .MedalBuilder_medalArt__amD6a{width:100%}.MedalBuilder_miniSlots__yHqwb strong{font-size:.55rem;letter-spacing:.08em}.MedalBuilder_miniSlots__yHqwb .MedalBuilder_currentMiniSlot__YwnWt>span{border:2px solid #fbbf24;box-shadow:0 0 12px rgb(251 191 36/20%)}.MedalBuilder_miniSlots__yHqwb .MedalBuilder_currentMiniSlot__YwnWt strong{color:#fbbf24}.MedalBuilder_detailContent__5szNS{display:grid;grid-template-columns:1fr 1fr;gap:12px}.MedalBuilder_detailSection__DEeGO{min-width:0;padding:14px;border:1px solid rgb(255 255 255/8%);border-radius:11px;background:rgb(255 255 255/3%)}.MedalBuilder_detailSection__DEeGO:first-child{grid-column:1/-1}.MedalBuilder_detailSection__DEeGO h3{margin:0 0 8px;color:#8f99a5;font-size:.65rem;letter-spacing:.09em;text-transform:uppercase}.MedalBuilder_detailSection__DEeGO p{margin:0;color:#e0e4e9;font-size:.83rem;line-height:1.6;overflow-wrap:anywhere}.MedalBuilder_pills__u_TQU{display:flex;flex-wrap:wrap;gap:5px}.MedalBuilder_pills__u_TQU span{padding:5px 7px;border-radius:6px;background:rgb(251 191 36/9%);color:#dce1e7;font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.MedalBuilder_none__DFRQq{color:#666f79;font-size:.72rem}.MedalBuilder_drawer__UKg2R,.MedalBuilder_mobileTabs__mbCBu{display:none}.MedalBuilder_srOnly__9G40w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.MedalBuilder_workspace__QXnn3{grid-template-columns:310px minmax(0,1fr)}.MedalBuilder_browserBody__cFVL2{grid-template-columns:185px minmax(0,1fr)}.MedalBuilder_desktopMedalGrid__AK7vi{padding:16px}.MedalBuilder_desktopMedalRow__KUHNC{column-gap:8px}.MedalBuilder_medalArt__amD6a{width:78px}}@media(max-width:700px){.MedalBuilder_inner__t2yDp{padding:32px 10px 64px;overflow:hidden}.MedalBuilder_hero__LEcgH{margin-bottom:20px}.MedalBuilder_hero__LEcgH h1{font-size:2.45rem}.MedalBuilder_hero__LEcgH p:last-child{font-size:.87rem}.MedalBuilder_currentSet__zbAur{padding:14px 8px;border-radius:14px}.MedalBuilder_setHeading__9mYPs h2{font-size:1.05rem}.MedalBuilder_setHeading__9mYPs p{display:none}.MedalBuilder_slots____QhU{gap:clamp(12px,6vw,28px);margin-top:14px}.MedalBuilder_slot__a6YmZ{width:clamp(76px,23vw,94px)}.MedalBuilder_slotWrap__mchDK>strong{font-size:.56rem}.MedalBuilder_slot__a6YmZ>button{width:24px;height:24px}.MedalBuilder_mobileTabs__mbCBu{position:sticky;top:calc(var(--site-header-visible-height) + 4px);z-index:19;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0;padding:4px;border:1px solid rgb(255 255 255/10%);border-radius:11px;background:#202225}.MedalBuilder_mobileTabs__mbCBu button{padding:10px;border:0;border-radius:8px;background:transparent;color:#9da6b1;font-weight:800}.MedalBuilder_mobileTabs__mbCBu button[aria-selected=true]{background:#fbbf24;color:#211b0a}.MedalBuilder_workspace__QXnn3{display:block;margin-top:0}.MedalBuilder_mobileHidden__qKWHn{display:none}.MedalBuilder_analysis__xyU7x{position:static;padding:18px;border-radius:14px}.MedalBuilder_browser__Iiq_I{border-radius:14px}.MedalBuilder_browserTop__GRlwf{padding:16px 14px 12px}.MedalBuilder_browserTop__GRlwf h2{font-size:1.1rem}.MedalBuilder_filterButton__jtvRd{display:flex;align-items:center;gap:5px;padding:9px;border:1px solid rgb(251 191 36/32%);border-radius:8px;background:rgb(251 191 36/9%);color:#f8d765;font-weight:800}.MedalBuilder_filterButton__jtvRd svg{width:15px}.MedalBuilder_controls__A578g{grid-template-columns:minmax(0,1fr) 122px;gap:7px;padding:0 14px 14px}.MedalBuilder_sort__kL07o span{display:none}.MedalBuilder_sort__kL07o select{height:43px;padding:7px;font-size:.72rem}.MedalBuilder_desktopFilters__h00kZ{display:none}.MedalBuilder_browserBody__cFVL2{display:block}.MedalBuilder_medalGrid__8RMqC{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px 0;padding:14px 7px}.MedalBuilder_mobileMedalGrid__zl1vj{display:block;padding:14px 7px}.MedalBuilder_mobileVirtualRows__pp4t7{position:relative;width:100%}.MedalBuilder_mobileMedalRow__rTRC5{position:absolute;top:0;left:0;display:grid;width:100%;height:48px;grid-template-columns:repeat(7,minmax(0,1fr))}.MedalBuilder_medalButton__03d4v{min-height:48px}.MedalBuilder_medalArt__amD6a{width:min(48px,100%)}.MedalBuilder_tooltip__sTm_N{display:none}.MedalBuilder_selectedDot__vrCmi{right:calc(50% - 26px)}.MedalBuilder_commonTags__4lWPG,.MedalBuilder_traits__mQbWu{max-height:none}.MedalBuilder_drawer__UKg2R{display:flex;justify-content:flex-end}.MedalBuilder_drawer__UKg2R>.MedalBuilder_filterPanel__rPye3{position:relative;width:min(88vw,360px);height:100%;overflow:auto;padding:20px;background:#1d1f22;box-shadow:-18px 0 50px rgb(0 0 0/35%)}.MedalBuilder_drawer__UKg2R .MedalBuilder_closeFilters__82ho_{display:grid;padding:7px;border:0;border-radius:50%;background:rgb(255 255 255/8%);color:#fff}.MedalBuilder_drawer__UKg2R .MedalBuilder_closeFilters__82ho_ svg{width:18px}.MedalBuilder_drawer__UKg2R .MedalBuilder_checkList__M65o6{max-height:230px}.MedalBuilder_detailsLayer__bx0hM{display:flex;align-items:flex-end}.MedalBuilder_detailsSheet__8bWJv{width:100%;max-height:min(88dvh,820px);margin:0;padding:12px 16px calc(20px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0}.MedalBuilder_sheetHandle___Ama4{display:block;width:42px;height:4px;margin:0 auto 13px;border-radius:4px;background:#5e6670}.MedalBuilder_detailsClose__XGZJa{top:12px;right:12px}.MedalBuilder_detailsHeader__KwxpZ{gap:15px;padding:3px 42px 8px 0}.MedalBuilder_detailsHeader__KwxpZ>.MedalBuilder_medalArt__amD6a{width:96px}.MedalBuilder_detailsHeader__KwxpZ h2{font-size:1.3rem}.MedalBuilder_miniSet__H7vV9{display:block;margin:14px 0;padding:12px}.MedalBuilder_miniSet__H7vV9>div:first-child{text-align:center}.MedalBuilder_miniSet__H7vV9 p{display:none}.MedalBuilder_miniSlots__yHqwb{justify-content:center;gap:clamp(18px,8vw,36px);margin-top:10px}.MedalBuilder_detailContent__5szNS{display:block}.MedalBuilder_detailSection__DEeGO{margin-top:8px}.MedalBuilder_detailSection__DEeGO:first-child{grid-column:auto}}@media(max-width:390px){.MedalBuilder_inner__t2yDp{padding-inline:7px}.MedalBuilder_controls__A578g{grid-template-columns:minmax(0,1fr) 112px}.MedalBuilder_detailsSheet__8bWJv{padding-inline:12px}.MedalBuilder_miniSlots__yHqwb{gap:20px}}@media(max-width:360px){.MedalBuilder_medalGrid__8RMqC,.MedalBuilder_mobileMedalRow__rTRC5{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.MedalBuilder_slot__a6YmZ{animation:none}.MedalBuilder_effectGauge__iZDST>span,.MedalBuilder_gloss__LVeY2:after,.MedalBuilder_medalArt__amD6a,.MedalBuilder_slot__a6YmZ,.MedalBuilder_tooltip__sTm_N{transition:none}.MedalBuilder_medalButton__03d4v:focus-visible .MedalBuilder_medalArt__amD6a,.MedalBuilder_medalButton__03d4v:hover .MedalBuilder_medalArt__amD6a{transform:none}}@keyframes MedalBuilder_emptySlotSettle__5I3Gq{0%{opacity:.75;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.MedalBuilder_slot__a6YmZ>.MedalBuilder_currentMedalButton__hpSy_{position:static;display:block;width:100%;height:auto;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.MedalBuilder_slot__a6YmZ>.MedalBuilder_currentMedalButton__hpSy_:focus-visible{outline:2px solid #ffe07a;outline-offset:4px}.MedalBuilder_slot__a6YmZ>.MedalBuilder_removeButton__LnHyU{z-index:2}.MedalBuilder_commonTags__4lWPG{max-height:620px}.MedalBuilder_filterLaunchers__f8PMC{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.MedalBuilder_filterLauncher__884b9{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:10px;border:1px solid rgb(255 255 255/11%);border-radius:9px;background:rgb(255 255 255/4%);color:#cbd2da;text-align:left;cursor:pointer}.MedalBuilder_filterLauncher__884b9[aria-expanded=true]{border-color:rgb(251 191 36/40%);background:rgb(251 191 36/9%);color:#ffe18a}.MedalBuilder_filterLauncher__884b9 strong{display:grid;min-width:21px;height:21px;place-items:center;padding:0 6px;border-radius:999px;background:#fbbf24;color:#211b0a;font-size:.65rem}.MedalBuilder_filterLauncher__884b9>span:last-child{color:#8e98a4;font-size:1rem}.MedalBuilder_filterSelector__nymXp{padding:3px 4px 7px}.MedalBuilder_filterSearch__rPVte{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0 8px;border:1px solid rgb(255 255 255/12%);border-radius:8px;background:#121416}.MedalBuilder_filterSearch__rPVte svg{width:14px;color:#87919d}.MedalBuilder_filterSearch__rPVte input{width:100%;min-width:0;padding:9px 0;border:0;outline:0;background:transparent;color:#fff;font-size:.78rem}.MedalBuilder_filterSelector__nymXp .MedalBuilder_checkList__M65o6{max-height:210px}.MedalBuilder_noFilterOptions__Mrhea{padding:9px;color:#747e89;font-size:.72rem;text-align:center}@media(max-width:700px){.MedalBuilder_slot__a6YmZ>.MedalBuilder_removeButton__LnHyU{width:24px;height:24px}.MedalBuilder_commonTags__4lWPG{max-height:none}.MedalBuilder_drawer__UKg2R .MedalBuilder_filterSelector__nymXp .MedalBuilder_checkList__M65o6{max-height:230px}}.MedalBuilder_insights__EfJM3{position:sticky;top:calc(var(--site-header-visible-height) + 12px);display:grid;max-height:calc(100dvh - var(--site-header-visible-height) - 24px);gap:18px;overflow:auto;scrollbar-width:thin}.MedalBuilder_insights__EfJM3 .MedalBuilder_analysis__xyU7x{position:static}.MedalBuilder_setEffects__HP7mI{padding:22px}.MedalBuilder_setEffects__HP7mI h2{margin:4px 0 0;font-size:1.35rem;letter-spacing:-.025em}.MedalBuilder_setEffectSection__4K70L{margin-top:24px}.MedalBuilder_setEffectSection__4K70L h3{margin:0 0 11px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.MedalBuilder_setEffectList__aQU74{display:flex;flex-direction:column;gap:9px}.MedalBuilder_setEffectEntry__uNrJb{padding:12px;border:1px solid rgb(255 255 255/9%);border-radius:11px;background:rgb(255 255 255/3%)}.MedalBuilder_threeSetEffect__xuFb0{border-color:rgb(251 191 36/24%);background:rgb(251 191 36/6%)}.MedalBuilder_setEffectTag__xHVJ0{display:block;margin-bottom:7px;color:#f5f7fa;font-size:.78rem;overflow-wrap:anywhere}.MedalBuilder_setEffectSummary__R3Opi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.MedalBuilder_setEffectSummary__R3Opi span{color:#aab3be;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.MedalBuilder_setEffectSummary__R3Opi strong{color:#f2c950;font-size:.78rem;white-space:nowrap}.MedalBuilder_setEffectEntry__uNrJb p{margin:8px 0 0;color:#858f9b;font-size:.68rem;line-height:1.5}.MedalBuilder_setEffectEmpty__dnIip{margin:0;padding:14px;border:1px dashed rgb(255 255 255/12%);border-radius:9px;color:#7f8995;font-size:.72rem}@media(max-width:700px){.MedalBuilder_mobileTabs__mbCBu{grid-template-columns:repeat(3,minmax(0,1fr))}.MedalBuilder_mobileTabs__mbCBu button{padding-inline:4px;font-size:.72rem;white-space:nowrap}.MedalBuilder_insights__EfJM3{position:static;display:block;max-height:none;overflow:visible}.MedalBuilder_setEffects__HP7mI{padding:18px;border-radius:14px}}.MedalBuilder_dragPreview__J0qx0{position:fixed;top:0;left:0;z-index:-1;width:64px;height:64px;pointer-events:none}.MedalBuilder_dragPreviewActive__Dh8of{z-index:9999}.MedalBuilder_uniqueTraitSearch__RfyUA{margin-bottom:10px}.MedalBuilder_matchMode__6D70H{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.MedalBuilder_matchMode__6D70H>span{color:#8e98a4;font-size:.65rem;font-weight:800}.MedalBuilder_matchMode__6D70H .MedalBuilder_segmented__F0hvw{flex-wrap:nowrap}.MedalBuilder_matchMode__6D70H .MedalBuilder_segmented__F0hvw button{padding:6px 8px;font-size:.68rem}.MedalBuilder_filterHint__MY0pq{margin:0 0 9px;color:#7e8894;font-size:.65rem;line-height:1.45}.MedalBuilder_tagEffectGroups__H07x2{display:flex;max-height:360px;flex-direction:column;gap:7px;overflow:auto;scrollbar-width:thin}.MedalBuilder_tagEffectGroup__8OaZp{border:1px solid rgb(255 255 255/9%);border-radius:9px;background:rgb(255 255 255/2%)}.MedalBuilder_tagEffectHeader__0uHPy{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:5px;padding:8px}.MedalBuilder_tagEffectHeader__0uHPy label,.MedalBuilder_tagEffectTags__gi5qr label{display:flex;align-items:start;gap:7px;color:#b8c0ca;font-size:.72rem;line-height:1.35;cursor:pointer}.MedalBuilder_tagEffectHeader__0uHPy label{font-weight:800}.MedalBuilder_tagEffectHeader__0uHPy input,.MedalBuilder_tagEffectTags__gi5qr input{margin-top:2px;accent-color:#fbbf24}.MedalBuilder_tagEffectHeader__0uHPy button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:rgb(255 255 255/5%);color:#9fa8b3;cursor:pointer}.MedalBuilder_tagEffectHeader__0uHPy button[aria-expanded=true]{background:rgb(251 191 36/10%);color:#f5cf5d}.MedalBuilder_tagEffectTags__gi5qr{display:flex;flex-direction:column;gap:7px;padding:3px 12px 11px 29px;border-top:1px solid rgb(255 255 255/6%)}.MedalBuilder_tagEffectTags__gi5qr label:first-child{margin-top:8px}.MedalBuilder_tagEffectHeader__0uHPy label span,.MedalBuilder_tagEffectTags__gi5qr label span{overflow-wrap:anywhere}@media(max-width:700px){.MedalBuilder_tagEffectGroups__H07x2{max-height:none}.MedalBuilder_dragPreview__J0qx0{display:none}.MedalBuilder_extraTraitPickerControls__UMZx4 .MedalBuilder_filterSearch__rPVte input{font-size:16px}}.MedalBuilder_currentSetLayout__QVYNt{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center}.MedalBuilder_medalSetArea__BCqUP{min-width:0;padding:4px 22px 4px 2px}.MedalBuilder_medalSetArea__BCqUP .MedalBuilder_slots____QhU{gap:clamp(20px,4vw,58px)}.MedalBuilder_characterPreview__6qtLr{min-width:0;padding:5px 4px 5px 24px;border-left:1px solid rgb(255 255 255/10%)}.MedalBuilder_characterPreview__6qtLr h3{margin:4px 0 12px;font-size:1rem;letter-spacing:-.015em}.MedalBuilder_characterPreviewCta__qwuc6{max-width:240px}.MedalBuilder_characterPreviewCta__qwuc6>strong{display:block;color:#f0f2f4;font-size:.82rem;line-height:1.35}.MedalBuilder_characterPreviewCta__qwuc6 p{margin:6px 0 12px;color:#89939e;font-size:.69rem;line-height:1.45}.MedalBuilder_characterSelector__NaR1R{display:block;width:100%}.MedalBuilder_characterSelector__NaR1R select{width:100%;height:39px;padding:0 9px;border:1px solid rgb(251 191 36/28%);border-radius:8px;background:#141619;color:#f1f3f5;font-size:.7rem;cursor:pointer}.MedalBuilder_characterSelector__NaR1R select:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.MedalBuilder_characterSelector__NaR1R select:disabled{color:#707985;cursor:not-allowed}.MedalBuilder_characterPreviewIdentity__A7Hgr{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px}.MedalBuilder_characterPreviewIdentity__A7Hgr>img{box-sizing:border-box;width:92px;height:92px;overflow:hidden;border:1px solid rgb(255 255 255/15%);border-radius:9px;background:rgb(255 255 255/4%);object-fit:contain;filter:drop-shadow(0 8px 10px rgb(0 0 0/35%))}.MedalBuilder_characterPreviewIdentity__A7Hgr>div{display:flex;min-width:0;flex-direction:column-reverse;gap:5px}.MedalBuilder_characterPreviewIdentity__A7Hgr strong{font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.MedalBuilder_characterPreviewIdentity__A7Hgr span{color:#f2c950;font-size:.62rem;font-weight:900;letter-spacing:.08em}.MedalBuilder_characterStatRows__dJwMD{display:flex;flex-direction:column;margin-top:9px}.MedalBuilder_characterStatRows__dJwMD>div{display:grid;min-height:31px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid rgb(255 255 255/6%)}.MedalBuilder_characterStatRows__dJwMD>div:last-child{border-bottom:0}.MedalBuilder_characterStatRows__dJwMD strong{color:#929ca7;font-size:.62rem;letter-spacing:.06em}.MedalBuilder_characterStatRows__dJwMD span{color:#e4e8eb;font-size:.75rem;font-variant-numeric:tabular-nums}.MedalBuilder_characterStatRows__dJwMD b{color:#f2c950;font-size:.76rem;font-variant-numeric:tabular-nums;white-space:nowrap}.MedalBuilder_changeCharacterButton__P1mF6{margin-top:10px;padding:7px 9px;border:1px solid rgb(255 255 255/12%);border-radius:7px;background:rgb(255 255 255/5%);color:#b9c1ca;font-size:.65rem;font-weight:800;cursor:pointer}.MedalBuilder_changeCharacterButton__P1mF6:focus-visible,.MedalBuilder_changeCharacterButton__P1mF6:hover{border-color:rgb(251 191 36/35%);color:#f4d266}.MedalBuilder_changeCharacterButton__P1mF6[aria-expanded=true]{border-color:rgb(251 191 36/35%);background:rgb(251 191 36/8%);color:#f4d266}.MedalBuilder_changeCharacterButton__P1mF6+.MedalBuilder_characterSelector__NaR1R{margin-top:8px}@media(max-width:900px){.MedalBuilder_currentSetLayout__QVYNt{grid-template-columns:minmax(0,1fr) 270px}.MedalBuilder_medalSetArea__BCqUP{padding-right:14px}.MedalBuilder_medalSetArea__BCqUP .MedalBuilder_slots____QhU{gap:clamp(16px,3vw,32px)}.MedalBuilder_characterPreview__6qtLr{padding-left:17px}.MedalBuilder_characterPreviewIdentity__A7Hgr{grid-template-columns:82px minmax(0,1fr)}.MedalBuilder_characterPreviewIdentity__A7Hgr>img{width:82px;height:82px}}@media(max-width:700px){.MedalBuilder_currentSetLayout__QVYNt{display:block}.MedalBuilder_medalSetArea__BCqUP{padding:0}.MedalBuilder_characterPreview__6qtLr{margin:18px 5px 0;padding:15px 4px 1px;border-top:1px solid rgb(255 255 255/10%);border-left:0}.MedalBuilder_characterPreview__6qtLr h3{margin-bottom:10px}.MedalBuilder_characterPreviewCta__qwuc6{display:grid;max-width:none;grid-template-columns:minmax(0,1fr) minmax(140px,42%);align-items:center;gap:2px 12px}.MedalBuilder_characterPreviewCta__qwuc6 p,.MedalBuilder_characterPreviewCta__qwuc6>strong{grid-column:1}.MedalBuilder_characterPreviewCta__qwuc6 p{margin:2px 0 0}.MedalBuilder_characterPreviewCta__qwuc6 .MedalBuilder_characterSelector__NaR1R{grid-row:1/3;grid-column:2}.MedalBuilder_characterPreviewIdentity__A7Hgr{grid-template-columns:88px minmax(0,1fr)}.MedalBuilder_characterPreviewIdentity__A7Hgr>img{width:88px;height:88px}}@media(max-width:390px){.MedalBuilder_characterPreview__6qtLr{margin-inline:3px}.MedalBuilder_characterPreviewCta__qwuc6{display:block}.MedalBuilder_characterPreviewCta__qwuc6 p{margin:4px 0 10px}.MedalBuilder_characterPreviewIdentity__A7Hgr{grid-template-columns:82px minmax(0,1fr);gap:10px}.MedalBuilder_characterPreviewIdentity__A7Hgr>img{width:82px;height:82px}.MedalBuilder_characterStatRows__dJwMD>div{grid-template-columns:36px minmax(0,1fr) auto;gap:7px}}.MedalBuilder_characterBoostSelector__bgmm4{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;margin-top:9px}.MedalBuilder_characterBoostSelector__bgmm4>span{color:#89939e;font-size:.59rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.MedalBuilder_characterBoostSelector__bgmm4>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:3px;border:1px solid rgb(255 255 255/8%);border-radius:8px;background:rgb(0 0 0/14%)}.MedalBuilder_characterBoostSelector__bgmm4 button{min-width:0;min-height:27px;padding:3px 2px;border:0;border-radius:5px;background:transparent;color:#929ca7;font-size:.59rem;font-weight:900;cursor:pointer}.MedalBuilder_characterBoostSelector__bgmm4 button[aria-pressed=true]{background:rgb(251 191 36/18%);color:#f4d266}.MedalBuilder_characterBoostSelector__bgmm4 button:focus-visible{outline:2px solid #fbbf24;outline-offset:1px}.MedalBuilder_characterBoostSelector__bgmm4 button:disabled{color:#555e68;cursor:not-allowed}.MedalBuilder_characterBoostSelector__bgmm4 button:disabled[aria-pressed=true]{background:transparent;color:#555e68}.MedalBuilder_effectUsageList__IkZmd{display:flex;flex-direction:column;gap:9px}.MedalBuilder_effectUsageCard__AF2_4{padding:11px;border:1px solid rgb(255 255 255/9%);border-radius:11px;background:rgb(255 255 255/3%)}.MedalBuilder_effectUsageCard__AF2_4>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.MedalBuilder_effectUsageCard__AF2_4>header>strong{min-width:0;font-size:.8rem;line-height:1.35;overflow-wrap:anywhere}.MedalBuilder_potentialUsage__YPEMO{flex:0 0 auto;padding:3px 6px;border:1px solid rgb(245 185 95/25%);border-radius:999px;background:rgb(245 185 95/8%);color:#f5bd67;font-size:.57rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.MedalBuilder_effectGauge__iZDST{height:8px;margin-top:9px;overflow:hidden;border-radius:999px;background:rgb(255 255 255/9%);box-shadow:inset 0 1px 2px rgb(0 0 0/30%)}.MedalBuilder_effectGauge__iZDST>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cf9210,#fbbf24 72%,#ffe184);box-shadow:0 0 7px rgb(251 191 36/22%)}.MedalBuilder_effectUsageCard__AF2_4[data-potential=true] .MedalBuilder_effectGauge__iZDST>span{background:linear-gradient(90deg,#b77c13,#e9ad37 72%,#f5ca6d)}.MedalBuilder_effectUsageMetrics__oEasX{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:7px;padding-bottom:7px;border-bottom:1px solid rgb(255 255 255/7%);font-size:.65rem}.MedalBuilder_effectUsageMetrics__oEasX>strong{color:#f1f3f5;font-size:.74rem;white-space:nowrap}.MedalBuilder_effectUsageMetrics__oEasX>span{color:#89939f;text-align:right}.MedalBuilder_effectUsageMetrics__oEasX .MedalBuilder_effectRemaining__xW9dz{color:#9aa4af}.MedalBuilder_effectUsageMetrics__oEasX .MedalBuilder_effectCapReached__p7Qla{color:#d8bd60;font-weight:800}.MedalBuilder_effectUsageMetrics__oEasX .MedalBuilder_effectOverflow__Q7_XK{color:#f49a9a;font-weight:800}.MedalBuilder_effectSources__4KLj1{display:flex;flex-direction:column;margin-top:4px}.MedalBuilder_effectSourceGroup__bjq77{border-bottom:1px solid rgb(255 255 255/5%)}.MedalBuilder_effectSourceGroup__bjq77:last-child{border-bottom:0}.MedalBuilder_effectSourceGroup__bjq77>summary{display:grid;min-height:36px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;list-style:none;color:#aab3bd;cursor:pointer}.MedalBuilder_effectSourceGroup__bjq77>summary::-webkit-details-marker{display:none}.MedalBuilder_effectSourceGroup__bjq77>summary:before{color:#717b86;font-size:.55rem;content:"›";transform:rotate(0deg);transition:transform .12s ease}.MedalBuilder_effectSourceGroup__bjq77[open]>summary:before{transform:rotate(90deg)}.MedalBuilder_effectSourceGroup__bjq77>summary>span{font-size:.66rem;font-weight:800}.MedalBuilder_effectSourceGroup__bjq77>summary>strong{color:#e7c75b;font-size:.69rem;white-space:nowrap}.MedalBuilder_effectSourceGroup__bjq77>summary:focus-visible,.MedalBuilder_effectSourceGroup__bjq77>summary:hover{color:#eef1f4}.MedalBuilder_effectContributionList__y1HU4{margin:0 0 6px 16px;padding:3px 7px 4px;border-left:1px solid rgb(251 191 36/18%);background:rgb(0 0 0/8%)}.MedalBuilder_effectContribution__q9xlZ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:5px 0}.MedalBuilder_effectContribution__q9xlZ+.MedalBuilder_effectContribution__q9xlZ{border-top:1px solid rgb(255 255 255/5%)}.MedalBuilder_effectContribution__q9xlZ>div{display:flex;min-width:0;flex-direction:column;gap:2px}.MedalBuilder_effectContribution__q9xlZ span{color:#c2c9d1;font-size:.64rem;overflow-wrap:anywhere}.MedalBuilder_effectContribution__q9xlZ small{color:#7f8995;font-size:.59rem;line-height:1.4;overflow-wrap:anywhere}.MedalBuilder_effectContribution__q9xlZ>strong{color:#dcbf58;font-size:.66rem;white-space:nowrap}.MedalBuilder_effectUsageEmpty__RVix6{margin:0;padding:10px 12px;border:1px dashed rgb(255 255 255/12%);border-radius:9px;color:#7f8995;font-size:.72rem}.MedalBuilder_uniqueTraitContributionDetails__BL8rr{margin-top:1px;color:#8e98a4;font-size:.61rem}.MedalBuilder_uniqueTraitContributionDetails__BL8rr>summary{display:flex;width:max-content;min-height:32px;align-items:center;color:#d5b957;cursor:pointer}.MedalBuilder_uniqueTraitContributionDetails__BL8rr>p{margin:1px 0 3px;padding:7px;border-left:2px solid rgb(251 191 36/32%);background:rgb(0 0 0/12%);color:#9fa8b3;font-size:.61rem;line-height:1.45;overflow-wrap:anywhere}@media(max-width:390px){.MedalBuilder_effectUsageCard__AF2_4{padding:10px}.MedalBuilder_effectUsageCard__AF2_4>header{align-items:flex-start;gap:7px}.MedalBuilder_effectUsageCard__AF2_4>header>strong{font-size:.76rem}.MedalBuilder_potentialUsage__YPEMO{font-size:.54rem}.MedalBuilder_effectUsageMetrics__oEasX{align-items:flex-start;gap:4px;font-size:.62rem}.MedalBuilder_effectUsageMetrics__oEasX>strong{font-size:.7rem}.MedalBuilder_effectSourceGroup__bjq77>summary{min-height:40px}.MedalBuilder_effectContribution__q9xlZ{gap:6px}}.MedalBuilder_extraTraitsEditor__Af30J{position:relative;margin:0 0 12px;padding:16px;border:1px solid rgb(251 191 36/20%);border-radius:13px;background:rgb(251 191 36/4%)}.MedalBuilder_extraTraitsHeading___7jpn{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.MedalBuilder_extraTraitsHeading___7jpn h3{margin:3px 0 0;font-size:1rem}.MedalBuilder_extraTraitsHeading___7jpn p{margin:0;color:#87919d;font-size:.68rem}.MedalBuilder_extraTraitsEmpty__P60IA{margin:0;padding:13px;border:1px dashed rgb(255 255 255/12%);border-radius:9px;color:#858f9b;font-size:.75rem}.MedalBuilder_extraTraitMedalSlot__MD3Sw+.MedalBuilder_extraTraitMedalSlot__MD3Sw{margin-top:14px;padding-top:14px;border-top:1px solid rgb(255 255 255/8%)}.MedalBuilder_extraTraitSlotLabel__JGh3N{display:block;margin-bottom:7px;color:#f2c950;font-size:.62rem;letter-spacing:.1em}.MedalBuilder_equippedTraitRows__hTddP{display:flex;flex-direction:column;gap:6px}.MedalBuilder_equippedTraitRow__RJ93m{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px 9px;border:1px solid rgb(255 255 255/8%);border-radius:9px;background:rgb(17 19 21/68%)}.MedalBuilder_traitNumber__X8Ao4{color:#7d8793;font-size:.64rem;font-weight:800}.MedalBuilder_equippedTraitRow__RJ93m>em{color:#626c77;font-size:.72rem}.MedalBuilder_equippedTraitSummary__JGvHu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0}.MedalBuilder_equippedTraitSummary__JGvHu strong{font-size:.75rem;overflow-wrap:anywhere}.MedalBuilder_equippedTraitSummary__JGvHu>span{color:#f2c950;font-size:.78rem;font-weight:900}.MedalBuilder_equippedTraitSummary__JGvHu p{grid-column:1/-1;margin:0;color:#8f99a5;font-size:.65rem;line-height:1.35;overflow-wrap:anywhere}.MedalBuilder_equippedTraitActions__LJyXo{display:flex;gap:5px}.MedalBuilder_equippedTraitActions__LJyXo button{padding:6px 8px;border:1px solid rgb(251 191 36/28%);border-radius:7px;background:rgb(251 191 36/9%);color:#f5d56d;font-size:.66rem;font-weight:800;cursor:pointer}.MedalBuilder_equippedTraitActions__LJyXo .MedalBuilder_removeTraitButton__a2vAw{border-color:rgb(248 113 113/22%);background:rgb(248 113 113/7%);color:#f4a4a4}.MedalBuilder_extraTraitPicker__KQUNo{margin-top:14px;padding:13px;border:1px solid rgb(251 191 36/28%);border-radius:11px;background:#181a1d;box-shadow:0 15px 35px rgb(0 0 0/30%)}.MedalBuilder_extraTraitPickerHeading__coRk3{display:flex;align-items:center;justify-content:space-between;gap:10px}.MedalBuilder_extraTraitPickerHeading__coRk3 h4{margin:2px 0 0;font-size:.92rem}.MedalBuilder_extraTraitPickerHeading__coRk3 button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:rgb(255 255 255/7%);color:#fff;cursor:pointer}.MedalBuilder_extraTraitPickerHeading__coRk3 svg{width:15px}.MedalBuilder_extraTraitPickerControls__UMZx4{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px;margin:12px 0}.MedalBuilder_extraTraitPickerControls__UMZx4 .MedalBuilder_filterSearch__rPVte{margin:0}.MedalBuilder_extraTraitPickerControls__UMZx4>label:last-child{display:flex;flex-direction:column;gap:3px;color:#87919d;font-size:.62rem}.MedalBuilder_extraTraitPickerControls__UMZx4 select{height:38px;padding:0 8px;border:1px solid rgb(255 255 255/12%);border-radius:8px;background:#111315;color:#fff}.MedalBuilder_extraTraitCandidates__k_98C{display:flex;max-height:310px;flex-direction:column;gap:12px;overflow:auto;padding-right:3px;scrollbar-width:thin}.MedalBuilder_extraTraitCandidates__k_98C section h5{position:sticky;top:0;z-index:1;margin:0;padding:5px 7px;background:#181a1d;color:#aab3bd;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.MedalBuilder_extraTraitCandidates__k_98C section button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 8px;border:0;border-top:1px solid rgb(255 255 255/6%);background:transparent;color:#e6e9ed;text-align:left;cursor:pointer}.MedalBuilder_extraTraitCandidates__k_98C section button:focus-visible,.MedalBuilder_extraTraitCandidates__k_98C section button:hover{background:rgb(251 191 36/8%)}.MedalBuilder_extraTraitCandidates__k_98C section button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.MedalBuilder_extraTraitCandidates__k_98C section strong{font-size:.73rem}.MedalBuilder_extraTraitCandidates__k_98C section small{color:#87919d;font-size:.65rem;line-height:1.35;overflow-wrap:anywhere}.MedalBuilder_extraTraitCandidates__k_98C section b{color:#f2c950;font-size:.76rem;white-space:nowrap}.MedalBuilder_noTraitCandidates__f01AC{margin:0;padding:20px;color:#79838f;font-size:.75rem;text-align:center}@media(max-width:700px){.MedalBuilder_extraTraitsEditor__Af30J{padding:12px}.MedalBuilder_extraTraitsHeading___7jpn{align-items:start}.MedalBuilder_extraTraitsHeading___7jpn p{display:none}.MedalBuilder_equippedTraitRow__RJ93m{grid-template-columns:48px minmax(0,1fr);padding:8px}.MedalBuilder_equippedTraitActions__LJyXo{grid-column:2;justify-content:flex-start}.MedalBuilder_extraTraitPickerControls__UMZx4{grid-template-columns:1fr}.MedalBuilder_extraTraitCandidates__k_98C{max-height:45dvh}}.MedalBuilder_extraTraitCandidates__k_98C section button{grid-template-columns:minmax(0,1fr) auto 18px;border:1px solid transparent;border-top-color:rgb(255 255 255/6%);border-radius:7px}.MedalBuilder_extraTraitCandidates__k_98C section button.MedalBuilder_selectedExtraTrait__LpUlu{border-color:rgb(251 191 36/72%);background:rgb(251 191 36/12%)}.MedalBuilder_extraTraitCandidates__k_98C section button.MedalBuilder_selectedExtraTrait__LpUlu:focus-visible,.MedalBuilder_extraTraitCandidates__k_98C section button.MedalBuilder_selectedExtraTrait__LpUlu:hover{background:rgb(251 191 36/15%)}.MedalBuilder_extraTraitCheck__bWLV4{width:15px;height:15px;color:#f8cf55;opacity:0}.MedalBuilder_selectedExtraTrait__LpUlu .MedalBuilder_extraTraitCheck__bWLV4{opacity:1}.MedalBuilder_equippedTraitRow__RJ93m[data-editing=true]{border-color:rgb(251 191 36/62%);background:rgb(251 191 36/10%)}.MedalBuilder_equippedTraitRow__RJ93m[data-editing=true] .MedalBuilder_traitNumber__X8Ao4{color:#f2c950}.MedalSetDetail_page__W6IIV{min-height:100vh;background:radial-gradient(circle at 50% -8%,#41454a 0,#202124 42%,#17181a 100%);color:#f8fafc}.MedalSetDetail_inner__kLVde{width:min(100%,1120px);margin:0 auto;padding:44px 24px 96px}.MedalSetDetail_backLink__M_Ppi{display:inline-flex;min-height:40px;align-items:center;color:#cbd5e1;font-size:.86rem;font-weight:800;text-decoration:none}.MedalSetDetail_backLink__M_Ppi:hover{color:#fbbf24}.MedalSetDetail_backLink__M_Ppi:focus-visible,.MedalSetDetail_builderCta__pZHZs:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.MedalSetDetail_hero__UVkMB{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-top:22px;padding:32px;border:1px solid rgb(255 255 255/12%);border-radius:20px;background:linear-gradient(145deg,#292c30,#202225);box-shadow:0 18px 45px rgb(0 0 0/18%)}.MedalSetDetail_hero__UVkMB>div{min-width:0}.MedalSetDetail_category___Mylw{margin:0;color:#fbbf24;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.MedalSetDetail_hero__UVkMB h1{margin:10px 0 0;font-size:clamp(2.25rem,6vw,4.3rem);line-height:1;letter-spacing:-.045em;overflow-wrap:anywhere}.MedalSetDetail_intro__mcZx8{max-width:640px;margin:16px 0 0;color:#b8c0cb;line-height:1.6}.MedalSetDetail_builderCta__pZHZs{flex:0 0 auto;padding:13px 17px;border:1px solid #fbbf24;border-radius:10px;background:#fbbf24;color:#211b0a;font-size:.88rem;font-weight:900;text-decoration:none;transition:background .16s ease,transform .16s ease}.MedalSetDetail_builderCta__pZHZs:hover{background:#ffd45e;transform:translateY(-1px)}.MedalSetDetail_detailSection__A9_0h,.MedalSetDetail_medalSection___Zna_{margin-top:20px;padding:26px;border:1px solid rgb(255 255 255/11%);border-radius:18px;background:rgb(25 27 30/92%);box-shadow:0 18px 45px rgb(0 0 0/18%)}.MedalSetDetail_detailSection__A9_0h>h2,.MedalSetDetail_medalSection___Zna_>h2{margin:0 0 20px;font-size:1.15rem;letter-spacing:-.02em}.MedalSetDetail_medalGrid__AJrsv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.MedalSetDetail_medal__1bX7e{min-width:0;text-align:center}.MedalSetDetail_medalPlate__4Kwxf{display:grid;width:170px;max-width:100%;aspect-ratio:1;margin:0 auto;place-items:center;border:1px solid rgb(255 255 255/7%);border-radius:50%;background:#303338;box-shadow:inset 0 1px 0 rgb(255 255 255/4%),inset 0 -4px 10px rgb(0 0 0/16%),0 7px 14px rgb(0 0 0/16%)}.MedalSetDetail_medalImage__YMKcr{width:91.8%;margin:0;border-radius:50%;filter:drop-shadow(0 11px 10px rgb(0 0 0/38%))}.MedalSetDetail_medal__1bX7e h3{margin:15px 0 0;font-size:.92rem;line-height:1.4;overflow-wrap:anywhere}.MedalSetDetail_missingMedal__3KJvp{display:grid;min-height:190px;place-items:center;padding:18px;border:1px dashed rgb(255 255 255/18%);border-radius:14px;color:#94a3b8}.MedalSetDetail_missingMedal__3KJvp span{display:grid;width:84px;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255/18%);border-radius:50%;font-size:1.7rem}.MedalSetDetail_detailsGrid__Sh__y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.MedalSetDetail_effectList__1rcQ5,.MedalSetDetail_traitList__QDwzm{display:grid;gap:10px}.MedalSetDetail_effectList__1rcQ5 article,.MedalSetDetail_traitList__QDwzm article{padding:14px 15px;border-radius:11px;background:rgb(255 255 255/5%)}.MedalSetDetail_effectList__1rcQ5 h3,.MedalSetDetail_traitList__QDwzm h3{margin:0;font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.MedalSetDetail_effectList__1rcQ5 p,.MedalSetDetail_emptyDetails__to8Qm,.MedalSetDetail_traitList__QDwzm p{margin:7px 0 0;color:#bac2cd;font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.MedalSetDetail_effectList__1rcQ5 p{color:#f4d77e}.MedalSetDetail_effectList__1rcQ5 small{display:block;margin-top:5px;color:#94a3b8;font-size:.7rem;line-height:1.5}.MedalSetDetail_emptyDetails__to8Qm{margin:0}@media (max-width:800px){.MedalSetDetail_inner__kLVde{padding:34px 20px 80px}.MedalSetDetail_hero__UVkMB{display:block;padding:26px}.MedalSetDetail_builderCta__pZHZs{display:flex;width:fit-content;margin-top:22px}.MedalSetDetail_detailsGrid__Sh__y{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.MedalSetDetail_inner__kLVde{padding-inline:14px}.MedalSetDetail_hero__UVkMB{padding:22px 18px}.MedalSetDetail_hero__UVkMB h1{font-size:2.3rem}.MedalSetDetail_detailSection__A9_0h,.MedalSetDetail_medalSection___Zna_{padding:20px 16px;border-radius:15px}.MedalSetDetail_medalGrid__AJrsv{gap:8px}.MedalSetDetail_medalPlate__4Kwxf{width:min(105px,100%)}.MedalSetDetail_medal__1bX7e h3{margin-top:10px;font-size:.72rem}.MedalSetDetail_builderCta__pZHZs{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.MedalSetDetail_builderCta__pZHZs{transition:none}.MedalSetDetail_builderCta__pZHZs:hover{transform:none}}