.badges_page__ECXjz{width:100%;margin:0 auto;max-width:1280px;padding:24px 16px 48px;color:var(--foreground);font-family:var(--font-schibsted),sans-serif}.badges_page__ECXjz ::selection{background:var(--primary);color:var(--primary-foreground)}.badges_page__ECXjz :is(button,a,select):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.badges_heading__eAm3C{font-size:1.25rem;font-weight:var(--sh-h4-weight,700);letter-spacing:-.01em;line-height:1.3;text-wrap:balance;overflow-wrap:anywhere}.badges_description__RrutD{color:var(--badge-secondary);max-width:65ch;margin-top:8px;font-size:var(--sh-bodymedium-size,.875rem);line-height:1.5}.badges_ownerLink__217kU{display:inline-flex;gap:6px;align-items:center;margin-top:12px;font-size:var(--sh-bodymedium-size,.875rem);font-weight:600;color:var(--badge-accent-text,var(--primary));text-underline-offset:4px}.badges_summary__5uHy_{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:var(--sh-bodysmall-size,.75rem);color:var(--badge-secondary)}.badges_summary__5uHy_ strong{color:var(--foreground);font-size:1.125rem;font-weight:700;margin-right:6px;font-variant-numeric:tabular-nums}.badges_filters__OPBRl{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.badges_filter__pdkGC{min-height:40px;padding:8px 16px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-size:var(--sh-bodymedium-size,.875rem);font-weight:600;cursor:pointer}.badges_filter__pdkGC[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.badges_grid__wsTTG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.badges_card__rapR_{position:relative;display:flex;flex-direction:column;align-items:center;padding:26px 12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--card);text-align:center;min-width:0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .18s ease}.badges_card__rapR_:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--foreground) 30%,var(--border) 70%);box-shadow:0 10px 24px -14px rgb(15 23 42/.35)}.badges_card__rapR_:active{transform:translateY(0) scale(.985)}.badges_count__bBlso{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:999px;background:var(--muted);border:1px solid var(--border);color:var(--foreground);font-size:.8125rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.badges_mark__Q4V0g{position:relative;width:88px;height:88px;margin-bottom:16px;flex-shrink:0}.badges_trophy__RQWdm{position:absolute;right:-6px;bottom:-6px;width:36px;height:36px}.badges_cardTitle__iAQKQ{font-size:var(--sh-bodymedium-size,.875rem);font-weight:700;line-height:1.4;text-wrap:balance;overflow-wrap:anywhere}.badges_cardPeriod__4F3ET{font-size:var(--sh-bodysmall-size,.75rem);font-weight:600;line-height:1.5;color:var(--badge-secondary);margin-top:6px}.badges_compact__19m4e{width:144px;min-width:144px;padding:26px 10px 14px}.badges_compact__19m4e .badges_mark__Q4V0g{width:78px;height:78px;margin-bottom:18px}.badges_compact__19m4e .badges_cardTitle__iAQKQ{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:calc(3 * 1.4em);align-self:stretch;font-size:var(--sh-bodymedium-size,.875rem)}.badges_previewActions__Yd_MJ{display:flex;align-items:center;gap:12px}.badges_previewLink__YOrK2{font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.badges_rules__motmq{margin-top:16px}.badges_rulesButton__vaiHl{display:inline-flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:10px 14px;font-weight:600;color:var(--foreground);cursor:pointer}.badges_empty___ww2m{text-align:center;padding:56px 18px;color:var(--badge-secondary);background:var(--card);border:1px solid var(--border);border-radius:12px}.badges_empty___ww2m h2{font-weight:700;font-size:1.125rem;color:var(--foreground);margin-bottom:10px}.badges_empty___ww2m p{margin:auto;max-width:50ch;line-height:1.6}.badges_retry__drqCc{display:inline-flex;align-items:center;gap:8px;margin-top:12px;min-height:40px;font-size:var(--sh-bodymedium-size,.875rem);font-weight:600;cursor:pointer}.badges_skeleton__Ikwzq{height:224px;border-radius:12px;background:var(--muted)}.badges_navButton__A0Pvl{min-height:40px;font-weight:600;font-size:var(--sh-bodymedium-size,.875rem);cursor:pointer}.badges_detail__tYsZK{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.badges_heroPane__HhNby{order:-1;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--card)}.badges_evidence___Xb6P{min-width:0}.badges_stats__h5fJ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.badges_stats__h5fJ_ dt{font-size:.75rem;color:var(--badge-secondary);margin-bottom:6px}.badges_stats__h5fJ_ dd{font-size:1.125rem;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.badges_section__bEjem{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.badges_sectionHeading__XKBl5{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:var(--sh-h6-weight,700);text-wrap:balance;line-height:1.4;margin-bottom:12px}.badges_sectionDescription__gL5z_{font-size:var(--sh-bodymedium-size,.875rem);color:var(--badge-secondary);line-height:1.5;margin-bottom:12px;max-width:65ch}.badges_table__CK_C2{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;font-size:.875rem}.badges_table__CK_C2 th{font-weight:500;color:var(--badge-secondary);font-size:.75rem;padding:0 12px 8px}.badges_table__CK_C2 td{border-top:1px solid var(--border);padding:10px 12px;font-variant-numeric:tabular-nums}.badges_table__CK_C2 tbody tr:first-child td{border-top:0}.badges_table__CK_C2 td:last-child,.badges_table__CK_C2 th:last-child{text-align:right}.badges_rankCell__aqoR_{width:52px;white-space:nowrap;color:var(--badge-secondary);font-weight:600}.badges_table__CK_C2 th:last-child,.badges_valueCell__noniw{width:84px}.badges_valueCell__noniw{font-weight:600;white-space:nowrap}.badges_table__CK_C2 td:nth-child(2){overflow:hidden}.badges_predictor__TTCtL{display:flex;align-items:center;gap:10px;min-width:0}.badges_predictor__TTCtL:hover .badges_predictorName__A5GcA{text-decoration:underline;text-underline-offset:3px}.badges_predictorName__A5GcA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.badges_avatar__gEKsq{width:36px;height:36px;flex-shrink:0}.badges_podium__PFFUx{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--medal-edge);background:linear-gradient(150deg,var(--medal-hi),var(--medal-lo));color:var(--medal-ink);font-size:.8125rem;font-weight:700}.badges_ownerRow__oDHgI td{border-top-color:transparent;background:color-mix(in srgb,var(--medal-lo) 16%,var(--card) 84%);font-weight:700}.badges_ownerRow__oDHgI td:first-child{border-radius:10px 0 0 10px}.badges_ownerRow__oDHgI td:last-child{border-radius:0 10px 10px 0}.badges_ownerRow__oDHgI+tr td{border-top-color:transparent}.badges_ownerRow__oDHgI .badges_predictorName__A5GcA,.badges_ownerRow__oDHgI .badges_rankCell__aqoR_{font-weight:700;color:var(--foreground)}.badges_predictions__sQif3{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.badges_medallionArea__Az3h2{display:flex;flex-direction:column;align-items:center;padding:28px 12px 20px;border-radius:12px;background:radial-gradient(circle at 50% 42%,rgb(var(--medal-glow)/.2),transparent 64%),var(--card)}.badges_perspective__JOmrO{width:min(100%,208px);aspect-ratio:1;perspective:1100px}.badges_medallion__lLgNO,.badges_reveal__nEFlx,.badges_tilt__XIk6v{width:100%;height:100%;transform-style:preserve-3d}.badges_medallion__lLgNO{position:relative}.badges_rim__fsiuZ{position:absolute;inset:5%;border-radius:50%;background:linear-gradient(145deg,var(--medal-hi),var(--medal-edge) 48%,var(--medal-lo));box-shadow:0 20px 36px -18px rgb(15 23 42/.5),inset 0 2px 3px rgb(255 255 255/.6);transform:translateZ(-5px)}.badges_face__t7vqt{position:absolute;inset:7%;border-radius:50%;backface-visibility:hidden;transform-style:preserve-3d}.badges_front__b82sb{transform:translateZ(6px);background:linear-gradient(145deg,var(--medal-hi),var(--medal-lo));padding:10px;box-shadow:inset 0 2px 1px rgb(255 255 255/.6),inset 0 -3px 5px var(--medal-edge)}.badges_front__b82sb,.badges_front__b82sb *,.badges_front__b82sb :after,.badges_front__b82sb :before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.badges_heroMark__aOYC4{width:100%;height:100%;border-width:8px}.badges_heroTrophy__ZSZAY{position:absolute;bottom:-6px;right:-6px;width:78px;height:78px;transform:translateZ(9px)}.badges_reverse__4jxOe{transform:rotateY(180deg) translateZ(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;text-align:center;color:var(--medal-ink);background:linear-gradient(150deg,var(--medal-hi),var(--medal-lo));box-shadow:inset 0 0 0 7px var(--medal-edge),inset 0 0 0 9px rgb(255 255 255/.35)}.badges_engravedOwner__mArY3{max-width:20ch;font-size:.875rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px rgb(255 255 255/.35)}.badges_engravedPeriod__6O_zO{font-size:.75rem;line-height:1.35;font-weight:600}.badges_engravedRank__DxCqM{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.badges_sway__DsaT4{width:100%;height:100%;transform-style:preserve-3d}.badges_perspective__JOmrO{cursor:pointer;border-radius:50%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.badges_perspective__JOmrO:focus-visible{outline:2px solid var(--primary);outline-offset:6px}@media (min-width:640px){.badges_page__ECXjz{padding:32px 24px 64px}.badges_grid__wsTTG{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.badges_mark__Q4V0g{width:104px;height:104px}.badges_stats__h5fJ_{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.badges_grid__wsTTG{grid-template-columns:repeat(5,minmax(0,1fr))}.badges_detail__tYsZK{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:24px}.badges_heroPane__HhNby{order:0;position:sticky;top:110px;align-self:start}.badges_medallionArea__Az3h2{padding:48px 24px 32px}.badges_perspective__JOmrO{width:min(100%,340px)}}@media (min-width:1280px){.badges_grid__wsTTG{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.badges_card__rapR_{transition:none}.badges_card__rapR_:active,.badges_card__rapR_:hover{transform:none}}.badges_card__rapR_,.badges_medallionArea__Az3h2,.badges_page__ECXjz,.badges_secondaryText__MhJoJ{--badge-secondary:color-mix(in srgb,var(--foreground) 70%,var(--background) 30%)}.badges_secondaryText__MhJoJ{color:var(--badge-secondary)}.badges_awardPanel__RBzB9,.badges_collectionHeader__5FxYb{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.badges_collectionHeader__5FxYb{margin-bottom:16px}.badges_headerRow__yznjT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.badges_headingWithIcon__K3O1B{display:flex;align-items:center;gap:12px;min-width:0}.badges_criteria__CoGxg{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.badges_criteria__CoGxg .badges_sectionHeading__XKBl5{font-size:.875rem;margin-bottom:8px}.badges_criteria__CoGxg .badges_sectionDescription__gL5z_{margin-bottom:0}.badges_predictionsSection__pSPVS{padding:0;border:0;border-radius:0;background:transparent}@media (min-width:640px){.badges_heading__eAm3C{font-size:var(--sh-h4-size,1.5rem)}.badges_perspective__JOmrO{width:min(100%,300px)}}.badges_page__ECXjz,.badges_previewLink__YOrK2{--badge-accent-text:var(--primary)}.dark .badges_page__ECXjz,.dark .badges_previewLink__YOrK2{--badge-accent-text:color-mix(in srgb,var(--primary) 60%,var(--foreground) 40%)}.badges_previewLink__YOrK2{color:var(--badge-accent-text)}.badges_evidence___Xb6P>.badges_section__bEjem:first-child{margin-top:0}@media (min-width:640px){.badges_reverse__4jxOe{padding:24px;gap:8px}.badges_engravedOwner__mArY3{font-size:1rem}.badges_engravedPeriod__6O_zO{font-size:.875rem}}@media (min-width:1024px){.badges_awardPanel__RBzB9{grid-column:2;grid-row:1}.badges_heroPane__HhNby{grid-column:1;grid-row:1/span 2}.badges_evidence___Xb6P{grid-column:2;grid-row:2}}.badges_predictionsHeading__gqqmN{margin-bottom:16px}.badges_predictionsHeading__gqqmN .badges_sectionHeading__XKBl5{margin-bottom:0;align-items:flex-start}.badges_predictionsHeading__gqqmN .badges_sectionDescription__gL5z_{margin:8px 0 0}.badges_headingCopy__0mrko{display:flex;flex-direction:column;gap:2px;min-width:0}.badges_headingSubtitle__M0kr_{color:var(--badge-secondary);font-size:var(--sh-bodysmall-size,.8125rem);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.badges_awardHeader__BZrg5{display:grid;gap:6px}.badges_earnedCount__6Rdru{margin:0;color:var(--badge-secondary);font-size:var(--sh-bodymedium-size,.875rem);line-height:1.5}.badges_awardHeader__BZrg5 .badges_ownerLink__217kU{margin-top:4px;justify-self:start}.badges_periodStatic__2sc5F{margin:16px 0 0;font-size:var(--sh-bodymedium-size,.875rem);font-weight:600}.badges_periodField__PAA3U{display:grid;gap:6px;margin-top:16px}.badges_periodFieldLabel__W7FIg{color:var(--badge-secondary);font-size:.75rem;font-weight:500}.badges_periodTrigger__3IwrK{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:10px 16px;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--foreground);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.badges_periodTrigger__3IwrK:hover{border-color:color-mix(in srgb,var(--foreground) 30%,var(--border) 70%)}.badges_periodTrigger__3IwrK:focus-visible,.badges_periodTrigger__3IwrK[data-state=open]{outline:none;border-color:var(--medal-edge,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--medal-lo,var(--primary)) 28%,transparent)}.badges_periodTrigger__3IwrK svg{flex-shrink:0;color:var(--badge-secondary);transition:transform .2s cubic-bezier(.16,1,.3,1)}.badges_periodTrigger__3IwrK[data-state=open] svg{transform:rotate(180deg)}.badges_periodValue__P25z_{font-size:1.125rem;font-weight:700;line-height:1.3}.badges_periodContent__1Jibw{z-index:60;width:var(--radix-select-trigger-width);max-height:min(var(--radix-select-content-available-height),384px);overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--foreground);box-shadow:0 18px 40px -12px rgb(15 23 42/.28),0 2px 6px rgb(15 23 42/.08);transform-origin:var(--radix-select-content-transform-origin);animation:badges_periodIn__xePWT .16s cubic-bezier(.16,1,.3,1)}.badges_periodContent__1Jibw[data-state=closed]{animation:badges_periodOut__kCiCJ .1s ease-in forwards}.badges_periodViewport__8w33V{padding:6px}.badges_periodItem__NShBk{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px;border-radius:10px;font-size:.9375rem;line-height:1.3;cursor:pointer;outline:none;user-select:none}.badges_periodItem__NShBk[data-highlighted]{background:var(--muted)}.badges_periodItem__NShBk[data-state=checked]{background:color-mix(in srgb,var(--medal-lo) 18%,var(--card) 82%);font-weight:700}.badges_periodItemCopy__xASne{display:grid;gap:2px;min-width:0}.badges_periodItemDetail__EgVbF{color:var(--badge-secondary);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.badges_periodCheck__Xugbd{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--medal-edge);background:var(--medal-lo);color:var(--medal-ink);flex-shrink:0}@keyframes badges_periodIn__xePWT{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes badges_periodOut__kCiCJ{to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.badges_periodContent__1Jibw,.badges_periodContent__1Jibw[data-state=closed]{animation:none}.badges_periodTrigger__3IwrK svg{transition:none}}.badges_identity__OhyhO{display:grid;justify-items:center;gap:16px;padding:4px 20px 24px;text-align:center}.badges_identity__OhyhO .badges_awardHeader__BZrg5{justify-items:center}.badges_identity__OhyhO .badges_ownerLink__217kU{justify-self:center}.badges_identity__OhyhO .badges_periodField__PAA3U,.badges_identity__OhyhO .badges_periodStatic__2sc5F{width:100%;margin-top:0}.badges_identity__OhyhO .badges_periodField__PAA3U{text-align:left}.badges_heroHeading__mRWtu{margin:0;font-size:1.375rem;font-weight:var(--sh-h4-weight,700);letter-spacing:-.01em;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.badges_awardPanel__RBzB9>.badges_stats__h5fJ_:first-child{margin-top:0;padding-top:0;border-top:0}@media (min-width:1024px){.badges_heroPane__HhNby{max-height:calc(100vh - 134px);overflow-y:auto}.badges_medallionArea__Az3h2{padding:36px 24px 20px}.badges_perspective__JOmrO{width:min(100%,300px)}.badges_heroHeading__mRWtu{font-size:1.5rem}.badges_stats__h5fJ_{gap:24px}.badges_stats__h5fJ_ dd{font-size:1.5rem}}.badges_shareButton__RH1Q9{display:inline-flex;gap:8px;align-items:center;justify-content:center;align-self:start;min-height:44px;margin-top:16px;padding:0 20px;font-size:var(--sh-bodymedium-size,.875rem);font-weight:700;color:var(--badge-accent-text,var(--primary));background:transparent;border:1.5px solid;border-radius:999px;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.badges_shareButton__RH1Q9:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.badges_shareButton__RH1Q9:active{transform:scale(.97)}.badges_shareButton__RH1Q9:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){.badges_shareButton__RH1Q9{transition:none}}.badges_deck__NtFh9{display:grid;gap:12px;margin-top:18px}.badges_deckCount__TMRUG{font-variant-numeric:tabular-nums;color:var(--badge-secondary)}.badges_deckPeriods__okfxp{position:relative;display:grid;max-width:460px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;border-radius:11px;background:color-mix(in srgb,var(--foreground) 7%,transparent)}.badges_deckThumb__yFLlc{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 4);border-radius:8px;background:var(--card);box-shadow:0 1px 3px rgb(15 23 42/.14),0 0 0 .5px rgb(15 23 42/.06);transition:transform .26s cubic-bezier(.16,1,.3,1)}.dark .badges_deckThumb__yFLlc{background:color-mix(in srgb,var(--foreground) 18%,var(--card));box-shadow:0 1px 3px rgb(0 0 0/.4)}.badges_deckPeriod__7Zhtq{position:relative;min-height:36px;padding:0 4px;border-radius:8px;color:var(--badge-secondary);font-size:var(--sh-bodymedium-size,.875rem);font-weight:500;cursor:pointer;transition:color .18s ease}.badges_deckPeriod__7Zhtq:hover:not(:disabled):not([aria-pressed=true]){color:var(--foreground)}.badges_deckPeriod__7Zhtq[aria-pressed=true]{color:var(--foreground);font-weight:700}.badges_deckPeriod__7Zhtq:focus-visible,.badges_deckPill__RxsQp:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 24%,transparent)}.badges_deckPill__RxsQp:focus-visible{border-color:var(--primary)}.badges_deckPeriod__7Zhtq:disabled,.badges_deckPill__RxsQp:disabled{opacity:.38;cursor:not-allowed}.badges_deckPills__5RwNf{display:flex;flex-wrap:wrap;gap:8px}.badges_deckPill__RxsQp{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--foreground);font-size:var(--sh-bodymedium-size,.875rem);font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.badges_deckPill__RxsQp>svg{flex-shrink:0;color:var(--badge-secondary)}.badges_deckPill__RxsQp:hover:not(:disabled):not([aria-pressed=true]):not([data-active=true]){border-color:color-mix(in srgb,var(--foreground) 32%,var(--border) 68%)}.badges_deckPill__RxsQp[aria-pressed=true],.badges_deckPill__RxsQp[data-active=true],.badges_deckPill__RxsQp[data-state=open]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary)}.badges_deckPill__RxsQp[aria-pressed=true] .badges_deckCount__TMRUG,.badges_deckPill__RxsQp[aria-pressed=true]>svg,.badges_deckPill__RxsQp[data-active=true] .badges_deckCount__TMRUG,.badges_deckPill__RxsQp[data-active=true]>svg{color:var(--primary)}.badges_deckPillName__OrrLY{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badges_deckFlag__oFoNi{display:inline-block;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--muted)}.badges_deckFlagStack__zYwkP{display:inline-flex;align-items:center}.badges_deckFlagStack__zYwkP .badges_deckFlag__oFoNi{border:1.5px solid var(--card);box-sizing:content-box}.badges_deckFlagStack__zYwkP .badges_deckFlag__oFoNi+.badges_deckFlag__oFoNi{margin-left:-8px}.badges_deckItem__MGnYF{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 12px;border-radius:10px;font-size:.9375rem;cursor:pointer;outline:none;user-select:none}.badges_deckItemName__KiNTk{flex:1;min-width:0}.badges_deckItem__MGnYF[data-highlighted]{background:var(--muted)}.badges_deckItem__MGnYF[data-state=checked]{font-weight:700}.badges_deckItem__MGnYF[data-disabled]{opacity:.38;cursor:not-allowed}.badges_deckItemCount__afpRb{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--badge-secondary);font-size:.875rem}.badges_deckAllMark__flN4n{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--foreground)}.badges_deckCheck__xyrQo{display:inline-grid;place-items:center;width:22px;color:var(--primary)}.badges_deckStatus__HBduX{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--sh-bodysmall-size,.75rem);color:var(--badge-secondary)}.badges_deckClear__Ry4Ya{min-height:32px;font-weight:700;color:var(--primary);text-underline-offset:3px;cursor:pointer}.badges_deckClear__Ry4Ya:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.badges_deckPeriod__7Zhtq,.badges_deckPill__RxsQp,.badges_deckThumb__yFLlc{transition:none}}