.info-popover-trigger{font:inherit}.info-popover{z-index:1080;border:1px solid var(--suaali-color-border);background:var(--suaali-color-surface);max-width:calc(100vw - 16px);box-shadow:var(--suaali-shadow-floating,0 12px 36px #255a8520);color:var(--suaali-color-ink);text-align:start;transform-origin:var(--info-popover-arrow) bottom;border-radius:14px;font-size:13.5px;line-height:1.75;position:fixed;overflow:visible}.info-popover--bottom{transform-origin:var(--info-popover-arrow) top}.info-popover:after{content:"";left:calc(var(--info-popover-arrow) - 7px);background:var(--suaali-color-surface);border:1px solid var(--suaali-color-border);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.info-popover--top:after{border-top:0;border-left:0;bottom:-8px}.info-popover--bottom:after{background:var(--athar-soft,var(--suaali-color-surface));border-bottom:0;border-right:0;top:-8px}.info-popover__head{background:var(--athar-soft);color:var(--athar-ink);border-radius:13px 13px 0 0;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.info-popover__body{padding:10px 14px 12px}.info-popover__body p{margin:0 0 6px}.info-popover__body p:last-child{margin-bottom:0}.info-popover__footer{border-top:1px solid var(--suaali-color-border);padding:8px 14px 10px;font-size:12.5px}.info-popover__footer a{color:var(--suaali-color-navy);font-weight:600;text-decoration:none}.info-popover__footer a:hover{text-decoration:underline}.info-popover-enter-active,.info-popover-leave-active{transition:opacity .12s,transform .12s}.info-popover-enter-from,.info-popover-leave-to{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.info-popover-enter-active,.info-popover-leave-active{transition:none}.info-popover-enter-from,.info-popover-leave-to{transform:none}}.athar-rank{vertical-align:middle;align-items:center;min-width:0;margin-inline-start:6px;line-height:1;display:inline-flex}.athar-rank__badge{cursor:pointer;background:var(--athar-soft);color:var(--athar-ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.athar-rank__badge i{font-size:11px}.athar-rank__badge:focus-visible{outline:2px solid var(--suaali-color-focus);outline-offset:2px}.athar-rank__badge.athar-tone--reference{box-shadow:inset 0 0 0 1px #255a8538}.athar-rank__symbol{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.athar-rank__from{opacity:.85;white-space:nowrap;margin-inline-start:auto;font-size:12px;font-weight:600}.athar-rank__earned{color:var(--athar-reference-ink);font-weight:600}.athar-rank__ladder{margin:10px 0 8px;padding:0;list-style:none;display:flex}.athar-rank__ladder li{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.athar-rank__ladder li+li:before{content:"";background:var(--suaali-color-border);height:2px;position:absolute;top:5px;left:50%;right:-50%}.athar-rank__ladder li.is-reached+li.is-reached:before{background:var(--suaali-color-muted);opacity:.45}.athar-rank__dot{z-index:1;background:var(--suaali-color-surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--suaali-color-border);border-radius:50%;position:relative}.athar-rank__ladder li.is-reached .athar-rank__dot{background:var(--athar-strong);box-shadow:none;opacity:.45}.athar-rank__ladder li.is-current .athar-rank__dot{opacity:1;box-shadow:0 0 0 3px var(--suaali-color-surface), 0 0 0 5px #255a852e}.athar-rank__step{color:var(--suaali-color-muted);white-space:nowrap;font-size:10.5px;line-height:1.3}.athar-rank__ladder li.is-current .athar-rank__step{color:var(--athar-ink);font-weight:700}.athar-rank__standing{border-top:1px dashed var(--suaali-color-border);color:var(--suaali-color-ink);padding-top:6px;font-weight:700}
