._compact-badge-name_1rjmb_1{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%}._compact-badge-label_1rjmb_9{color:var(--rank-color, #e6dfee);font-size:13px;font-weight:650;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._compact-badge-name_1rjmb_1 .prefix-badge svg{width:auto;height:20px;flex-shrink:0}._compact-badge-emoji_1rjmb_26{font-size:12px;flex-shrink:0;color:#fff;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif}._compact-badge-label_1rjmb_9.rarity-ink{filter:none;text-shadow:none;-webkit-text-stroke:0}.member-page ._compact-badge-label_1rjmb_9.rarity-ink{color:#f2edf7;background:none;filter:none;text-shadow:none;-webkit-text-stroke:0;animation:none}._achievement-change_1rjmb_48{display:inline-flex;flex:none;align-items:center;align-self:center;padding:3px 6px;border:1px solid #9476bf;border-radius:5px;background:#3f2d55;color:#ead8ff;font-size:11px;font-weight:750;line-height:1.2;letter-spacing:0;white-space:nowrap}._achievement-change_1rjmb_48.is-new{background:#203f35;border-color:#56997a;color:#b5f5d0}.gambit-button ._prefix-badge_1rjmb_20 svg{width:auto;height:24px}.member-page ._rarity-pill_1rjmb_76>.rarity-ink{color:#f2edf7;background:none;filter:none;text-shadow:none;-webkit-text-stroke:0;animation:none}._badge-dialog_wzc5b_1::backdrop{background:oklch(from rgba(8,5,13,.7882352941) l c var(--theme-hue, h) / alpha);animation:_dialog-backdrop-in_wzc5b_1 .24s ease-out both}._badge-dialog_wzc5b_1[data-state=closing]::backdrop{animation:_dialog-backdrop-out_wzc5b_1 .16s ease-out both}@media(prefers-reduced-motion:reduce){._badge-dialog_wzc5b_1::backdrop,._badge-dialog_wzc5b_1[data-state=closing]::backdrop{animation:none}}._badge-dialog-close_wzc5b_16{flex-shrink:0;min-width:52px;min-height:44px;padding:8px 12px;border:1px solid oklch(from #79658e l c var(--theme-hue, h) / alpha);border-radius:6px;background:oklch(from #35273f l c var(--theme-hue, h) / alpha);color:oklch(from #f2ecf8 l c var(--theme-hue, h) / alpha);font:inherit;font-size:13px;cursor:pointer}._badge-dialog-close_wzc5b_16:hover{background:oklch(from #463251 l c var(--theme-hue, h) / alpha)}._rp-value_wzc5b_34{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.member-page ._rp-value_wzc5b_34,._round-score_wzc5b_41{white-space:normal;overflow-wrap:anywhere;min-width:0}.gambit-comparison ._rp-value_wzc5b_34{margin-top:4px;color:#fff;font-size:18px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._condition-copy_wzc5b_55{display:grid;gap:6px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}._condition-copy_wzc5b_55 p{margin:0}._condition-goal_wzc5b_67{font-weight:600;color:oklch(from #f4edf9 l c var(--theme-hue, h) / alpha)}._condition-notes_wzc5b_72{font-weight:400;color:oklch(from #d6cadf l c var(--theme-hue, h) / alpha);font-size:.93em}._muted_wzc5b_78{color:var(--muted);font-size:13px;line-height:1.7}._empty-state_wzc5b_84{padding:50px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;line-height:1.7;grid-column:1/-1}._notice_wzc5b_94{padding:14px 22px;border:1px solid oklch(from #89719a l c var(--theme-hue, h) / alpha);border-radius:10px;background:oklch(from #292234 l c var(--theme-hue, h) / alpha);color:#ffe4d7}._notice_wzc5b_94.error{border-color:#a65f78;color:#ffd1de}._secondary-button_wzc5b_107{border:1px solid oklch(from #8062af l c var(--theme-hue, h) / alpha);background:oklch(from #30243d l c var(--theme-hue, h) / alpha)}._load-more_wzc5b_112{display:block;margin:26px auto;min-height:44px;padding:12px 24px;color:#f5f4fa;font:inherit;border-radius:8px;cursor:pointer}._load-more_wzc5b_112:disabled{opacity:.65;cursor:wait}._achievement-profile_wzc5b_128.achievement-badge{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:block;width:min(720px,100vw - 28px);height:fit-content;min-height:0;max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:hidden;isolation:isolate;cursor:default;text-align:left;font-size:14px;line-height:1.65}._achievement-profile_wzc5b_128.achievement-badge:not([open]){display:none}._achievement-profile_wzc5b_128.achievement-badge :focus-visible{outline:2px solid #f2e8ff;outline-offset:3px}._achievement-profile_wzc5b_128.achievement-badge ::selection{color:#fff;background:#654084}._achievement-profile-body_wzc5b_158{color:#f7f2fb;position:relative;z-index:2;box-sizing:border-box;max-height:calc(100dvh - 30px);padding:28px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b09fc5 #21192e}._achievement-profile_wzc5b_128>.card-effects{position:absolute;z-index:-1}._achievement-profile_wzc5b_128.singularity-game-card>._achievement-profile-body_wzc5b_158{background:#08060f99}._achievement-profile-toolbar_wzc5b_180{position:sticky;top:0;z-index:4;display:flex;justify-content:flex-end;height:0;pointer-events:none}._achievement-profile-toolbar_wzc5b_180>button{pointer-events:auto}._achievement-profile-hero_wzc5b_193{padding-right:66px;margin-bottom:22px}._achievement-profile_wzc5b_128 h2.achievement-profile-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:24px;line-height:1.5}._achievement-profile_wzc5b_128 h2.achievement-profile-title>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._achievement-profile_wzc5b_128 h2.achievement-profile-title .achievement-label{min-width:0;overflow-wrap:anywhere}._achievement-profile_wzc5b_128 h2.achievement-profile-title .achievement-emoji{font-size:30px}._achievement-profile_wzc5b_128 h2.achievement-profile-title .rarity-pill{font-size:12px}._profile-description_wzc5b_225{margin:0;color:#f7f2fb}._profile-description_wzc5b_225 .condition-copy{display:grid;gap:10px;max-height:none;overflow:visible}._profile-description_wzc5b_225 .condition-goal,._profile-description_wzc5b_225 .condition-notes{display:block;margin:0;overflow:visible;line-clamp:unset;-webkit-line-clamp:unset;line-height:1.8}._profile-description_wzc5b_225 .condition-goal{font-size:15px;font-weight:700;color:#fff}._profile-description_wzc5b_225 .condition-notes{font-size:13px;color:#e1d9ec}._profile-description_wzc5b_225 details{margin-top:10px}._profile-description_wzc5b_225 details summary{cursor:pointer}._profile-description_wzc5b_225 details p{margin-bottom:0}._profile-proposer_wzc5b_263{margin:14px 0 0;color:#d4c9e0;font-size:12px;overflow-wrap:anywhere}._profile-description-more_wzc5b_270{min-height:44px;padding:7px 0;border:0;background:transparent;color:#f0e4ff;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}._achievement-metrics_wzc5b_283{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0 0;padding:18px 0;border-block:1px solid rgba(255,255,255,.1490196078)}._achievement-metrics_wzc5b_283>div{min-width:0}._achievement-metrics_wzc5b_283 dt{margin-bottom:5px;color:#dfd5e9;font-size:12px}._achievement-metrics_wzc5b_283 dd{margin:0;font-size:20px;font-weight:750;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._achievement-metrics_wzc5b_283 ._rp-value_wzc5b_34{white-space:normal;overflow-wrap:anywhere}._achievement-metrics_wzc5b_283 small{display:block;margin-top:3px;color:#d4c9e0;font-size:11px;font-variant-numeric:tabular-nums}._achievement-profile_wzc5b_128 h3{margin:0 0 10px;color:#f7f2fb;font-size:14px;line-height:1.5}._profile-personal_wzc5b_326{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-block:22px;border-bottom:1px solid rgba(255,255,255,.1490196078)}._profile-personal_wzc5b_326>section{min-width:0}._profile-progress-summary_wzc5b_337{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}._profile-progress-summary_wzc5b_337 strong{font-size:20px}._profile-progress-summary_wzc5b_337>span{font-size:12px;color:#dfd5e9}._profile-progress-box_wzc5b_353 progress{display:block;width:100%;height:7px;margin:0 0 9px;border:0;border-radius:999px;accent-color:#e6d1ff;overflow:hidden;background:#ffffff24}._profile-progress-box_wzc5b_353 progress::-webkit-progress-bar{background:#ffffff24;border-radius:999px}._profile-progress-box_wzc5b_353 progress::-webkit-progress-value{background:#e6d1ff;border-radius:999px}._profile-progress-box_wzc5b_353 progress::-moz-progress-bar{background:#e6d1ff;border-radius:999px}._profile-progress-box_wzc5b_353 small,._profile-earnings_wzc5b_378 small{display:block;color:#dfd5e9;font-size:12px;line-height:1.7}._profile-earnings_wzc5b_378>._rp-value_wzc5b_34{display:block;margin-bottom:7px;font-size:22px;font-weight:750;white-space:normal;overflow-wrap:anywhere}._achievement-roll-history_wzc5b_394{margin-top:22px}._achievement-roll-history_wzc5b_394>.muted{margin:0 0 12px;color:#dfd5e9;font-size:12px}._achievement-roll-list_wzc5b_403{display:grid;gap:0;max-height:300px;padding-right:3px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b09fc5 #21192e}._achievement-roll-list_wzc5b_403>.empty-state{margin:0;padding:14px 0;color:#dfd5e9}._achievement-roll_wzc5b_394{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:76px;padding:12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1254901961);background:transparent;color:#f7f2fb;font:inherit;text-align:left;cursor:pointer}._achievement-roll_wzc5b_394:hover{background:#ffffff0a}._achievement-roll_wzc5b_394:last-child{border-bottom:0}._achievement-roll-identity_wzc5b_442{display:grid;min-width:0;gap:3px}._achievement-roll-identity_wzc5b_442 strong{font-size:20px;letter-spacing:.08em;font-variant-numeric:tabular-nums}._achievement-roll-identity_wzc5b_442 time,._achievement-roll-identity_wzc5b_442 small{color:#dfd5e9;font-size:12px}._achievement-roll-rp_wzc5b_458{min-width:0}._achievement-roll-rp_wzc5b_458 .rp-value{font-size:16px;white-space:normal;overflow-wrap:anywhere}._achievement-profile_wzc5b_128.is-temporary ._profile-personal_wzc5b_326{grid-template-columns:minmax(0,1fr);padding-bottom:0;border-bottom:0}@media(max-width:520px){._achievement-profile-body_wzc5b_158{padding:20px}._achievement-profile_wzc5b_128 h2.achievement-profile-title{font-size:20px}._achievement-profile_wzc5b_128 h2.achievement-profile-title .achievement-emoji{font-size:25px}._achievement-metrics_wzc5b_283{gap:10px}._achievement-metrics_wzc5b_283 dd{font-size:17px}._profile-personal_wzc5b_326{grid-template-columns:minmax(0,1fr);gap:22px}._achievement-roll_wzc5b_394{flex-wrap:wrap;gap:9px}._achievement-roll-rp_wzc5b_458 .rp-value{font-size:14px}}._profile-text-dialog_1yqdx_1{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}._profile-text-dialog_1yqdx_1:not([open]){display:none}._profile-text-dialog_1yqdx_1 .profile-full-condition{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;margin:0;padding:2px 6px 2px 2px;scrollbar-color:oklch(from #9d84b5 l c var(--theme-hue, h) / alpha) oklch(from #282032 l c var(--theme-hue, h) / alpha)}._profile-full-condition_1yqdx_12 .condition-example{margin-block:12px}._profile-full-condition_1yqdx_12 .condition-notes{margin-top:8px}._profile-text-dialog_1yqdx_1{background:oklch(from #251d31 l c var(--theme-hue, h) / alpha);border-color:oklch(from #8f799f l c var(--theme-hue, h) / alpha)}._profile-text-dialog_1yqdx_1 .profile-full-condition{white-space:normal}._profile-text-dialog_1yqdx_1 .profile-full-condition>.condition-notes{margin-top:14px}._badge-dialog_1yqdx_47::backdrop{background:oklch(from rgba(8,5,13,.7882352941) l c var(--theme-hue, h) / alpha);animation:_dialog-backdrop-in_1yqdx_1 .24s ease-out both}._badge-dialog_1yqdx_47[data-state=closing]::backdrop{animation:_dialog-backdrop-out_1yqdx_1 .16s ease-out both}@media(prefers-reduced-motion:reduce){._badge-dialog_1yqdx_47::backdrop,._badge-dialog_1yqdx_47[data-state=closing]::backdrop{animation:none}}._badge-dialog_1yqdx_47{--rank-color: #c8b3ff;width:min(500px,100vw - 28px);max-height:calc(100dvh - 40px);padding:24px;background:var(--rank-surface, #282033);color:oklch(from #f2ecf8 l c var(--theme-hue, h) / alpha);border:1px solid var(--rank-border, #766486);border-radius:12px;box-shadow:0 16px 60px #0008;overflow:auto;scrollbar-color:oklch(from #77638f l c var(--theme-hue, h) / alpha) oklch(from #21192e l c var(--theme-hue, h) / alpha)}._badge-dialog_1yqdx_47 h2{min-width:0;margin:8px 0 16px;font-size:21px;line-height:1.5}._badge-dialog_1yqdx_47 .compact-badge-name{flex-wrap:wrap}._badge-dialog_1yqdx_47 .compact-badge-label{font-size:inherit;white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){._badge-dialog_1yqdx_47{padding:18px}._badge-dialog_1yqdx_47 h2{font-size:19px}}._badge-dialog_1yqdx_47 .collection-detail{min-width:0;overflow-wrap:anywhere}._badge-dialog_1yqdx_47 .collection-detail>*{max-width:100%;overflow-wrap:anywhere}._badge-dialog-header_1yqdx_111{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}._badge-dialog-close_1yqdx_118{flex-shrink:0;min-width:52px;min-height:44px;padding:8px 12px;border:1px solid oklch(from #79658e l c var(--theme-hue, h) / alpha);border-radius:6px;background:oklch(from #35273f l c var(--theme-hue, h) / alpha);color:oklch(from #f2ecf8 l c var(--theme-hue, h) / alpha);font:inherit;font-size:13px;cursor:pointer}._badge-dialog-close_1yqdx_118:hover{background:oklch(from #463251 l c var(--theme-hue, h) / alpha)}._author_iav7p_1{display:inline-flex;max-width:100%;align-items:center;gap:8px}
