@font-face{font-family:AccountPortraitName;src:url('/assets/fonts/NunitoSans-Variable.ttf') format('truetype');font-style:normal;font-weight:200 1000;font-display:swap}
.account-medallion{--portrait-size:82px;display:inline-block;position:relative;width:var(--portrait-size);height:var(--portrait-size);vertical-align:middle;flex:0 0 var(--portrait-size);isolation:isolate;line-height:1}
.account-medallion>.account-face{position:absolute!important;left:50%!important;top:49%!important;transform:translate(-50%,-50%)!important;width:76%!important;height:76%!important;margin:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;object-fit:cover;object-position:50% 22%;z-index:1;background:#142333}
.account-medallion>.account-ring{position:absolute!important;inset:0!important;transform:none!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain;z-index:2;pointer-events:none}
.account-medallion>.account-level{position:absolute;left:82%;top:80%;transform:translate(-50%,-50%);display:grid;place-items:center;width:24%;height:24%;z-index:3;color:#e5edf4;font-family:AccountPortraitName,sans-serif;font-size:calc(var(--portrait-size)*.125);font-weight:800;line-height:1;letter-spacing:-.2px;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #000;pointer-events:none;overflow:visible}
.account-medallion>.account-level[data-digits="4"]{font-size:calc(var(--portrait-size)*.103)}.account-medallion>.account-level[data-digits="5"]{font-size:calc(var(--portrait-size)*.086)}.account-medallion>.account-level[data-digits="6"]{font-size:calc(var(--portrait-size)*.074)}
.swc>.account-medallion{--portrait-size:64px}.swc .account-level{font-size:10px}.swc .account-level[data-digits="4"]{font-size:8px}.swc .account-level[data-digits="5"]{font-size:7px}
.swc-portrait-switch{display:grid;place-items:center;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.swc-portrait-switch:hover{background:none;filter:brightness(1.12)}.swc-portrait-switch:disabled{cursor:default;opacity:1;filter:none}.swc-portrait-switch:focus-visible{outline:2px solid #b6cad9;outline-offset:3px}
