.cx-face{--cx-box: calc(var(--cx-face, 36px) + 2 * var(--cx-pad, 3px));--cx-band: max(2px, calc(var(--cx-pad, 3px) * .34));position:relative;display:inline-block;flex:none;width:var(--cx-box);height:var(--cx-box);border-radius:var(--k-r-round);isolation:isolate;vertical-align:middle;line-height:var(--k-lh-control)}.cx-face:before,.cx-face:after,.cx-face__fx{content:"";position:absolute;inset:0;border-radius:var(--k-r-round);pointer-events:none}.cx-face__img{position:absolute;inset:var(--cx-pad, 3px);z-index:1;display:grid;place-items:center;overflow:hidden;border-radius:var(--k-r-round);background:var(--k-avatar);color:var(--k-text-strong);font-family:var(--k-font-serif);font-weight:var(--k-fw-regular);line-height:1}.cx-face__img:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--k-ring-face);pointer-events:none}.cx-face__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--cx-fx, 50%) var(--cx-fy, 50%);object-position:var(--cx-fx, 50%) var(--cx-fy, 50%);transform:scale(var(--cx-zoom, 1));transform-origin:var(--cx-fx, 50%) var(--cx-fy, 50%);display:block}.cx-face[data-tier=xs] .cx-face__img{font-family:var(--k-font-sans);font-weight:var(--k-fw-semibold);font-size:var(--k-fs-caption)}.cx-face[data-tier=s] .cx-face__img{font-family:var(--k-font-sans);font-weight:var(--k-fw-semibold);font-size:var(--k-fs-body)}.cx-face[data-tier=m] .cx-face__img{font-size:var(--k-fs-serif-md)}.cx-face[data-tier=l] .cx-face__img{font-size:var(--k-fs-serif-2xl)}.cx-face[data-tier=xl] .cx-face__img{font-size:var(--k-fs-serif-face)}a.cx-face{color:inherit;text-decoration:none}.cx-face[data-anon] .cx-face__img{color:var(--k-text-muted)}.cx-face__anon{width:60%;height:60%;stroke-width:1.5;transform:translateY(6%)}a.cx-face:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.cx-face__team{position:absolute;z-index:3;right:calc(var(--cx-pad, 3px) * .4);bottom:calc(var(--cx-pad, 3px) * .4);display:grid;place-items:center;width:max(14px,calc(var(--cx-face, 36px) * .2));height:max(14px,calc(var(--cx-face, 36px) * .2));border-radius:var(--k-r-round);background:var(--k-inverse);color:var(--k-inverse-ink);box-shadow:0 0 0 2px var(--k-bg)}.cx-face__team .k-icon{width:62%;height:62%;stroke-width:2.6}.cx-face[data-tier=xs] .cx-face__team,.cx-face[data-tier=s] .cx-face__team{display:none}.cx-face[data-frame=hairline]:before{box-shadow:inset 0 0 0 1px var(--k-line-hover-strong)}.cx-face[data-frame=double]:before{box-shadow:inset 0 0 0 1px var(--k-line-hover-strong)}.cx-face[data-frame=double]:after{inset:max(2px,calc(var(--cx-pad, 3px) * .45));box-shadow:inset 0 0 0 1px var(--k-line-hover)}.cx-face[data-frame=dashed]:before{border:1px dashed var(--k-line-drop)}.cx-face[data-frame=halo]:before{box-shadow:inset 0 0 0 1px var(--k-line-hover),0 0 calc(var(--cx-pad, 3px) * 1.6) var(--k-fill-strong),inset 0 0 calc(var(--cx-pad, 3px) * 1.2) var(--k-fill-selected)}.cx-face{--cx-heavy: max(2px, calc(var(--cx-pad, 3px) * .8));--cx-metal: conic-gradient(from 210deg, var(--k-text), var(--k-text-meta) 12%, var(--k-text) 26%, var(--k-line-hover) 40%, var(--k-text-strong) 55%, var(--k-text-subtle) 70%, var(--k-text) 84%, var(--k-text-soft) 93%, var(--k-text));--cx-ring-heavy: radial-gradient(circle farthest-side, transparent calc(100% - var(--cx-heavy) - .5px), var(--k-bg) calc(100% - var(--cx-heavy)))}.cx-face[data-frame=podium]:before{background:var(--cx-metal);-webkit-mask:var(--cx-ring-heavy);mask:var(--cx-ring-heavy)}.cx-face[data-frame=podium]:after{content:"TOP 3";z-index:3;display:none;inset:auto auto 0 50%;height:16px;padding:0 6px;border-radius:var(--k-r-pill);background:var(--k-inverse);box-shadow:0 0 0 2px var(--k-bg);color:var(--k-inverse-ink);font:var(--k-fw-bold) var(--k-fs-tiny) / 16px var(--k-font-sans);letter-spacing:var(--k-ls-badge);white-space:nowrap;transform:translate(-50%,40%)}.cx-face[data-frame=podium][data-tier=l]:after,.cx-face[data-frame=podium][data-tier=xl]:after{display:block}.cx-face[data-frame=crown]:before{background:conic-gradient(from 0deg,var(--k-text-strong),var(--k-text-subtle) 25%,var(--k-text-soft) 50%,var(--k-text-subtle) 75%,var(--k-text-strong));-webkit-mask:var(--cx-ring-heavy);mask:var(--cx-ring-heavy)}.cx-face[data-frame=crown]:after{box-shadow:0 0 calc(var(--cx-pad, 3px) * 1.6) var(--k-fill-strong)}.cx-face[data-frame=crown] .cx-face__fx{z-index:2;background:conic-gradient(from 0deg,transparent 0 55%,var(--k-text-soft) 70%,var(--k-text) 80%,var(--k-text-soft) 88%,transparent 96%);-webkit-mask:var(--cx-ring-heavy);mask:var(--cx-ring-heavy)}.cx-face__crown{position:absolute;z-index:3;top:0;left:50%;width:max(11px,calc(var(--cx-face, 36px) * .26));height:auto;transform:translate(-50%,-42%);fill:var(--k-text);stroke:var(--k-bg);stroke-width:1.6;stroke-linejoin:round;paint-order:stroke;overflow:visible}.cx-face[data-tier=xs] .cx-face__crown,.cx-face[data-tier=s] .cx-face__crown{display:none}.cx-face[data-frame=elite]:before{background:var(--cx-metal);-webkit-mask:var(--cx-ring-heavy);mask:var(--cx-ring-heavy)}.cx-face[data-frame=elite] .cx-face__fx{z-index:2;background:repeating-conic-gradient(from -2deg,var(--k-bg) 0 4deg,transparent 4deg 30deg);-webkit-mask:var(--cx-ring-heavy);mask:var(--cx-ring-heavy)}.cx-face[data-frame=legend]:before{box-shadow:0 0 calc(var(--cx-pad, 3px) * 2.2) var(--k-fill-selected),0 0 calc(var(--cx-pad, 3px) * .9) var(--k-line-hover)}.cx-face[data-frame=legend] .cx-face__fx{background:conic-gradient(from 0deg,var(--k-text),var(--k-line-subtle) 22%,var(--k-text-soft) 48%,var(--k-line-subtle) 74%,var(--k-text));-webkit-mask:var(--cx-ring-heavy);mask:var(--cx-ring-heavy)}.cx-face[data-frame=founder]:before{border:var(--cx-heavy) dotted var(--k-text)}.cx-face[data-frame=founder]:after{inset:calc(var(--cx-pad, 3px) * .86);box-shadow:inset 0 0 0 1px var(--k-line-hover)}.cx-face[data-frame=team]{background:var(--k-bg)}.cx-face[data-frame=team]:before{box-shadow:inset 0 0 0 var(--cx-heavy) var(--k-text)}.cx-face[data-frame=chrome] .cx-face__fx{background:conic-gradient(from 24deg,var(--k-text),var(--k-line-hover) 11%,var(--k-text-strong) 23%,var(--k-line-control) 38%,var(--k-text) 52%,var(--k-line-hover) 67%,var(--k-text-soft) 83%,var(--k-text));-webkit-mask:var(--cx-ring-heavy);mask:var(--cx-ring-heavy)}.cx-face[data-frame=grain]:before{box-shadow:inset 0 0 0 1px var(--k-line-button)}.cx-face[data-frame=grain] .cx-face__fx{background:repeating-conic-gradient(var(--k-text-soft) 0 1.2deg,transparent 1.2deg 4deg);-webkit-mask:radial-gradient(circle farthest-side,transparent calc(100% - var(--cx-pad, 3px) * .7),var(--k-bg) calc(100% - var(--cx-pad, 3px) * .7 + .5px));mask:radial-gradient(circle farthest-side,transparent calc(100% - var(--cx-pad, 3px) * .7),var(--k-bg) calc(100% - var(--cx-pad, 3px) * .7 + .5px))}.cx-face[data-frame=orbit]:before{inset:calc(var(--cx-pad, 3px) * .5);box-shadow:inset 0 0 0 1px var(--k-line-hover)}.cx-face[data-frame=orbit] .cx-face__fx:before{content:"";position:absolute;top:calc(var(--cx-pad, 3px) * .5);left:50%;width:max(4px,calc(var(--cx-pad, 3px) * .7));height:max(4px,calc(var(--cx-pad, 3px) * .7));border-radius:var(--k-r-round);background:var(--k-text);box-shadow:0 0 calc(var(--cx-pad, 3px) * 1.2) var(--k-text-soft);transform:translate(-50%,-50%)}.cx-face[data-frame=monogram]:before{inset:calc(var(--cx-pad, 3px) * .5);box-shadow:inset 0 0 0 1px var(--k-line-hover-strong)}.cx-face[data-frame=monogram] .cx-face__fx{--cx-stud: max(3px, calc(var(--cx-pad, 3px) * .72));--cx-a: calc((var(--cx-box) / 2 - var(--cx-pad, 3px) * .5) * .7071);inset:calc(50% - var(--cx-stud) / 2);width:var(--cx-stud);height:var(--cx-stud);border-radius:1px;transform:rotate(45deg);box-shadow:var(--cx-a) var(--cx-a) 0 0 var(--k-text),calc(var(--cx-a) * -1) var(--cx-a) 0 0 var(--k-text),var(--cx-a) calc(var(--cx-a) * -1) 0 0 var(--k-text),calc(var(--cx-a) * -1) calc(var(--cx-a) * -1) 0 0 var(--k-text)}.cx-face[data-frame^=event-]:before{box-shadow:inset 0 0 0 2px var(--k-text-strong)}@keyframes cx-turn{to{transform:rotate(1turn)}}.cx-face[data-frame=crown] .cx-face__fx{animation:cx-turn 3.2s cubic-bezier(.45,.05,.55,.95) infinite;will-change:transform}.cx-face[data-frame=legend] .cx-face__fx{animation:cx-turn 8s linear infinite;will-change:transform}.cx-face[data-frame=orbit] .cx-face__fx{animation:cx-turn 6s linear infinite;will-change:transform}.cx-face[data-static] .cx-face__fx,html[data-cx-hidden] .cx-face__fx{animation-play-state:paused}.cx-face[data-static] .cx-face__fx{animation:none;will-change:auto}@media(prefers-reduced-motion:reduce){.cx-face .cx-face__fx{animation:none;will-change:auto}}.cx-badge{display:inline-flex;align-items:center;gap:var(--k-s-15);height:24px;max-width:100%;padding:0 var(--k-s-25);border:1px solid var(--k-line-button);border-radius:var(--k-r-pill);color:var(--k-text-strong);font:var(--k-fw-semibold) var(--k-fs-small) / 1 var(--k-font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.cx-badge .k-icon,.cx-badge .cx-mark{width:12px;height:12px;flex:none}.cx-badge__label{overflow:hidden;text-overflow:ellipsis}.cx-badge__sub{color:var(--k-text-muted);font-weight:var(--k-fw-medium);overflow:hidden;text-overflow:ellipsis}.cx-badge__sub:before{content:"·";margin-right:var(--k-s-15)}.cx-badge--quiet{border-color:transparent;background:var(--k-fill-soft);color:var(--k-text-body)}.cx-badge--live{border-color:var(--k-line-hover-strong);color:var(--k-text)}.cx-badge--solid{border-color:var(--k-inverse);background:var(--k-inverse);color:var(--k-inverse-ink)}.cx-badge--solid .cx-badge__sub{color:var(--k-inverse-ink-muted)}.cx-badge--locked{border-style:dashed;border-color:var(--k-line-field);background:none;color:var(--k-text-subtle)}.cx-badge--locked .cx-badge__sub{color:var(--k-text-subtle)}.cx-badge--sm{height:20px;padding:0 var(--k-s-2);gap:var(--k-s-1);font-size:var(--k-fs-caption)}.cx-level{display:inline-flex;align-items:center;gap:var(--k-s-15);height:24px;padding:0 var(--k-s-25) 0 var(--k-s-1);border:1px solid var(--k-line-button);border-radius:var(--k-r-pill);color:var(--k-text-strong);font:var(--k-fw-semibold) var(--k-fs-small) / 1 var(--k-font-sans);white-space:nowrap}.cx-level__n{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--k-r-round);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-count);font-weight:var(--k-fw-bold);font-variant-numeric:tabular-nums}.cx-level--top{border-color:var(--k-line-hover-strong);color:var(--k-text)}.cx-level--sm{height:20px;gap:var(--k-s-1);padding-right:var(--k-s-2);font-size:var(--k-fs-caption)}.cx-level--sm .cx-level__n{width:14px;height:14px}.cx-team{display:inline-flex;align-items:center;gap:var(--k-s-1);height:18px;padding:0 var(--k-s-15) 0 var(--k-s-05);border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font:var(--k-fw-bold) var(--k-fs-tiny) / 1 var(--k-font-sans);letter-spacing:var(--k-ls-badge);text-transform:uppercase;vertical-align:middle}.cx-team .k-icon{width:12px;height:12px;stroke-width:2.6}.cx-team--icon{width:16px;height:16px;padding:0;justify-content:center}.cx-team--icon .k-icon{width:10px;height:10px}.cx-verified{display:inline-grid;flex:none;place-items:center;width:14px;height:14px;color:var(--k-text);vertical-align:-2px}.cx-verified .k-icon{width:14px;height:14px;stroke-width:2}.cx-mark{display:inline-block;flex:none}
