.g247-achievements-v2{font:inherit;color:inherit;overflow:visible!important}.g247-achievements-v2 .g247-achievements-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px}.g247-achievements-v2 .g247-achievements-count{font:inherit;font-weight:700;margin:0}.g247-achievements-v2 .g247-achievements-sort{font-size:.75em;letter-spacing:.04em;text-transform:uppercase;color:#8ae7df;white-space:nowrap}.g247-achievements-v2 .g247-achievements-note{opacity:.8;font-size:.85em;line-height:1.5;margin:6px 0 16px}.g247-achievements-v2 .g247-achievements-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start;gap:16px;list-style:none;list-style-image:none;margin:0;padding:0;overflow:visible!important}.g247-achievements-v2 .g247-achievements-list>.g247-achievement-item{position:relative;z-index:1;list-style:none;list-style-image:none;min-width:0;margin:0;padding:14px;border:1px solid #ffffff14;border-left:2px solid #80e6df55;border-radius:9px;background:linear-gradient(120deg,#ffffff08,#ffffff02);box-shadow:inset 0 1px 0 #ffffff06;overflow:visible!important}.g247-achievements-v2 .g247-achievements-list>.g247-badge-active{z-index:8;border-left-color:#8ae7df}.g247-achievements-v2 .g247-achievement-row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:13px}.g247-achievements-v2 .g247-achievement-art{display:block;width:72px;min-height:72px;color:#8ae7df;font-size:2em;line-height:72px;text-align:center;overflow:visible!important}.g247-achievements-v2 .g247-achievement-copy{min-width:0}.g247-achievements-v2 .g247-achievement-badge{display:block;position:relative;z-index:2;width:72px!important;height:72px!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;cursor:zoom-in;appearance:none;line-height:0!important;transform:none!important}.g247-achievements-v2 .g247-achievement-badge:before,.g247-achievements-v2 .g247-achievement-badge:after{display:none!important;content:none!important}.g247-achievements-v2 .g247-achievement-badge[aria-pressed="true"]{cursor:zoom-out}.g247-achievements-v2 .g247-achievement-badge:focus-visible{outline:2px solid #8ae7df!important;outline-offset:5px}.g247-achievements-v2 .g247-achievement-icon{display:block;position:relative;z-index:3;width:72px!important;height:72px!important;max-width:none!important;max-height:none!important;object-fit:contain;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transition:transform 110ms cubic-bezier(.16,1,.3,1),filter 110ms cubic-bezier(.16,1,.3,1)}.g247-achievements-v2 .g247-badge-active .g247-achievement-icon{transition-duration:150ms}.g247-achievements-v2 .g247-achievement-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 7px}.g247-achievements-v2 .g247-achievement-rate{display:inline-block;width:max-content;max-width:100%;font-size:.73em;font-weight:700;line-height:1.5;color:#b4f2eb;background:#79e7dc12;border:1px solid #79e7dc28;border-radius:20px;padding:2px 8px;white-space:normal}.g247-achievements-v2 .g247-achievement-hidden{font-size:.65em;line-height:1.4;letter-spacing:.03em;color:#e9cf91}.g247-achievements-v2 .g247-achievement-name{font:inherit;font-size:.92em;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:#8ae7df;margin:0 0 7px;overflow-wrap:anywhere}.g247-achievements-v2 .g247-achievement-description{font-size:.87em;line-height:1.5;margin:0;white-space:pre-line;overflow-wrap:anywhere}.g247-achievements-v2 .g247-achievement-group{font-size:.72em;opacity:.7;margin:8px 0 0;line-height:1.4}.g247-achievements-v2 .g247-achievement-secret{margin:0;padding:0;border:0;background:none}.g247-achievements-v2 .g247-achievement-secret>summary{display:inline-flex;align-items:center;gap:7px;list-style:none;width:max-content;max-width:100%;cursor:pointer;color:#e9cf91;font-size:.8em;line-height:1.5;padding:2px 0;margin:0}.g247-achievements-v2 .g247-achievement-secret>summary::-webkit-details-marker{display:none}.g247-achievements-v2 .g247-achievement-secret>summary:before{content:"+";font-size:1.2em}.g247-achievements-v2 .g247-achievement-secret[open]>summary:before{content:"−"}.g247-achievements-v2 .g247-achievement-secret>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.g247-achievements-v2 .g247-achievement-secret:not([open])>.g247-achievement-description{display:none!important}.g247-achievements-v2 .g247-achievement-secret[open]>.g247-achievement-description{display:block!important;margin-top:7px}.g247-achievements-v2 .g247-achievement-meter{height:3px;background:#ffffff12;border-radius:3px;margin-top:12px;overflow:hidden}.g247-achievements-v2 .g247-achievement-meter[hidden]{display:none!important}.g247-achievements-v2 .g247-achievement-meter>span{display:block;height:100%;min-width:0;max-width:100%;background:linear-gradient(90deg,#4594d8,#83eadb);border-radius:inherit}@media(prefers-reduced-motion:reduce){.g247-achievements-v2 .g247-achievement-icon{transition:none!important;animation:none!important}}
