.nw-badge-image-host{position:relative;overflow:visible;background:none!important;box-shadow:none!important;border:0!important}
.nw-badge-image-host>img{display:block;width:100%;height:100%;object-fit:contain}
.nw-founder-number{position:absolute;left:50%;top:69%;transform:translate(-50%,-50%);width:64%;padding:2px 3px;border:1px solid rgba(254,215,112,.62);border-radius:3px;background:#120c18;color:#ffe6a2;font-size:7px;font-weight:900;text-align:center;line-height:1.1;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.58)}
.nw-founder-number-mask{height:10%;min-height:3px;padding:0;border-color:rgba(254,215,112,.38);color:transparent}
.nw-person-link{color:inherit;text-decoration:none;border-radius:7px}
.nw-person-link:hover{text-decoration:underline;text-decoration-color:rgba(183,148,255,.7);text-underline-offset:3px}
.nw-person-link:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}
.nw-badge-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.nw-showcase-card{display:flex;align-items:center;gap:11px;min-width:0;padding:11px;border:1px solid rgba(167,139,250,.24);border-radius:15px;background:linear-gradient(145deg,rgba(139,92,246,.08),rgba(255,255,255,.015))}
.nw-showcase-art{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center}
.nw-showcase-card b{display:block;font-size:11px}.nw-showcase-card span{display:block;margin-top:3px;color:#9f98b3;font-size:8px}
.nw-showcase-art .nw-founder-number,.badge-icon .nw-founder-number{font-size:5px;padding:1px 2px}
.nw-primary-badge{display:flex;align-items:center;gap:12px;min-width:210px;margin-left:auto;padding:9px 12px;border:1px solid rgba(167,139,250,.28);border-radius:16px;background:linear-gradient(145deg,rgba(139,92,246,.105),rgba(255,255,255,.018))}
.nw-primary-badge-art{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center}
.nw-primary-badge-copy{min-width:0}.nw-primary-badge-copy span{display:block;color:#a99fba;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.nw-primary-badge-copy b{display:block;margin-top:4px;font-size:12px;line-height:1.3}.nw-primary-badge-art .nw-founder-number{font-size:6px}
.nw-featured-badges{margin-top:16px}
.nw-showcase-option{position:relative;display:grid!important;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:62px!important;padding:7px 9px!important;border-color:rgba(167,139,250,.2)!important;background:rgba(139,92,246,.035);cursor:pointer}
.nw-showcase-option input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}
.nw-showcase-option-art{width:44px;height:44px;display:grid;place-items:center}
.nw-showcase-option-copy{min-width:0}.nw-showcase-option-copy b{display:block;color:#eee9fa;font-size:9px}.nw-showcase-option-copy small{display:block;margin-top:3px;color:#90879e;font-size:7px;line-height:1.25}
.nw-showcase-option-check{display:grid;place-items:center;width:18px;height:18px;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:transparent;font-size:10px;font-weight:950}
.nw-showcase-option.selected{border-color:#8b5cf6!important;background:rgba(139,92,246,.12);box-shadow:inset 0 0 0 1px rgba(167,139,250,.14)}
.nw-showcase-option.selected .nw-showcase-option-check{border-color:#9f67ff;background:#8b5cf6;color:white}
.nw-showcase-option:has(input:focus-visible){outline:2px solid #a78bfa;outline-offset:3px}
@media(max-width:759px){.nw-profile .identity{flex-wrap:wrap}.nw-primary-badge{width:100%;margin:12px 0 0;padding:9px 10px}.nw-primary-badge-art{width:62px;height:62px;flex-basis:62px}.nw-badge-showcase{grid-template-columns:1fr}}
.nw-author-identity{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}
.nw-author-primary-badge{position:relative;display:inline-grid;place-items:center;flex:0 0 18px;width:18px;height:18px;overflow:hidden;border-radius:50%;vertical-align:middle}
.nw-author-primary-badge[hidden]{display:none}
.nw-author-primary-badge>img{display:block;width:18px;height:18px;object-fit:contain}
.nw-author-primary-badge .nw-founder-number{display:none}
.thread-author strong .nw-author-identity,.reply-author .nw-author-identity,.msg-top .nw-author-identity,.thread-top .nw-author-identity,.social-row-main .nw-author-identity{display:inline-flex;align-items:center;gap:5px;color:inherit;font:inherit;margin:0}
.thread-author strong .nw-author-name,.reply-author .nw-author-name,.msg-top .nw-author-name,.thread-top .nw-author-name,.social-row-main .nw-author-name{display:inline;color:inherit;font:inherit;margin:0}
.thread-author strong .nw-author-primary-badge,.reply-author .nw-author-primary-badge,.msg-top .nw-author-primary-badge,.thread-top .nw-author-primary-badge,.social-row-main .nw-author-primary-badge{display:inline-grid;margin:0}
.thread-author strong .nw-author-primary-badge[hidden],.reply-author .nw-author-primary-badge[hidden],.msg-top .nw-author-primary-badge[hidden],.thread-top .nw-author-primary-badge[hidden],.social-row-main .nw-author-primary-badge[hidden]{display:none}
